-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.6.0-HF32, 5.8.0-HF08, 5.9.3
-
Component/s: Quotas
When removing document versions:
2014-01-22 21:46:46,750 ERROR [org.nuxeo.ecm.core.event.impl.EventServiceImpl] Nuxeo-Work-default-2 {{tx,fffffffbffffffa810000047544d4944}}Error during quotaStatsListener sync listener execution, transaction won't be rolled back since event.markRollBack() was not called by theListener
java.lang.NullPointerException
at org.nuxeo.ecm.quota.size.QuotaSyncListenerChecker.processDocumentAboutToBeRemoved(QuotaSyncListenerChecker.java:314)
at org.nuxeo.ecm.quota.AbstractQuotaStatsUpdater.updateStatistics(AbstractQuotaStatsUpdater.java:111)
at org.nuxeo.ecm.quota.QuotaStatsServiceImpl$1.run(QuotaStatsServiceImpl.java:97)
at org.nuxeo.ecm.core.api.UnrestrictedSessionRunner.runUnrestricted(UnrestrictedSessionRunner.java:115)
at org.nuxeo.ecm.quota.QuotaStatsServiceImpl.updateStatistics(QuotaStatsServiceImpl.java:90)
at org.nuxeo.ecm.quota.QuotaStatsListener.handleEvent(QuotaStatsListener.java:79)
at org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(EventServiceImpl.java:213)
at org.nuxeo.ecm.core.api.AbstractSession.fireEvent(AbstractSession.java:353)
at org.nuxeo.ecm.core.api.AbstractSession.notifyEvent(AbstractSession.java:405)
at org.nuxeo.ecm.core.api.AbstractSession.removeNotifyOneDoc(AbstractSession.java:1774)
at org.nuxeo.ecm.core.api.AbstractSession.removeDocument(AbstractSession.java:1741)
at org.nuxeo.ecm.core.api.AbstractSession.removeDocument(AbstractSession.java:1727)
at sun.reflect.GeneratedMethodAccessor1302.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.nuxeo.ecm.core.api.TransactionalCoreSessionWrapper.invoke(TransactionalCoreSessionWrapper.java:133)
at com.sun.proxy.$Proxy42.removeDocument(Unknown Source)
at org.nuxeo.ecm.core.versioning.OrphanVersionRemoverListener.removeIfPossible(OrphanVersionRemoverListener.java:82)
at org.nuxeo.ecm.core.versioning.OrphanVersionRemoverListener.handleEvent(OrphanVersionRemoverListener.java:57)
at org.nuxeo.ecm.core.event.impl.AsyncEventExecutor$ListenerWork.work(AsyncEventExecutor.java:153)
at org.nuxeo.ecm.core.work.AbstractWork.run(AbstractWork.java:150)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)