← Back to team overview

dhis2-devs team mailing list archive

[Bug 1189842] [NEW] Individual record: cannot assigned to a program except 'Death'

 

Public bug reported:

Dear Experts

We are using DHIS2.11 on Tomcat7, Postgres 9.2, Open JDK7. After adding
a person in 'individual record' without assigning any program and then
when we trying to assigning that person to a program there is no
message. From tomcat we find the following :

* ERROR 2013-06-11 15:41:42,650 Error while executing action (ExceptionIntercept
or.java [http-bio-8080-exec-5])
java.lang.RuntimeException: org.hibernate.type.SerializationException: could not
 deserialize
        at org.hisp.dhis.program.Program.isValid(Program.java:436)
        at org.hisp.dhis.caseentry.action.patient.ValidatePatientProgramEnrollme
ntAction.execute(ValidatePatientProgramEnrollmentAction.java:107)
        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:453)
        at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(Defa
ultActionInvocation.java:292)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:255)
        at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.interc
ept(XWorkPortalUserInterceptor.java:87)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.inte
rcept(XWorkPortalModuleInterceptor.java:90)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.interc
ept(XWorkPortalMenuInterceptor.java:96)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.inte
rcept(XWorkPortalParamsInterceptor.java:118)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterce
ptor.java:81)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettin
gInterceptor.java:80)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInte
rceptor.java:84)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(X
WorkSecurityInterceptor.java:112)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSe
ttingInterceptor.java:103)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.j
ava:135)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept
(ParametersInterceptor.java:211)
        at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept
(MethodFilterInterceptor.java:98)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.inter
cept(StaticParametersInterceptor.java:190)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInt
erceptor.java:109)
        at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
nvocation.java:249)
        at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.j
ava:54)
        at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.jav
a:510)
        at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc
her.java:432)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:210)
        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:54)
        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:112)
        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:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
ingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:210)
        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:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:210)
        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:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:224)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:169)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:472)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:168)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:98)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
927)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:407)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
11Processor.java:987)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
AbstractProtocol.java:579)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
t.java:309)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615)
        at java.lang.Thread.run(Thread.java:722)
Caused by: org.hibernate.type.SerializationException: could not deserialize
        at org.hibernate.internal.util.SerializationHelper.doDeserialize(Seriali
zationHelper.java:250)
        at org.hibernate.internal.util.SerializationHelper.deserialize(Serializa
tionHelper.java:306)
        at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.fromByt
es(SerializableTypeDescriptor.java:140)
        at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.wrap(Se
rializableTypeDescriptor.java:121)
        at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.wrap(Se
rializableTypeDescriptor.java:44)
        at org.hibernate.type.descriptor.sql.VarbinaryTypeDescriptor$2.doExtract
(VarbinaryTypeDescriptor.java:67)
        at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtract
or.java:65)
        at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStan
dardBasicType.java:261)
        at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStan
dardBasicType.java:257)
        at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStan
dardBasicType.java:247)
        at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandard
BasicType.java:332)
        at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(Abstra
ctEntityPersister.java:2873)
        at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1574)
        at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1506)
        at org.hibernate.loader.Loader.getRow(Loader.java:1406)
        at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:664)
        at org.hibernate.loader.Loader.doQuery(Loader.java:874)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:293)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:263)
        at org.hibernate.loader.Loader.loadCollection(Loader.java:2123)
        at org.hibernate.loader.collection.CollectionLoader.initialize(Collectio
nLoader.java:61)
        at org.hibernate.persister.collection.AbstractCollectionPersister.initia
lize(AbstractCollectionPersister.java:678)
        at org.hibernate.event.internal.DefaultInitializeCollectionEventListener
.onInitializeCollection(DefaultInitializeCollectionEventListener.java:80)
        at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.j
ava:1804)
        at org.hibernate.collection.internal.AbstractPersistentCollection$4.doWo
rk(AbstractPersistentCollection.java:549)
        at org.hibernate.collection.internal.AbstractPersistentCollection.withTe
