I can reproduce this as well..Created a calculated data element, then added a character to the name.
Using r2585 with DHIS Live and Postgres. 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.PropertyValueException): not-null property references a null or transient value: org.hisp.dhis.dataelement.CalculatedDataElement.type * org.hibernate.engine.Nullability.checkNullability(Nullability.java:101) * org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:309) * org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:155) * org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:219) * org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99) * org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:58) * org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:1175) * org.hibernate.impl.SessionImpl.list(SessionImpl.java:1251) * org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) * org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:859) * org.hisp.dhis.user.hibernate.HibernateUserStore.getUserCredentialsByUsername(HibernateUserStore.java:234) * sun.reflect.GeneratedMethodAccessor96.invoke(Unknown source) * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) * java.lang.reflect.Method.invoke(Method.java:597) * org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) * 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:89) * org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) * org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) * $Proxy11.getUserCredentialsByUsername(Unknown source) * org.hisp.dhis.user.DefaultCurrentUserService.getCurrentUser(DefaultCurrentUserService.java:65) * org.hisp.dhis.user.DefaultUserSettingService.getUserSetting(DefaultUserSettingService.java:113) * org.hisp.dhis.i18n.locale.DatabaseLocaleManager.getCurrentLocale(DatabaseLocaleManager.java:64) * org.hisp.dhis.i18n.DefaultI18nService.internationalise(DefaultI18nService.java:94) * org.hisp.dhis.i18n.I18nUtils.i18n(I18nUtils.java:42) * org.hisp.dhis.dataelement.DefaultDataElementService.getDataElement(DefaultDataElementService.java:139) * sun.reflect.GeneratedMethodAccessor143.invoke(Unknown source) * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) * java.lang.reflect.Method.invoke(Method.java:597) * org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) * 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:89) * org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) * org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) * $Proxy15.getDataElement(Unknown source) * org.hisp.dhis.dd.action.dataelement.UpdateDataElementAction.execute(UpdateDataElementAction.java:281) * 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:441) * com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243) * org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:82) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:85) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:91) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:117) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:70) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.StyleInterceptor.intercept(StyleInterceptor.java:107) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:102) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.DataDictionaryModeInterceptor.intercept(DataDictionaryModeInterceptor.java:109) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.DisplayPropertyInterceptor.intercept(DisplayPropertyInterceptor.java:90) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.SortOrderInterceptor.intercept(SortOrderInterceptor.java:124) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:98) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:141) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) * com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:90) * com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) * org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) * org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488) * org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) * org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1139) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368) * org.hisp.dhis.security.filter.RequiredLoginFilter.doFilter(RequiredLoginFilter.java:129) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) * org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:112) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) * org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) * org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) * org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79) * org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380) * org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169) * org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) * org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) * org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1139) * org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) * org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) * org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1139) * org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:378) * org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) * org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) * org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) * org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) * org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) * org.mortbay.jetty.Server.handle(Server.java:324) * org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535) * org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:880) * org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) * org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) * org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) * org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) * org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) On Wed, Jan 19, 2011 at 3:02 PM, Damilola Awe <damil...@centrifugegroup.org> wrote: > Thank you Quang.. > > > > Hi Damilola, > > On Wed, Jan 19, 2011 at 6:39 PM, Damilola <damil...@centrifugegroup.org> > wrote: > > Null pointer error updating data element with calculated element. > Prunning distorts organisationunits > > Could you please tell me the detailed error when you running pruning > function? > What I noticed was pruning took a while without ending about some 3hrs. I > aborted the process thinking it was resulting from the higher OULevel > selected. Then I noticed on the organisationunits tree that some OUs were > placed above their parent nodes. > > > > From: Quang Nguyen [mailto:quangnguyen...@gmail.com] > Sent: 19 January 2011 1:49 PM > To: damil...@centrifugegroup.org > Cc: dhis2-devs > Subject: Re: [Dhis2-devs] V 2.0.6 > > > > Hi Damilola, > > On Wed, Jan 19, 2011 at 6:39 PM, Damilola <damil...@centrifugegroup.org> > wrote: > > Null pointer error updating data element with calculated element. > Prunning distorts organisationunits > > Could you please tell me the detailed error when you running pruning > function? > Thank you very much! > > Cheers, > Quang > > Great work! > .damilola > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > > -- Jason P. Pickering email: jason.p.picker...@gmail.com tel:+260968395190 _______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp