Hi,

Upgrading some code from Nuxeo 5.2.0 to Nuxeo 5.3.0 and have hit on a class casting issue in DeleteProcessForDeletedDocumentListener.java (nuxeo-platform-jbpm-core) (stacktrace at end of email)

This class is casting the DocumentEventContext#getPrincipal() to a NuxeoPrincipal when it is just a SimplePrincipal.

'Who' is at fault? DeleteProcessForDeletedDocumentListener.java for a bad cast or whoever has setup the DocumentEventContext?

Thanks and regards,

Sean


2010-01-06 15:46:34,660 ERROR [org.nuxeo.ecm.core.event.impl.EventServiceImpl] Error during sync listener execution
java.lang.ClassCastException: org.nuxeo.ecm.core.api.SimplePrincipal
at org.nuxeo.ecm.platform.jbpm.core.listener.DeleteProcessForDeletedDocumentListener.handleEvent(DeleteProcessForDeletedDocumentListener.java:61) at org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(EventServiceImpl.java:144) at org.nuxeo.ecm.core.api.AbstractSession.fireEvent(AbstractSession.java:330) at org.nuxeo.ecm.core.api.AbstractSession.notifyEvent(AbstractSession.java:382) at org.nuxeo.ecm.core.api.AbstractSession.removeNotifyOneDoc(AbstractSession.java:1608) at org.nuxeo.ecm.core.api.AbstractSession.removeDocument(AbstractSession.java:1582) at org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.removeDocument(DocumentManagerBean.java:338) at org.nuxeo.ecm.core.api.AbstractSession.removeDocuments(AbstractSession.java:1654) at org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.removeDocuments(DocumentManagerBean.java:347) at com.tacola.acme.core.repository.RepositoryListener.cleanDomain(RepositoryListener.java:159) at com.tacola.acme.core.repository.RepositoryListener.doInitializeRepository(RepositoryListener.java:85) at org.nuxeo.ecm.core.repository.RepositoryInitializationHandler.initializeRepository(RepositoryInitializationHandler.java:97) at org.nuxeo.ecm.core.repository.RepositoryInitializationHandler.initializeRepository(RepositoryInitializationHandler.java:95)

--
Dr. Sean Radford, MBBS, MSc
http://www.tacola.com/
t: +44 (0)845 KEY HELP
t: +44 (0)845 539 4357
m: +44 (0)7802 24 24 86

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to