mporarySessionIfNeeded(AbstractPersistentCollection.java:234)
        at org.hibernate.collection.internal.AbstractPersistentCollection.initia
lize(AbstractPersistentCollection.java:545)
        at org.hibernate.collection.internal.AbstractPersistentCollection.read(A
bstractPersistentCollection.java:124)
        at org.hibernate.collection.internal.PersistentSet.iterator(PersistentSe
t.java:180)
        at org.hisp.dhis.program.Program.isValid(Program.java:414)
        ... 94 more
Caused by: java.io.InvalidClassException: java.lang.Integer; local class incompa
tible: stream classdesc serialVersionUID = 1360826667802527544, local class seri
alVersionUID = 1360826667806852920
        at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:604)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:162
0)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
769)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
        at org.hibernate.internal.util.SerializationHelper.doDeserialize(Seriali
zationHelper.java:244)
        ... 123 more
* WARN  2013-06-11 15:41:42,659 HHH000100: Fail-safe cleanup (collections) : org
.hibernate.engine.loading.internal.CollectionLoadContext@6a2ce12b<rs=org.hiberna
te.engine.jdbc.internal.proxy.ResultSetProxyHandler@7943a9ad[valid=false]> (Load
Contexts.java [http-bio-8080-exec-5])
* WARN  2013-06-11 15:41:42,659 HHH000160: On CollectionLoadContext#cleanup, loc
alLoadingCollectionKeys contained [1] entries (CollectionLoadContext.java [http-
bio-8080-exec-5])
   
Whats wrong?

Hannan Khan

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

Title:
  Individual record: cannot assigned to a program except 'Death'

Status in DHIS 2 - District Health Information Software:
  New

