← Back to team overview

dhis2-devs team mailing list archive

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

 

That's fine, Ola

Because i still can see it in the latest trunk version so I just tried to
use it for mobile.

Long


On Wed, Oct 2, 2013 at 4:36 PM, Ola Hodne Titlestad <olati@xxxxxxxxxx>wrote:

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

References