Cc: Val Tannen , Rutger Vos Message-Id: <65065F5D-A820-4FEC-81B1-C74C14354231@yale.edu> From: William Piel To: Mark Jason Dominus In-Reply-To: <20081225234549.26754.qmail@plover.com> Content-Type: multipart/alternative; boundary=Apple-Mail-6-741102623 Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: status report Date: Fri, 26 Dec 2008 10:04:49 -0500 References: <20081225234549.26754.qmail@plover.com> X-Mailer: Apple Mail (2.930.3) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) --Apple-Mail-6-741102623 Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Hi, I tried changing my password, but got this error. Don't know if this =20 would happen for new users (i.e. our beta testers), but either way it =20= should probably be fixed. later, Bill Data Access Failure identifier of an instance of org.cipres.treebase.domain.admin.User was =20= altered from 2 to null; nested exception is =20 org.hibernate.HibernateException: identifier of an instance of =20 org.cipres.treebase.domain.admin.User was altered from 2 to null org.springframework.orm.hibernate3.HibernateSystemException: =20 identifier of an instance of org.cipres.treebase.domain.admin.User was =20= altered from 2 to null; nested exception is =20 org.hibernate.HibernateException: identifier of an instance of =20 org.cipres.treebase.domain.admin.User was altered from 2 to null =20 Caused by: org.hibernate.HibernateException: identifier of an instance =20= of org.cipres.treebase.domain.admin.User was altered from 2 to null at =20= org=20 .hibernate=20 .event=20 .def=20 .DefaultFlushEntityEventListener=20 .checkId(DefaultFlushEntityEventListener.java:58) at =20 org=20 .hibernate=20 .event=20 .def=20 .DefaultFlushEntityEventListener=20 .getValues(DefaultFlushEntityEventListener.java:164) at =20 org=20 .hibernate=20 .event=20 .def=20 .DefaultFlushEntityEventListener=20 .onFlushEntity(DefaultFlushEntityEventListener.java:120) at =20 org=20 .hibernate=20 .event=20 .def=20 .AbstractFlushingEventListener=20 .flushEntities(AbstractFlushingEventListener.java:196) at =20 org=20 .hibernate=20 .event=20 .def=20 .AbstractFlushingEventListener=20 .flushEverythingToExecutions(AbstractFlushingEventListener.java:76) at =20= org=20 .hibernate=20 .event=20 .def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:=20= 26) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000) at =20= org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338) at =20 org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:=20= 106) at =20 org=20 .springframework=20 .orm=20 .hibernate3=20 .HibernateTransactionManager.doCommit(HibernateTransactionManager.java:=20= 578) at =20 org=20 .springframework=20 .transaction=20 .support=20 .AbstractPlatformTransactionManager=20 .processCommit(AbstractPlatformTransactionManager.java:662) at =20 org=20 .springframework=20 .transaction=20 .support=20 .AbstractPlatformTransactionManager=20 .commit(AbstractPlatformTransactionManager.java:632) at =20 org=20 .springframework=20 .transaction=20 .interceptor=20 .TransactionAspectSupport=20 .commitTransactionAfterReturning(TransactionAspectSupport.java:314) at =20= org=20 .springframework=20 .transaction=20 .interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:=20= 116) at =20 org=20 .springframework=20 .aop=20 .framework=20 .ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:=20 171) at =20 org=20 .springframework=20 .aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) =20= at $Proxy68.update(Unknown Source) at = org.cipres.treebase.web.controllers.UserFormController.onSubmit=20 (UserFormController.java:94) at = org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmis= sion=20 (SimpleFormController.java:267) at = org.springframework.web.servlet.mvc.CancellableFormController.processFormS= ubmission=20 (CancellableFormController.java:140) at = org.springframework.web.servlet.mvc.AbstractFormController.handleRequestIn= ternal=20 (AbstractFormController.java:265) at = org.springframework.web.servlet.mvc.AbstractController.handleRequest=20 (AbstractController.java:153) at = org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle=20= (SimpleControllerHandlerAdapter.java:48) at = org.springframework.web.servlet.DispatcherServlet.doDispatch=20 (DispatcherServlet.java:858) at = org.springframework.web.servlet.DispatcherServlet.doService=20 (DispatcherServlet.java:792) at = org.springframework.web.servlet.FrameworkServlet.processRequest=20 (FrameworkServlet.java:476) at = org.springframework.web.servlet.FrameworkServlet.doPost=20 (FrameworkServlet.java:441) at =20 javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at =20 javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at =20 org=20 .apache=20 .catalina=20 .core=20 .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:=20 269) at =20 org=20 .apache=20 .catalina=20 .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) =20= at =20 org=20 .displaytag=20 .filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:=20 125) at =20 org=20 .apache=20 .catalina=20 .core=20 .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:=20 215) at =20 org=20 .apache=20 .catalina=20 .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) =20= at =20 org=20 .springframework=20 .orm=20 .hibernate3=20 .support=20 .OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:=20= 198) at =20 org=20 .springframework=20 .web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:=20 75) at =20 org=20 .apache=20 .catalina=20 .core=20 .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:=20 215) at =20 org=20 .apache=20 .catalina=20 .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) =20= at =20 com=20 .opensymphony=20 .module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119) at =20 com=20 .opensymphony=20 .module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55) at =20 org=20 .apache=20 .catalina=20 .core=20 .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:=20 215) at =20 org=20 .apache=20 .catalina=20 .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) =20= at org.acegisecurity.util.FilterChainProxy=20 $VirtualFilterChain.doFilter(FilterChainProxy.java:264) at =20 org=20 .acegisecurity=20 .intercept=20 .web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:=20 107) at = org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter=20 (FilterSecurityInterceptor.java:72) at =20 org.acegisecurity.util.FilterChainProxy=20 $VirtualFilterChain.doFilter(FilterChainProxy.java:274) at =20 org=20 .acegisecurity=20 .ui=20 .ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:=20 110) at org.acegisecurity.util.FilterChainProxy=20 $VirtualFilterChain.doFilter(FilterChainProxy.java:274) at =20 org=20 .acegisecurity=20 .wrapper=20 .SecurityContextHolderAwareRequestFilter=20 .doFilter(SecurityContextHolderAwareRequestFilter.java:81) at =20 org.acegisecurity.util.FilterChainProxy=20 $VirtualFilterChain.doFilter(FilterChainProxy.java:274) at =20 org=20 .acegisecurity=20 .ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:=20 217) at org.acegisecurity.util.FilterChainProxy=20 $VirtualFilterChain.doFilter(FilterChainProxy.java:274) at =20 org=20 .acegisecurity=20 .context=20 .HttpSessionContextIntegrationFilter=20 .doFilter(HttpSessionContextIntegrationFilter.java:191) at =20 org.acegisecurity.util.FilterChainProxy=20 $VirtualFilterChain.doFilter(FilterChainProxy.java:274) at =20 org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:=20= 148) at =20 org=20 .acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:=20= 90) at =20 org=20 .apache=20 .catalina=20 .core=20 .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:=20 215) at =20 org=20 .apache=20 .catalina=20 .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) =20= at =20 org=20 .apache=20 .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:=20 213) at =20 org=20 .apache=20 .catalina.core.StandardContextValve.invoke(StandardContextValve.java:=20 174) at =20 org=20 .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:=20= 127) at =20 org=20 .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:=20= 117) at =20 org=20 .apache=20 .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:=20 108) at =20 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:=20= 174) at =20 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:=20= 874) at org.apache.coyote.http11.Http11BaseProtocol=20 $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:=20 665) at =20 org=20 .apache=20 .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:=20 528) at =20 org=20 .apache=20 .tomcat=20 .util=20 .net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:=20= 81) at org.apache.tomcat.util.threads.ThreadPool=20 $ControlRunnable.run(ThreadPool.java:689) at =20 java.lang.Thread.run(Thread.java:595) =AB Back --Apple-Mail-6-741102623 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Data Access Failure

