[
https://jira.jboss.org/browse/GTNWSRP-84?page=com.atlassian.jira.plugin.s...
]
Work on GTNWSRP-84 started by Chris Laprun.
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-Beta01
Reporter: Matt Wringe
Assignee: Chris Laprun
Fix For: 2.0.0-Beta03
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