← Back to team overview

dhis2-devs team mailing list archive

Re: [Bug 1234025] [NEW] Exception in save default patient registration form

 

Hi Long,

This page "Default registration form" per program will be removed for 2.13.
The dynamic attributes/identifier selections will be managed from Add/Edit
program UI.

The custom form for registration&enrolment per program will still be there
in 2.13 though, and this is where you can hide fixed attributes and put
default values where needed.

For 2.14 we will look at a new UI/approach for the default
registration/enrolment form configuration for programs, including default
values, hidden fields, sorting etc.
Not enough time for that for 2.13.

So this bug is on a feature/page that will be removed.

Ola
-----



----------------------------------
Ola Hodne Titlestad (Mr)
HISP
Department of Informatics
University of Oslo

Mobile: +47 48069736
Home address: Eftasåsen 68, 0687 Oslo, Norway. Googlemaps
link<https://maps.google.com/maps?q=Eftas%C3%A5sen+68,+0687+Oslo,+Norge&hl=en&ie=UTF8&sll=59.893855,10.785116&sspn=0.222842,0.585709&oq=eftas%C3%A5sen+68,+0687+Oslo,+&t=h&hnear=Eftas%C3%A5sen+68,+%C3%98stensj%C3%B8,+0687+Oslo,+Norway&z=16>


On 2 October 2013 10:03, Ngo Thanh Long <long.hispvietnam@xxxxxxxxx> wrote:

> Public bug reported:
>
> When trying to add attributes/identifiers into the patient registration
> form. Click "Save" then NullPointerException occur.
>
> Version: 2.13-SNAPSHOT
> Build revision: 12373
>
> java.lang.NullPointerException
>         at
> org.hisp.dhis.patient.action.dataentryform.SaveDefaultPatientRegistra
> tionFormAcion.execute(SaveDefaultPatientRegistrationFormAcion.java:142)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultA
> ctionInvocation.java:450)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(Defa
> ultActionInvocation.java:289)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:252)
>         at
> org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.interc
> ept(XWorkPortalUserInterceptor.java:88)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.inte
> rcept(XWorkPortalModuleInterceptor.java:93)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.interc
> ept(XWorkPortalMenuInterceptor.java:97)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.inte
> rcept(XWorkPortalParamsInterceptor.java:119)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterce
> ptor.java:83)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettin
> gInterceptor.java:81)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInte
> rceptor.java:85)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(X
> WorkSecurityInterceptor.java:113)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSe
> ttingInterceptor.java:106)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.j
> ava:136)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept
> (ParametersInterceptor.java:249)
>         at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept
> (MethodFilterInterceptor.java:98)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.inter
> cept(StaticParametersInterceptor.java:191)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInt
> erceptor.java:110)
>         at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
> nvocation.java:246)
>         at
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.j
> ava:54)
>         at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.jav
> a:546)
>         at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Exec
> uteOperations.java:77)
>         at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
> .doFilter(StrutsPrepareAndExecuteFilter.java:91)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:206)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:330)
>         at
> org.springframework.security.web.access.intercept.FilterSecurityInter
> ceptor.invoke(FilterSecurityInterceptor.java:118)
>         at
> org.springframework.security.web.access.intercept.FilterSecurityInter
> ceptor.doFilter(FilterSecurityInterceptor.java:84)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.access.ExceptionTranslationFilter.do
> Filter(ExceptionTranslationFilter.java:113)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.session.SessionManagementFilter.doFi
> lter(SessionManagementFilter.java:103)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.authentication.AnonymousAuthenticati
> onFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.servletapi.SecurityContextHolderAwar
> eRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter
> .doFilter(RequestCacheAwareFilter.java:45)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.authentication.www.BasicAuthenticati
> onFilter.doFilter(BasicAuthenticationFilter.java:150)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.authentication.AbstractAuthenticatio
> nProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(Cus
> tomAuthenticationFilter.java:55)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.authentication.logout.LogoutFilter.d
> oFilter(LogoutFilter.java:105)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(Automati
> cAccessFilter.java:113)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.context.SecurityContextPersistenceFi
> lter.doFilter(SecurityContextPersistenceFilter.java:87)
>         at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
> doFilter(FilterChainProxy.java:342)
>         at
> org.springframework.security.web.FilterChainProxy.doFilterInternal(Fi
> lterChainProxy.java:192)
>         at
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChai
> nProxy.java:160)
>         at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
> elegatingFilterProxy.java:343)
>         at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
> ingFilterProxy.java:260)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:206)
>         at
> org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.do
> FilterInternal(OpenSessionInViewFilter.java:152)
>         at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
> equestFilter.java:107)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:206)
>         at
> org.springframework.web.filter.CharacterEncodingFilter.doFilterIntern
> al(CharacterEncodingFilter.java:88)
>         at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
> equestFilter.java:107)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:206)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:233)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:127)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:102)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:109)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:298)
>         at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso
> r.java:861)
>         at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr
> ocess(Http11AprProtocol.java:579)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
> 84)
>         at java.lang.Thread.run(Thread.java:722)
>
> ** Affects: dhis2
>      Importance: Undecided
>          Status: New
>
> --
> You received this bug notification because you are a member of DHIS 2
> developers, which is subscribed to DHIS.
> https://bugs.launchpad.net/bugs/1234025
>
> Title:
>   Exception in save default patient registration form
>
> Status in DHIS 2:
>   New
>
> Bug description:
>   When trying to add attributes/identifiers into the patient
>   registration form. Click "Save" then NullPointerException occur.
>
>   Version: 2.13-SNAPSHOT
>   Build revision: 12373
>
>   java.lang.NullPointerException
>           at
> org.hisp.dhis.patient.action.dataentryform.SaveDefaultPatientRegistra
>   tionFormAcion.execute(SaveDefaultPatientRegistrationFormAcion.java:142)
>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>           at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>   java:57)
>           at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>   sorImpl.java:43)
>           at java.lang.reflect.Method.invoke(Method.java:601)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultA
>   ctionInvocation.java:450)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(Defa
>   ultActionInvocation.java:289)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:252)
>           at
> org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.interc
>   ept(XWorkPortalUserInterceptor.java:88)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.inte
>   rcept(XWorkPortalModuleInterceptor.java:93)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.interc
>   ept(XWorkPortalMenuInterceptor.java:97)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.inte
>   rcept(XWorkPortalParamsInterceptor.java:119)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterce
>   ptor.java:83)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettin
>   gInterceptor.java:81)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInte
>   rceptor.java:85)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(X
>   WorkSecurityInterceptor.java:113)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSe
>   ttingInterceptor.java:106)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.j
>   ava:136)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept
>   (ParametersInterceptor.java:249)
>           at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept
>   (MethodFilterInterceptor.java:98)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.inter
>   cept(StaticParametersInterceptor.java:191)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInt
>   erceptor.java:110)
>           at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
>   nvocation.java:246)
>           at
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.j
>   ava:54)
>           at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.jav
>   a:546)
>           at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Exec
>   uteOperations.java:77)
>           at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
>   .doFilter(StrutsPrepareAndExecuteFilter.java:91)
>           at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>   icationFilterChain.java:235)
>           at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>   ilterChain.java:206)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:330)
>           at
> org.springframework.security.web.access.intercept.FilterSecurityInter
>   ceptor.invoke(FilterSecurityInterceptor.java:118)
>           at
> org.springframework.security.web.access.intercept.FilterSecurityInter
>   ceptor.doFilter(FilterSecurityInterceptor.java:84)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.access.ExceptionTranslationFilter.do
>   Filter(ExceptionTranslationFilter.java:113)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.session.SessionManagementFilter.doFi
>   lter(SessionManagementFilter.java:103)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.authentication.AnonymousAuthenticati
>   onFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.servletapi.SecurityContextHolderAwar
>   eRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter
>   .doFilter(RequestCacheAwareFilter.java:45)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.authentication.www.BasicAuthenticati
>   onFilter.doFilter(BasicAuthenticationFilter.java:150)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.authentication.AbstractAuthenticatio
>
> nProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(Cus
>   tomAuthenticationFilter.java:55)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.authentication.logout.LogoutFilter.d
>   oFilter(LogoutFilter.java:105)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(Automati
>   cAccessFilter.java:113)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.context.SecurityContextPersistenceFi
>   lter.doFilter(SecurityContextPersistenceFilter.java:87)
>           at
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
>   doFilter(FilterChainProxy.java:342)
>           at
> org.springframework.security.web.FilterChainProxy.doFilterInternal(Fi
>   lterChainProxy.java:192)
>           at
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChai
>   nProxy.java:160)
>           at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
>   elegatingFilterProxy.java:343)
>           at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
>   ingFilterProxy.java:260)
>           at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>   icationFilterChain.java:235)
>           at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>   ilterChain.java:206)
>           at
> org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.do
>   FilterInternal(OpenSessionInViewFilter.java:152)
>           at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
>   equestFilter.java:107)
>           at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>   icationFilterChain.java:235)
>           at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>   ilterChain.java:206)
>           at
> org.springframework.web.filter.CharacterEncodingFilter.doFilterIntern
>   al(CharacterEncodingFilter.java:88)
>           at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
>   equestFilter.java:107)
>           at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>   icationFilterChain.java:235)
>           at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>   ilterChain.java:206)
>           at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>   alve.java:233)
>           at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>   alve.java:191)
>           at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>   ava:127)
>           at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>   ava:102)
>           at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>   ve.java:109)
>           at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>   a:298)
>           at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso
>   r.java:861)
>           at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr
>   ocess(Http11AprProtocol.java:579)
>           at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>   84)
>           at java.lang.Thread.run(Thread.java:722)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dhis2/+bug/1234025/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References