-
Type: Improvement
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 7.10, 8.2
-
Component/s: Events / Works
-
Tags:
-
Sprint:nxBD 8.3.5
EventListenerList.getEnabled*Descriptor methods are synchronized
For instance:
Java Monitor Blocked at org.nuxeo.ecm.core.event.impl.EventListenerList.getEnabledInlineListenersDescriptors() at org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(Event) at org.nuxeo.ecm.core.api.AbstractSession.notifyEvent(String, DocumentModel, Map, String, String, boolean, boolean) at org.nuxeo.ecm.core.api.AbstractSession.notifyCheckedInVersion(DocumentModel, DocumentRef, Map, String) at org.nuxeo.ecm.core.api.AbstractSession.checkIn(DocumentRef, VersioningOption, String) at org.nuxeo.ecm.core.api.impl.DocumentModelImpl.checkIn(VersioningOption, String)
Investigation should be made to see if we can avoid the synchronized.
- depends on
-
NXP-3809 ConcurrentModificationException when using ImporterFilter on a GenericMultiThreadedImporter
- Resolved