← Back to team overview

dhis2-users team mailing list archive

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

 

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****
>
> ** **
>

Follow ups

References