- Magnolia 2.1.3 - SLES 9 - 1 Tomcat 5.5.9 Thanks!
-----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 15. Dezember 2005 15:50 An: [email protected] Betreff: Re: [magnolia-user] AW: [magnolia-user] ERROR: the item cannot be saved because it has been modified externally What OS & Magnolia version is this client running? Does their setup use one Tomcat, two, or some other engine? -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] Sent: Thursday, December 15, 2005 7:38 AM To: [email protected] Subject: [magnolia-user] AW: [magnolia-user] ERROR: the item cannot be saved because it has been modified externally Update: - Several persons were logged in using 1 account - In the log file only a few itemID's are mentioned, none of them just for a single document. One and the same itemID is mentioned for multiple documents. Could it be possible that because of the fact that several persons were logged in using 1 user-account, Jackrabbit's authentication mechanism creates the problem? -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 15. Dezember 2005 12:39 An: [email protected] Betreff: [magnolia-user] ERROR: the item cannot be saved because it has been modified externally Hello all, A client called us with the message some content is sudenly gone. And yes, indeed the client was right, the content is gone. Checking the error-log we found some errors suggesting the content could actually never have been saved. The log is filled with "the item cannot be saved because it has been modified externally." errors thrown firstly by 'info.magnolia.cms.core.HierarchyManager' and immediately followed by 'info.magnolia.cms.gui.control.Save'. We got about 50 of these paired errors within a quarter of an hour, some hours after the content had acutally been entered. Typically: the client assured me there was only 1 editor working on these documents in this category, but some other users were working on other documents in different categories. Has anybody got a clue what could have happened? Thanks in advance. An excerpt from the log: ERROR info.magnolia.cms.core.HierarchyManager 14.12.2005 17:39:13 -- bd839412-5058-4b28-a958-1a6b2862eddc: the item cannot be saved because it has been modified externally. javax.jcr.InvalidItemStateException: bd839412-5058-4b28-a958-1a6b2862eddc: the item cannot be saved because it has been modified externally. at org.apache.jackrabbit.core.ItemImpl.getTransientStates(ItemImpl.java:391) at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1215) at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:765) at info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:504) at info.magnolia.cms.gui.control.Save.save(Save.java:213) at info.magnolia.module.admininterface.DialogMVCHandler.onSave(DialogMVCHandler .java:195) at info.magnolia.module.admininterface.DialogMVCHandler.save(DialogMVCHandler.j ava:183) at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:585) at info.magnolia.cms.servlets.MVCServletHandlerImpl.execute(MVCServletHandlerIm pl.java:70) at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:108) at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:48) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFi lter.java:80) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java: 65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126 ) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav a:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo rkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) at java.lang.Thread.run(Thread.java:595) ERROR info.magnolia.cms.gui.control.Save 14.12.2005 17:39:13 -- bd839412-5058-4b28-a958-1a6b2862eddc: the item cannot be saved because it has been modified externally. javax.jcr.InvalidItemStateException: bd839412-5058-4b28-a958-1a6b2862eddc: the item cannot be saved because it has been modified externally. at org.apache.jackrabbit.core.ItemImpl.getTransientStates(ItemImpl.java:391) at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1215) at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:765) at info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:504) at info.magnolia.cms.gui.control.Save.save(Save.java:213) at info.magnolia.module.admininterface.DialogMVCHandler.onSave(DialogMVCHandler .java:195) at info.magnolia.module.admininterface.DialogMVCHandler.save(DialogMVCHandler.j ava:183) at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:585) at info.magnolia.cms.servlets.MVCServletHandlerImpl.execute(MVCServletHandlerIm pl.java:70) at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:108) at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:48) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFi lter.java:80) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java: 65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126 ) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav a:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo rkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) at java.lang.Thread.run(Thread.java:595) ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------
