To resolve this bug temporarily then you have to use the clear cache functionality that supported in the Administrative menu (Maintenance -> Data Admin)
-- You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. https://bugs.launchpad.net/bugs/927113 Title: Exception occurs after delete data element group Status in DHIS 2 - District Health Information Software: New Bug description: After I deleted a data element group using Data element group editor, I view other data element groups, some of them don't show data elements. And then I clicked Edit one of data element group (which does not show data elements in the data element group editor) using Data element group management page. At this moment the available data element list can't be loaded. When I click save button, there is an exception occurs with the hint of data element group's id which I deleted. Then everything is ok when I restart tomcat. An exception occurred Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page. If you wish to report the incident, please save this page by choosing "File -> Save (page as)" in your browser and include the saved page in the report. The problem details are listed below. [-] Exception (org.hibernate.ObjectNotFoundException): No row with the given identifier exists: [org.hisp.dhis.dataelement.DataElementGroup#22] * org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:435) * org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233) * org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285) * org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152) * org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1090) * org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1038) * org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:630) * org.hibernate.type.ManyToOneType.assemble(ManyToOneType.java:236) * org.hibernate.collection.PersistentSet.initializeFromCache(PersistentSet.java:147) * org.hibernate.cache.entry.CollectionCacheEntry.assemble(CollectionCacheEntry.java:58) * org.hibernate.event.def.DefaultInitializeCollectionEventListener.initializeCollectionFromCache(DefaultInitializeCollectionEventListener.java:159) * org.hibernate.event.def.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:71) * org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:1863) * org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:369) * org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:111) * org.hibernate.collection.AbstractPersistentCollection.readElementExistence(AbstractPersistentCollection.java:167) * org.hibernate.collection.PersistentSet.add(PersistentSet.java:210) * org.hisp.dhis.dataelement.DataElementGroup.addDataElement(DataElementGroup.java:81) * org.hisp.dhis.dataelement.DataElementGroup.updateDataElements(DataElementGroup.java:102) * org.hisp.dhis.dd.action.dataelementgroup.UpdateDataElementGroupAction.execute(UpdateDataElementGroupAction.java:114) * sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2) * sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) * java.lang.reflect.Method.invoke(Method.java:597) * com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) * com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254) * org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:87) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:90) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:96) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:118) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:73) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:89) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:96) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:84) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:103) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:137) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) * com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:100) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) * org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) * org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:498) * org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:369) * org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) * org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:112) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:381) * org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:168) * org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) * org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) * org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) * org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) * org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) * org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) * org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) * org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) * org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) * org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) * org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:383) * org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243) * org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188) * org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288) * java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) * java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) * java.lang.Thread.run(Thread.java:662) To manage notifications about this bug go to: https://bugs.launchpad.net/dhis2/+bug/927113/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