Bug description:
  Dear Experts

  We are using DHIS2.11 on Tomcat7, Postgres 9.2, Open JDK7. After
  adding a person in 'individual record' without assigning any program
  and then when we trying to assigning that person to a program there is
  no message. From tomcat we find the following :

  * ERROR 2013-06-11 15:41:42,650 Error while executing action (ExceptionIntercept
  or.java [http-bio-8080-exec-5])
  java.lang.RuntimeException: org.hibernate.type.SerializationException: could not
   deserialize
          at org.hisp.dhis.program.Program.isValid(Program.java:436)
          at org.hisp.dhis.caseentry.action.patient.ValidatePatientProgramEnrollme
  ntAction.execute(ValidatePatientProgramEnrollmentAction.java:107)
          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:453)
          at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(Defa
  ultActionInvocation.java:292)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:255)
          at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.interc
  ept(XWorkPortalUserInterceptor.java:87)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.inte
  rcept(XWorkPortalModuleInterceptor.java:90)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.interc
  ept(XWorkPortalMenuInterceptor.java:96)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.inte
  rcept(XWorkPortalParamsInterceptor.java:118)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterce
  ptor.java:81)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettin
  gInterceptor.java:80)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInte
  rceptor.java:84)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(X
  WorkSecurityInterceptor.java:112)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSe
  ttingInterceptor.java:103)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.j
  ava:135)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept
  (ParametersInterceptor.java:211)
          at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept
  (MethodFilterInterceptor.java:98)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.inter
  cept(StaticParametersInterceptor.java:190)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInt
  erceptor.java:109)
          at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionI
  nvocation.java:249)
          at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.j
  ava:54)
          at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.jav
  a:510)
          at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatc
  her.java:432)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  icationFilterChain.java:243)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  ilterChain.java:210)
          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:54)
          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:112)
          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:346)
          at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
  ingFilterProxy.java:259)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  icationFilterChain.java:243)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  ilterChain.java:210)
          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:243)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  ilterChain.java:210)
          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:243)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  ilterChain.java:210)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
  alve.java:224)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
  alve.java:169)
          at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
  torBase.java:472)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
  ava:168)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
  ava:98)
          at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
  927)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
  ve.java:118)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
  a:407)
          at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
  11Processor.java:987)
          at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
  AbstractProtocol.java:579)
          at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
  t.java:309)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
  java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
  .java:615)
          at java.lang.Thread.run(Thread.java:722)
  Caused by: org.hibernate.type.SerializationException: could not deserialize
          at org.hibernate.internal.util.SerializationHelper.doDeserialize(Seriali
  zationHelper.java:250)
          at org.hibernate.internal.util.SerializationHelper.deserialize(Serializa
  tionHelper.java:306)
          at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.fromByt
  es(SerializableTypeDescriptor.java:140)
          at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.wrap(Se
  rializableTypeDescriptor.java:121)
          at org.hibernate.type.descriptor.java.SerializableTypeDescriptor.wrap(Se
  rializableTypeDescriptor.java:44)
          at org.hibernate.type.descriptor.sql.VarbinaryTypeDescriptor$2.doExtract
  (VarbinaryTypeDescriptor.java:67)
          at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtract
  or.java:65)
          at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStan
  dardBasicType.java:261)
          at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStan
  dardBasicType.java:257)
          at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStan
  dardBasicType.java:247)
          at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandard
  BasicType.java:332)
          at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(Abstra
  ctEntityPersister.java:2873)
          at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1574)
          at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1506)
          at org.hibernate.loader.Loader.getRow(Loader.java:1406)
          at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:664)
          at org.hibernate.loader.Loader.doQuery(Loader.java:874)
          at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
  ader.java:293)
          at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
  ader.java:263)
          at org.hibernate.loader.Loader.loadCollection(Loader.java:2123)
          at org.hibernate.loader.collection.CollectionLoader.initialize(Collectio
  nLoader.java:61)
          at org.hibernate.persister.collection.AbstractCollectionPersister.initia
  lize(AbstractCollectionPersister.java:678)
          at org.hibernate.event.internal.DefaultInitializeCollectionEventListener
  .onInitializeCollection(DefaultInitializeCollectionEventListener.java:80)
          at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.j
  ava:1804)
          at org.hibernate.collection.internal.AbstractPersistentCollection$4.doWo
  rk(AbstractPersistentCollection.java:549)
          at org.hibernate.collection.internal.AbstractPersistentCollection.withTe
  mporarySessionIfNeeded(AbstractPersistentCollection.java:234)
          at org.hibernate.collection.internal.AbstractPersistentCollection.initia
  lize(AbstractPersistentCollection.java:545)
          at org.hibernate.collection.internal.AbstractPersistentCollection.read(A
  bstractPersistentCollection.java:124)
          at org.hibernate.collection.internal.PersistentSet.iterator(PersistentSe
  t.java:180)
          at org.hisp.dhis.program.Program.isValid(Program.java:414)
          ... 94 more
  Caused by: java.io.InvalidClassException: java.lang.Integer; local class incompa
  tible: stream classdesc serialVersionUID = 1360826667802527544, local class seri
  alVersionUID = 1360826667806852920
          at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:604)
          at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:162
  0)
          at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515)
          at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
  769)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)
          at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
          at org.hibernate.internal.util.SerializationHelper.doDeserialize(Seriali
  zationHelper.java:244)
          ... 123 more
  * WARN  2013-06-11 15:41:42,659 HHH000100: Fail-safe cleanup (collections) : org
  .hibernate.engine.loading.internal.CollectionLoadContext@6a2ce12b<rs=org.hiberna
  te.engine.jdbc.internal.proxy.ResultSetProxyHandler@7943a9ad[valid=false]> (Load
  Contexts.java [http-bio-8080-exec-5])
  * WARN  2013-06-11 15:41:42,659 HHH000160: On CollectionLoadContext#cleanup, loc
  alLoadingCollectionKeys contained [1] entries (CollectionLoadContext.java [http-
  bio-8080-exec-5])
     
  Whats wrong?

  Hannan Khan

To manage notifications about this bug go to:
https://bugs.launchpad.net/dhis2/+bug/1189842/+subscriptions


Follow ups

References