Have you made any progress? I've looked but from the error messages I
can't see why things are going wrong.
Do you have some sample code we could use to reproduce the problem?
Especially your ExpirationDateCheckListener.java code, and the call
it makes to queryIt on some object, which is where a local ejb call
happens and after which the class loading doesn't work.
Florent
On 2 May 2007, at 21:23, Vincent Dutat wrote:
I forgot to mention that my scheduler module is defined with an xml
file extending point "schedule" of component
"...Scheduler.RegistryService", this xml file being deployed in
nuxeo.ear/config dir.
Vincent Dutat wrote:
Hi,
I developed a scheduler module which browses repository's
documents. It used to work fine before 'isolated class loader' was
implemented. Now I get exceptions (see below) and I had to disable
isolated class loader.
Can you tell if I have to open a ticket in JIRA (or maybe someone
can solve this problem quickly ;-) ).
Regards.
2007-05-02 21:16:01,187 DEBUG
[org.nuxeo.ecm.core.api.ejb.DocumentManagerBean] Initializing
session for repository: demo
2007-05-02 21:16:01,187 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,187 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,203 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,203 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,265 INFO
[org.nuxeo.ecm.core.jcr.TypeImporter] add mixin: {http://
www.jcp.org/jcr/mix/1.0}versionable for doc type: NoteDeService
2007-05-02 21:16:01,265 INFO
[org.nuxeo.ecm.core.jcr.TypeImporter] add mixin: {http://
www.jcp.org/jcr/mix/1.0}versionable for doc type: File
2007-05-02 21:16:01,265 INFO
[org.nuxeo.ecm.core.jcr.TypeImporter] add mixin: {http://
www.jcp.org/jcr/mix/1.0}versionable for doc type: PV
2007-05-02 21:16:01,265 INFO
[org.nuxeo.ecm.core.jcr.TypeImporter] add mixin: {http://
www.jcp.org/jcr/mix/1.0}versionable for doc type: DocumentOfficiel
2007-05-02 21:16:01,265 INFO
[org.nuxeo.ecm.core.jcr.TypeImporter] add mixin: {http://
www.jcp.org/jcr/mix/1.0}versionable for doc type: Note
2007-05-02 21:16:01,281 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,625 DEBUG
[org.nuxeo.ecm.core.jcr.JCRRepository] Pooling session:
5636381970196856854
2007-05-02 21:16:01,828 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,875 DEBUG
[org.jboss.mx.loading.RepositoryClassLoader] setRepository,
[EMAIL PROTECTED]
, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3
[EMAIL PROTECTED] url=null ,addedOrder=0}
2007-05-02 21:16:01,968 ERROR [STDERR]
java.lang.reflect.UndeclaredThrowableException
2007-05-02 21:16:01,968 ERROR [STDERR] at $Proxy161.queryIt
(Unknown Source)
2007-05-02 21:16:01,968 ERROR [STDERR] at
be.microresearch.ecm.zpn.listeners.expirationdatechecklistener.Expira
tionDateCheckListener.checkDocType
(ExpirationDateCheckListener.java:130) 2007-05-02 21:16:01,968
ERROR [STDERR] at
be.microresearch.ecm.zpn.listeners.expirationdatechecklistener.Expira
tionDateCheckListener.notifyEvent(ExpirationDateCheckListener.java:
97) 2007-05-02 21:16:01,968 ERROR [STDERR] at
org.nuxeo.ecm.core.listener.impl.CoreEventListenerServiceImpl.notifyE
ventListeners(CoreEventListenerServiceImpl.java:142) 2007-05-02
21:16:01,968 ERROR [STDERR] at
org.nuxeo.ecm.platform.scheduler.core.EventJob.execute
(EventJob.java:68)
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.quartz.core.JobRunShell.run(JobRunShell.java:203)
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run
(SimpleThreadPool.java:520) 2007-05-02 21:16:01,968 ERROR [STDERR]
Caused by: java.io.IOException: No ClassLoaders found for:
org.nuxeo.ecm.core.api.impl.DocumentModelIteratorImpl
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaDat
a(ClassMetamodelFactory.java:317) 2007-05-02 21:16:01,968 ERROR
[STDERR] at
org.jboss.serial.classmetamodel.StreamingClass.readStream
(StreamingClass.java:72) 2007-05-02 21:16:01,968 ERROR
[STDERR] at
org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDe
scriptionFromStreaming(ObjectDescriptorFactory.java:380)
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDe
scription(ObjectDescriptorFactory.java:81) 2007-05-02 21:16:01,968
ERROR [STDERR] at
org.jboss.serial.objectmetamodel.DataContainer
$DataContainerInput.readObject(DataContainer.java:841) 2007-05-02
21:16:01,968 ERROR [STDERR] at
org.jboss.serial.io.MarshalledObjectForLocalCalls.get
(MarshalledObjectForLocalCalls.java:60) 2007-05-02 21:16:01,968
ERROR [STDERR] at
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke
(IsLocalInterceptor.java:74) 2007-05-02 21:16:01,968 ERROR
[STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext
(MethodInvocation.java:101) 2007-05-02 21:16:01,968 ERROR
[STDERR] at org.jboss.ejb3.stateful.StatefulRemoteProxy.invoke
(StatefulRemoteProxy.java:133) 2007-05-02 21:16:01,968 ERROR
[STDERR] ... 7 more
2007-05-02 21:16:01,968 ERROR [STDERR] Caused by:
java.lang.ClassNotFoundException: No ClassLoaders found for:
org.nuxeo.ecm.core.api.impl.DocumentModelIteratorImpl
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl
(RepositoryClassLoader.java:511) 2007-05-02 21:16:01,968 ERROR
[STDERR] at
org.jboss.mx.loading.RepositoryClassLoader.loadClass
(RepositoryClassLoader.java:405) 2007-05-02 21:16:01,968 ERROR
[STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
2007-05-02 21:16:01,968 ERROR [STDERR] at
org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaDat
a(ClassMetamodelFactory.java:273) 2007-05-02 21:16:01,968 ERROR
[STDERR] ... 15 more
2007-05-02 21:16:01,968 DEBUG
[org.nuxeo.ecm.platform.events.listener.JMSEventListener] notifyEvent
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
--
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm