Jump to content
Changes to the Jaspersoft community edition download ×

java.lang.NullPointerException


jneelu

Recommended Posts

 hi , i am new user for jasperserver. i had create a report.which worked but when i have added input control for this it will display error while viewing report in jasperserver.i am sending my log files with attachment ..please any one help me out...

thanks.

 

Code:


Post Edited by jneelu at 09/28/2010 07:45
Link to comment
Share on other sites

  • 4 weeks later...
  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

I have the same problem, It occurs too when you try to edit a control defined before. I don't understand what I need to do.

Code:
jasperserver  java.lang.NullPointerException  java.lang.NullPointerException 	at com.jaspersoft.jasperserver.war.action.ReportUnitAction.selectControlType(ReportUnitAction.java:566) 	at sun.reflect.GeneratedMethodAccessor970.invoke(Unknown Source) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 	at java.lang.reflect.Method.invoke(Method.java:585) 	at org.springframework.webflow.action.DispatchMethodInvoker.invoke(DispatchMethodInvoker.java:98) 	at org.springframework.webflow.action.MultiAction.doExecute(MultiAction.java:123) 	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) 	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) 	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:79) 	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) 	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145) 	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) 	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) 	at org.springframework.webflow.engine.State.enter(State.java:194) 	at org.springframework.webflow.engine.Transition.execute(Transition.java:227) 	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391) 	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214) 	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119) 	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555) 	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386) 	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210) 	at org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:230) 	at org.springframework.webflow.engine.ViewState.resume(ViewState.java:196) 	at org.springframework.webflow.engine.Flow.resume(Flow.java:545) 	at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259) 	at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:163) 	at sun.reflect.GeneratedMethodAccessor260.invoke(Unknown Source) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 	at java.lang.reflect.Method.invoke(Method.java:585) 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) 	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) 	at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 	at $Proxy17.resumeExecution(Unknown Source) 	at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183) 	at org.springframework.webflow.mvc.servlet.FlowController.handleRequest(FlowController.java:174) 	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) 	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 	at com.jaspersoft.jasperserver.war.common.UploadMultipartFilter.doFilter(UploadMultipartFilter.java:83) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) 	at com.jaspersoft.jasperserver.war.security.JSSwitchUserProcessingFilter.doFilterHttp(JSSwitchUserProcessingFilter.java:146) 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) 	at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at com.jaspersoft.jasperserver.api.metadata.user.service.impl.MetadataAuthenticationProcessingFilter.doFilter(MetadataAuthenticationProcessingFilter.java:139) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at com.jaspersoft.jasperserver.war.util.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:97) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:175) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277) 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at com.jaspersoft.jasperserver.war.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:175) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at com.jaspersoft.jasperserver.api.logging.filter.BasicLoggingFilter.doFilter(BasicLoggingFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) 	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) 	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) 	at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) 	at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 	at com.jaspersoft.jasperserver.war.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:67) 	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) 	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 	at java.lang.Thread.run(Thread.java:595)
Link to comment
Share on other sites

  • 2 weeks later...

 Hello,

 

I am experiencing a similar (if not same) problem.  Brand new installation of JasperServer 3.7.1 on fresh Debian Lenny.  Default install of all components, except used the existing MySQL installation.

Report runs perfectly on JasperServer.  However any "intpu control" that is added to the report throws the null pointer exception when i try to execute the report after adding the input.  I have tried very combinations of settings for this input control using the web interface to edit the report.  All result in same exception being raised once i click on the report.  I am not even shown the input control when trying to run the report..  just the error.

It does not matter if i use a local or repository defined input control, or if i use seperate or popup or visible mandatory..  regardless of the setting i get the error when i try to run the report.

 

If anyone has any ideas on how to work around this issue, it would be greatly appreciated.

Thanks

Sean

 

Here are the first few lines of the exception:

java.lang.NullPointerException at com.jaspersoft.jasperserver.war.action.ReportParametersAction.createWrappers(ReportParametersAction.java:479) at com.jaspersoft.jasperserver.war.action.ReportParametersAction.createWrappers(ReportParametersAction.java:390) at com.jaspersoft.jasperserver.war.action.ReportParametersAction.createWrappers(ReportParametersAction.java:139) at com.jaspersoft.jasperserver.war.action.ViewReportAction.checkForParams(ViewReportAction.java:200) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...