[ http://jira.magnolia.info/browse/MAGNOLIA-615?page=all ]
Sameer Charles closed MAGNOLIA-615.
-----------------------------------
Fix Version/s: (was: 2.1.6)
Resolution: Fixed
open a new bug for previous releases
> content items fail to achieve persistent state, concurrent access 5+ users
> --------------------------------------------------------------------------
>
> Key: MAGNOLIA-615
> URL: http://jira.magnolia.info/browse/MAGNOLIA-615
> Project: magnolia
> Issue Type: Bug
> Affects Versions: 2.1.3
> Environment: FSC Dual Xeon, 2G; Suse Linux Enterprise Server 9,
> Tomcat 5.5.9; Firefox 1.0.6 Clients
> Reporter: Jochen Fliedner
> Assigned To: Sameer Charles
> Fix For: 3.0 Final
>
>
> - up to 8 users use different accounts: say "content lost" / "content
> disappears"
> - possibly users edit content assigned to the same content item, this content
> item gets lock and stays locked during application lifecycle, "the item
> cannot be saved because it has been modified externally", concurrent acces to
> tios one item fails?
> - no feedback of this failure to client gui
> - transient content with failed persistence still displayed in client gui
> *** snip ***
> 2005-12-20 14:14:18,773 DEBUG [http-8080-Processor23] core.ItemManager
> (ItemManager.java:646) - created item
> 5924dd56-ffed-4303-baa2-9f34b2e9c18e/{}doHR
> 2005-12-20 14:14:18,774 DEBUG [http-8080-Processor23] core.ItemManager
> (ItemManager.java:588) - caching item
> 5924dd56-ffed-4303-baa2-9f34b2e9c18e/{}doHR
> 2005-12-20 14:14:18,774 DEBUG [http-8080-Processor23] control.Save
> (Save.java:211) - Saving -
> /Motorvision/Cars-und-Bikes/Auto/Testberichte/Archiv/untitled0
> 2005-12-20 14:14:18,784 DEBUG [http-8080-Processor23] core.ItemImpl
> (ItemImpl.java:390) - 7ff67672-767a-443a-ae28-5c35b5f876ac: the item cannot
> be saved because it has been modified externally.
> 2005-12-20 14:14:18,785 ERROR [http-8080-Processor23] core.HierarchyManager
> (HierarchyManager.java:507) - 7ff67672-767a-443a-ae28-5c35b5f876ac: the item
> cannot be saved because it has been modified externally.
> javax.jcr.InvalidItemStateException: 7ff67672-767a-443a-ae28-5c35b5f876ac:
> 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.java:183)
> at sun.reflect.GeneratedMethodAccessor43.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(MVCServletHandlerImpl.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(ApplicationFilterChain.java:252)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:73)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:65)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: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.processConnection(Http11Protocol.java:744)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:595)
> *** snip ***
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------