← Back to team overview

dhis2-users team mailing list archive

Re: Issues running iReport with custom datasource from within DHIS-2

 

In ireport, select the report itself, then look towards the bottom of the
properties window, change from Groovy to Java.
On Dec 8, 2012 7:48 AM, "Jason Pickering" <jason.p.pickering@xxxxxxxxx>
wrote:

> Well, it would seem that the language of the report is still set to
> "Groovy" and not "Java". You mentioned you had already done this though,
> and it had no effect. Are you sure the report language option is set to
> Java?
>
> Regards,
> Jason
>
>
>
> On Sat, Dec 8, 2012 at 7:13 AM, Wilson,Randy <rwilson@xxxxxxx> wrote:
>
>>  Thanks Lars,****
>>
>> ** **
>>
>> I’ve downloaded and run the report again.  Now I’m seeing the error stack:
>> ****
>>
>> ** **
>>
>> *HTTP Status 500 - Handler processing failed; nested exception is
>> java.lang.NoClassDefFoundError:
>> org/codehaus/groovy/control/CompilationFailedException*
>>  ------------------------------
>>
>> *type* Exception report****
>>
>> *message* *Handler processing failed; nested exception is
>> java.lang.NoClassDefFoundError:
>> org/codehaus/groovy/control/CompilationFailedException*****
>>
>> *description* *The server encountered an internal error (Handler
>> processing failed; nested exception is java.lang.NoClassDefFoundError:
>> org/codehaus/groovy/control/CompilationFailedException) that prevented it
>> from fulfilling this request.*****
>>
>> *exception* ****
>>
>> org.springframework.web.util.NestedServletException: Handler processing
>> failed; nested exception is java.lang.NoClassDefFoundError:
>> org/codehaus/groovy/control/CompilationFailedException****
>>
>>
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:972)
>> ****
>>
>>
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
>> ****
>>
>>
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>> ****
>>
>>
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
>> ****
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)****
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:722)****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:322)
>> ****
>>
>>
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>> ****
>>
>>
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:54)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:112)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:184)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:155)
>> ****
>>
>>
>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>> ****
>>
>>
>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>> ****
>>
>>
>> org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:119)
>> ****
>>
>>
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>> ****
>>
>>
>> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>> ****
>>
>>
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>> ****
>>
>> *root cause* ****
>>
>> java.lang.NoClassDefFoundError:
>> org/codehaus/groovy/control/CompilationFailedException****
>>
>>         java.lang.Class.forName0(Native Method)****
>>
>>         java.lang.Class.forName(Class.java:264)****
>>
>>
>> net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)
>> ****
>>
>>
>> net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:115)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:730)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:240)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:226)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:481)
>> ****
>>
>>
>> org.hisp.dhis.report.impl.DefaultReportService.renderReport(DefaultReportService.java:165)
>> ****
>>
>>         sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)****
>>
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> ****
>>
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> ****
>>
>>         java.lang.reflect.Method.invoke(Method.java:601)****
>>
>>
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>> ****
>>
>>
>> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>> ****
>>
>>
>> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>> ****
>>
>>
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
>> ****
>>
>>         $Proxy68.renderReport(Unknown Source)****
>>
>>
>> org.hisp.dhis.api.controller.ReportController.getReport(ReportController.java:155)
>> ****
>>
>>
>> org.hisp.dhis.api.controller.ReportController.getReportAsPdf(ReportController.java:83)
>> ****
>>
>>
>> org.hisp.dhis.api.controller.ReportController$$FastClassByCGLIB$$5a511b54.invoke(<generated>)
>> ****
>>
>>         net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)****
>>
>>
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:618)
>> ****
>>
>>
>> org.hisp.dhis.api.controller.ReportController$$EnhancerByCGLIB$$42d6f68.getReportAsPdf(<generated>)
>> ****
>>
>>         sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)****
>>
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> ****
>>
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> ****
>>
>>         java.lang.reflect.Method.invoke(Method.java:601)****
>>
>>
>> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
>> ****
>>
>>
>> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>> ****
>>
>>
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
>> ****
>>
>>
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
>> ****
>>
>>
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>> ****
>>
>>
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
>> ****
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)****
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:722)****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:322)
>> ****
>>
>>
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>> ****
>>
>>
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:54)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:112)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:184)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:155)
>> ****
>>
>>
>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>> ****
>>
>>
>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>> ****
>>
>>
>> org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:119)
>> ****
>>
>>
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>> ****
>>
>>
>> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>> ****
>>
>>
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>> ****
>>
>> *root cause* ****
>>
>> java.lang.ClassNotFoundException:
>> org.codehaus.groovy.control.CompilationFailedException****
>>
>>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
>> ****
>>
>>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
>> ****
>>
>>         java.lang.Class.forName0(Native Method)****
>>
>>         java.lang.Class.forName(Class.java:264)****
>>
>>
>> net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)
>> ****
>>
>>
>> net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:115)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:730)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:240)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:226)
>> ****
>>
>>
>> net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:481)
>> ****
>>
>>
>> org.hisp.dhis.report.impl.DefaultReportService.renderReport(DefaultReportService.java:165)
>> ****
>>
>>         sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)****
>>
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> ****
>>
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> ****
>>
>>         java.lang.reflect.Method.invoke(Method.java:601)****
>>
>>
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>> ****
>>
>>
>> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>> ****
>>
>>
>> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
>> ****
>>
>>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>> ****
>>
>>
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
>> ****
>>
>>         $Proxy68.renderReport(Unknown Source)****
>>
>>
>> org.hisp.dhis.api.controller.ReportController.getReport(ReportController.java:155)
>> ****
>>
>>
>> org.hisp.dhis.api.controller.ReportController.getReportAsPdf(ReportController.java:83)
>> ****
>>
>>
>> org.hisp.dhis.api.controller.ReportController$$FastClassByCGLIB$$5a511b54.invoke(<generated>)
>> ****
>>
>>         net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)****
>>
>>
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:618)
>> ****
>>
>>
>> org.hisp.dhis.api.controller.ReportController$$EnhancerByCGLIB$$42d6f68.getReportAsPdf(<generated>)
>> ****
>>
>>         sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)****
>>
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> ****
>>
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> ****
>>
>>         java.lang.reflect.Method.invoke(Method.java:601)****
>>
>>
>> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
>> ****
>>
>>
>> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>> ****
>>
>>
>> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>> ****
>>
>>
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
>> ****
>>
>>
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
>> ****
>>
>>
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>> ****
>>
>>
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
>> ****
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)****
>>
>>         javax.servlet.http.HttpServlet.service(HttpServlet.java:722)****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:322)
>> ****
>>
>>
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>> ****
>>
>>
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:54)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:112)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:184)
>> ****
>>
>>
>> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:155)
>> ****
>>
>>
>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>> ****
>>
>>
>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>> ****
>>
>>
>> org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:119)
>> ****
>>
>>
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>> ****
>>
>>
>> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>> ****
>>
>>
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>> ****
>>
>> ** **
>>
>> ** **
>>
>> ** **
>>
>> *From:* Lars Helge Øverland [mailto:larshelge@xxxxxxxxx]
>> *Sent:* Friday, December 07, 2012 11:38 PM
>> *To:* Jason Pickering
>> *Cc:* Wilson,Randy; dhis2-users; Ola Hodne Titlestad
>> *Subject:* Re: [Dhis2-users] Issues running iReport with custom
>> datasource from within DHIS-2****
>>
>> ** **
>>
>> Hi Randy,****
>>
>> ** **
>>
>> sorry about this, I agree we need to be able to see the stack trace when
>> a standard reports fails. I have made a fix and back-ported to 2.10. If you
>> can update your server, then re-run the report and post the stack trace
>> then we will be able to help you. Download latest 2.10 from here in 30 min:
>> ****
>>
>> ** **
>>
>>
>> http://apps.dhis2.org/ci/job/dhis-web-2.10/lastSuccessfulBuild/artifact/dhis-2/dhis-web/dhis-web-portal/target/dhis.war
>> ****
>>
>> ** **
>>
>> regards,****
>>
>> ** **
>>
>> Lars****
>>
>> ** **
>>
>> On Thu, Dec 6, 2012 at 3:25 PM, Jason Pickering <
>> jason.p.pickering@xxxxxxxxx> wrote:****
>>
>> Might be useful to post your report someplace so we can take a look at
>> it. ****
>>
>> ** **
>>
>> Be sure you save it as version 4.5.0****
>>
>> ** **
>>
>> Tools->Options->General****
>>
>> ** **
>>
>> I think this is the version for 2.9, but it may have changed in 2.10. ***
>> *
>>
>> ** **
>>
>> Regards,****
>>
>> Jason****
>>
>> ** **
>>
>> ** **
>>
>> On Thu, Dec 6, 2012 at 4:03 PM, Wilson,Randy <rwilson@xxxxxxx> wrote:****
>>
>> We have created a variety of custom iReports that pull data from the
>> aggregateddatavalue, dataelement, organisationunit tables and a foreign
>> table that stores PBF tariffs (included in the same database).  They run
>> fine in iReport preview and I can install them in the standard reports
>> list, but when I try to run them I only get a message “process finished”
>> and then the chrome “Oops…!” message when it tries to run the viewer.****
>>
>>  ****
>>
>> Is there documentation anywhere about how to configure iReports
>> (compatibility, etc….) so that this works correctly?  I am able to run a
>> report based on a report table without an issue.  I remember having this
>> same issue when Jason and Martin were out here training our team in custom
>> queries and iReport.****
>>
>>  ****
>>
>> I’m using Version 4.7 of iReport and DHIS-2 version 2.10.****
>>
>>  ****
>>
>> Randy Wilson****
>>
>> ** **
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp****
>>
>> ** **
>>
>
>

References