- 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
----------------------------------------------------------------

Reply via email to