-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Partially Completed
-
Affects Version/s: 5.1.0 GA
-
Fix Version/s: 5.2.0 GA
-
Component/s: JBPM - within SOA
-
Labels:None
-
Steps to Reproduce:
-
Workaround:Workaround Exists
-
Workaround Description:
-
Release Notes Text:
-
Release Notes Docs Status:Documented as Resolved Issue
After calling 'ant deploy' and 'ant startProcess' multiple times, process execution fails with the following error:
13:01:11,490 ERROR [JmsServerSession] (WorkManager(2)-75:) Unexpected error delivering message delegator->JBossMessage[5382542423785572]:PERSISTENT, deliveryId=38
|
java.lang.NoClassDefFoundError: sun/reflect/ConstructorAccessorImpl
|
at sun.misc.Unsafe.defineClass(Native Method)
|
at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
|
at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:399)
|
at java.security.AccessController.doPrivileged(Native Method)
|
at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:395)
|
at sun.reflect.MethodAccessorGenerator.generateConstructor(MethodAccessorGenerator.java:94)
|
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:48)
|
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
|
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
|
at java.lang.Class.newInstance0(Class.java:372)
|
at java.lang.Class.newInstance(Class.java:325)
|
at org.jbpm.instantiation.FieldInstantiator.newInstance(FieldInstantiator.java:115)
|
at org.jbpm.instantiation.FieldInstantiator.instantiate(FieldInstantiator.java:53)
|
at org.jbpm.instantiation.Delegation.instantiate(Delegation.java:147)
|
at org.jbpm.instantiation.Delegation.getInstance(Delegation.java:106)
|
at sun.reflect.GeneratedMethodAccessor456.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.instantiation.Delegation_$$_javassist_77.getInstance(Delegation_$$_javassist_77.java)
|
at org.jbpm.graph.def.Action.execute(Action.java:115)
|
at org.jbpm.graph.def.GraphElement.executeActionImpl(GraphElement.java:300)
|
at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:267)
|
at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:240)
|
at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:206)
|
at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:188)
|
at org.jbpm.graph.def.Node.enter(Node.java:368)
|
at sun.reflect.GeneratedMethodAccessor492.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.graph.def.Node_$$_javassist_148.enter(Node_$$_javassist_148.java)
|
at org.jbpm.graph.def.Transition.take(Transition.java:162)
|
at org.jbpm.graph.def.Node.leave(Node.java:450)
|
at sun.reflect.GeneratedMethodAccessor488.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.graph.def.Node_$$_javassist_148.leave(Node_$$_javassist_148.java)
|
at org.jbpm.graph.exe.Token.signal(Token.java:210)
|
at org.jbpm.graph.exe.Token.signal(Token.java:144)
|
at sun.reflect.GeneratedMethodAccessor486.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.graph.exe.Token_$$_javassist_80.signal(Token_$$_javassist_80.java)
|
at org.jbpm.command.SignalCommand.execute(SignalCommand.java:89)
|
at org.jboss.soa.esb.services.jbpm.cmd.AsyncProcessSignal$AsyncSignalAction.execute(AsyncProcessSignal.java:300)
|
at org.jbpm.graph.def.Action.execute(Action.java:117)
|
at sun.reflect.GeneratedMethodAccessor469.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.graph.def.Action_$$_javassist_100.execute(Action_$$_javassist_100.java)
|
at org.jbpm.graph.def.GraphElement.executeActionImpl(GraphElement.java:300)
|
at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:274)
|
at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.graph.def.Node_$$_javassist_148.executeAction(Node_$$_javassist_148.java)
|
at org.jbpm.job.ExecuteActionJob.execute(ExecuteActionJob.java:30)
|
at sun.reflect.GeneratedMethodAccessor481.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
|
at org.jbpm.job.Job_$$_javassist_152.execute(Job_$$_javassist_152.java)
|
at org.jboss.soa.esb.services.jbpm.integration.job.ExecuteJobCommand.executeJob(ExecuteJobCommand.java:124)
|
at org.jboss.soa.esb.services.jbpm.integration.job.ExecuteJobCommand.execute(ExecuteJobCommand.java:92)
|
at org.jboss.soa.esb.services.jbpm.integration.command.AbstractMessageListener.onMessage(AbstractMessageListener.java:66)
|
at org.jboss.soa.esb.services.jbpm.integration.command.JobListener.onMessage(JobListener.java:16)
|
at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
at java.lang.reflect.Method.invoke(Method.java:616)
|
at org.jboss.internal.soa.esb.dependencies.JCAInflowAdapter$1.invoke(JCAInflowAdapter.java:276)
|
at org.jboss.soa.esb.listeners.jca.EndpointProxy.delivery(EndpointProxy.java:258)
|
at org.jboss.soa.esb.listeners.jca.EndpointProxy.invoke(EndpointProxy.java:150)
|
at $Proxy302.onMessage(Unknown Source)
|
at org.jboss.resource.adapter.jms.inflow.JmsServerSession.onMessage(JmsServerSession.java:179)
|
at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)
|
at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)
|
at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect_z_handleRun_1744231521.invoke(SessionAspect_z_handleRun_1744231521.java)
|
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
|
at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:172)
|
at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)
|
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
|
at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
|
at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
|
at org.jboss.resource.adapter.jms.inflow.JmsServerSession.run(JmsServerSession.java:236)
|
at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:205)
|
at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:260)
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
|
at java.lang.Thread.run(Thread.java:679)
|
Caused by: java.lang.ClassNotFoundException: Class not found: sun.reflect.ConstructorAccessorImpl
|
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:873)
|
at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:502)
|
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:447)
|
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
|
... 94 more
|
Caused by: java.lang.IllegalStateException: BaseClassLoader@4ec99007{vfsfile:/data/jboss/work/jboss-soa-p-5.1.0/jboss-as/server/test/deploy/Quickstart_bpm_orchestration1.esb/} classLoader is not connected to a domain (probably undeployed?) for class sun.reflect.ConstructorAccessorImpl
|
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:857)
|
... 97 more
|
- is related to
-
JBPM-2428 BPM process action class loading issue
-
- Resolved
-