[
https://jira.jboss.org/jira/browse/JBPM-2368?page=com.atlassian.jira.plug...
]
Tom Baeyens commented on JBPM-2368:
-----------------------------------
this error doesn't appear when testing it locally.
so the only problem could be that the undeployment is correctly implemented, and that a
timer could fire just as the server is shutting down. if this hypethesis is right, you
might see an exception like the one above. but the transaction will be rolled back. so
there will be no inconsistent state in the DB.
that's why i lowered the priority of this issue to optional.
verifty job execution transaction integration with jboss
--------------------------------------------------------
Key: JBPM-2368
URL:
https://jira.jboss.org/jira/browse/JBPM-2368
Project: JBoss jBPM
Issue Type: Task
Security Level: Public(Everyone can see)
Components: Runtime Engine
Reporter: Tom Baeyens
Assignee: Tom Baeyens
Priority: Optional
Fix For: jBPM 4.0
13:32:12,680 ERROR [DispatcherThread] exception in job executor thread. waiting 640000
milliseconds
org.jbpm.pvm.internal.wire.WireException: couldn't create object
'org.jbpm.pvm.internal.tx.jta.JtaTr
ansaction':
BaseClassLoader@93b72e{vfszip:/Users/hbraun/Desktop/jbpm-workspace/jbpm-4.0-SNAPSHOT/jbo
ss-5.0.0.GA/server/default/deploy/jbpm/gwt-console-server.war} classLoader is not
connected to a dom
ain (probably undeployed?) for class org.jbpm.pvm.internal.tx.jta.JtaTransaction
at
org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.construct(ObjectDescriptor.java:146)
at org.jbpm.pvm.internal.wire.WireContext.construct(WireContext.java:473)
at org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:452)
at org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:441)
at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:421)
at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:331)
at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:707)
at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:151)
at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:142)
at org.jbpm.pvm.internal.env.Environment.getFromCurrent(Environment.java:200)
at org.jbpm.pvm.internal.env.Environment.getFromCurrent(Environment.java:189)
at
org.jbpm.pvm.internal.tx.jta.JtaRetryInterceptor.execute(JtaRetryInterceptor.java:41)
at
org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:54)
at
org.jbpm.pvm.internal.jobexecutor.DispatcherThread.acquireJobs(DispatcherThread.java:129)
at org.jbpm.pvm.internal.jobexecutor.DispatcherThread.run(DispatcherThread.java:67)
Caused by: java.lang.IllegalStateException:
BaseClassLoader@93b72e{vfszip:/Users/hbraun/Desktop/jbpm
-workspace/jbpm-4.0-SNAPSHOT/jboss-5.0.0.GA/server/default/deploy/jbpm/gwt-console-server.war}
class
Loader is not connected to a domain (probably undeployed?) for class
org.jbpm.pvm.internal.tx.jta.Jt
aTransaction
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:730)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:378)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.jbpm.pvm.internal.util.ReflectUtil.loadClass(ReflectUtil.java:47)
at
org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.construct(ObjectDescriptor.java:144)
... 14 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira