[gatein-issues] [JBoss JIRA] Created: (GTNWSRP-84) ConcurrentModificationException when saving the session in the JCRPersister

Matt Wringe (JIRA) jira-events at lists.jboss.org
Fri Oct 1 10:23:42 EDT 2010


ConcurrentModificationException when saving the session in the JCRPersister
---------------------------------------------------------------------------

                 Key: GTNWSRP-84
                 URL: https://jira.jboss.org/browse/GTNWSRP-84
             Project: GateIn WSRP
          Issue Type: Bug
    Affects Versions: 2.0.0-Beta
            Reporter: Matt Wringe
            Assignee: Chris Laprun


Sometimes when saving the session in the JCRPersister, the following error will occur:

09:52:38,213 ERROR [portal:UIPortletActionListener] Problem while serving resource for the portlet: oracle.E:2:default
java.util.ConcurrentModificationException
	at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
	at java.util.AbstractList$Itr.next(AbstractList.java:343)
	at org.exoplatform.services.jcr.impl.core.SessionDataManager.validate(SessionDataManager.java:1371)
	at org.exoplatform.services.jcr.impl.core.SessionDataManager.commit(SessionDataManager.java:1282)
	at org.exoplatform.services.jcr.impl.core.ItemImpl.save(ItemImpl.java:678)
	at org.exoplatform.services.jcr.impl.core.SessionImpl.save(SessionImpl.java:934)
	at org.gatein.portal.wsrp.state.JCRPersister$WSRPSessionLifeCycle.save(JCRPersister.java:166)
	at org.chromattic.core.jcr.SessionWrapperImpl.save(SessionWrapperImpl.java:263)
	at org.chromattic.core.DomainSessionImpl._save(DomainSessionImpl.java:583)
	at org.chromattic.core.DomainSession.save(DomainSession.java:146)
	at org.chromattic.core.api.ChromatticSessionImpl.save(ChromatticSessionImpl.java:223)
	at org.gatein.portal.wsrp.state.JCRPersister.closeSession(JCRPersister.java:93)
	at org.gatein.portal.wsrp.state.consumer.JCRConsumerRegistry.update(JCRConsumerRegistry.java:116)
	at org.gatein.wsrp.consumer.registry.AbstractConsumerRegistry.updateProducerInfo(AbstractConsumerRegistry.java:249)
	at org.gatein.wsrp.consumer.ProducerInfo.refreshInfo(ProducerInfo.java:529)
	at org.gatein.wsrp.consumer.ProducerInfo.internalRefresh(ProducerInfo.java:474)
	at org.gatein.wsrp.consumer.ProducerInfo.detailedRefresh(ProducerInfo.java:340)
	at org.gatein.wsrp.consumer.WSRPConsumerImpl.refreshProducerInfo(WSRPConsumerImpl.java:671)
	at org.gatein.wsrp.consumer.WSRPConsumerImpl.getMarkupService(WSRPConsumerImpl.java:648)
	at org.gatein.wsrp.consumer.handlers.InvocationDispatcher.dispatchAndHandle(InvocationDispatcher.java:100)
	at org.gatein.wsrp.consumer.WSRPConsumerImpl.invoke(WSRPConsumerImpl.java:196)
	at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:151)
	at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:211)
	at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:926)
	at org.exoplatform.portal.webui.application.UIPortletActionListener$ServeResourceActionListener.execute(UIPortletActionListener.java:356)
        ...


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the gatein-issues mailing list