identifier of an = instance of org.cipres.treebase.domain.admin.User was altered from 2 to = null; nested exception is org.hibernate.HibernateException: identifier = of an instance of org.cipres.treebase.domain.admin.User was altered from = 2 to = null

org.springframework.orm.hibernate3.HibernateSystemException: = identifier of an instance of org.cipres.treebase.domain.admin.User was = altered from 2 to null; nested exception is = org.hibernate.HibernateException: identifier of an instance of = org.cipres.treebase.domain.admin.User was altered from 2 to null Caused = by: org.hibernate.HibernateException: identifier of an instance of = org.cipres.treebase.domain.admin.User was altered from 2 to null at = org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlu= shEntityEventListener.java:58) at = org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultF= lushEntityEventListener.java:164) at = org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(Defa= ultFlushEntityEventListener.java:120) at = org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(Abstra= ctFlushingEventListener.java:196) at = org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExe= cutions(AbstractFlushingEventListener.java:76) at = org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEven= tListener.java:26) at = org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000) at = org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338) at = org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)= at = org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(Hi= bernateTransactionManager.java:578) at = org.springframework.transaction.support.AbstractPlatformTransactionManager= .processCommit(AbstractPlatformTransactionManager.java:662) at = org.springframework.transaction.support.AbstractPlatformTransactionManager= .commit(AbstractPlatformTransactionManager.java:632) at = org.springframework.transaction.interceptor.TransactionAspectSupport.commi= tTransactionAfterReturning(TransactionAspectSupport.java:314) at = org.springframework.transaction.interceptor.TransactionInterceptor.invoke(= TransactionInterceptor.java:116) at = org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refle= ctiveMethodInvocation.java:171) at = org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopP= roxy.java:204) at $Proxy68.update(Unknown Source) at = org.cipres.treebase.web.controller= s.UserFormController.onSubmit(UserFormController.java:94) at = org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleForm= Controller.java:267) at org.springframework.web.servlet.mvc.CancellableFormController.processFormSubmission(= CancellableFormController.java:140) at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(Abstra= ctFormController.java:265) at org.springframework.web.servl= et.mvc.AbstractController.handleRequest(AbstractController.java:153) = at org.springframework.web.= servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHand= lerAdapter.java:48) at org.springframework.web.servlet.Dispa= tcherServlet.doDispatch(DispatcherServlet.java:858) at = org.springframework.web.servlet.Dispat= cherServlet.doService(DispatcherServlet.java:792) at = org.springframework.web.servlet.Fr= ameworkServlet.processRequest(FrameworkServlet.java:476) at = org.springframework.web.servlet.FrameworkS= ervlet.doPost(FrameworkServlet.java:441) at = javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at = javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:269) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:188) at = org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilt= er.java:125) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:215) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:188) at = org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilte= rInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePe= rRequestFilter.doFilter(OncePerRequestFilter.java:75) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:215) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:188) at = com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.ja= va:119) at = com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.jav= a:55) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:215) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:188) at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:264) at org.acegisecurity.intercept.web.FilterSecurityInt= erceptor.invoke(FilterSecurityInterceptor.java:107) at = org.acegisecurity.intercept.web.FilterSecurityI= nterceptor.doFilter(FilterSecurityInterceptor.java:72) at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274) at = org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslat= ionFilter.java:110) at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274) at = org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter= (SecurityContextHolderAwareRequestFilter.java:81) at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274) at = org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingF= ilter.java:217) at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274) at = org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Htt= pSessionContextIntegrationFilter.java:191) at = org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filter= ChainProxy.java:274) at = org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148= ) at = org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:9= 0) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:215) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:188) at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:213) at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:174) at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 27) at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 17) at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:108) at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174= ) at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)= at = org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proces= sConnection(Http11BaseProtocol.java:665) at = org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.j= ava:528) at = org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollower= WorkerThread.java:81) at = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j= ava:689) at java.lang.Thread.run(Thread.java:595) 
= --Apple-Mail-6-741102623--