[jboss-user] [jBPM] New message: "Trouble with jBPM 4 job executor and context reloading."
Caine Lai
do-not-reply at jboss.com
Wed Mar 3 17:39:11 EST 2010
User development,
A new message was posted in the thread "Trouble with jBPM 4 job executor and context reloading.":
http://community.jboss.org/message/529756#529756
Author : Caine Lai
Profile : http://community.jboss.org/people/unsavory
Message:
--------------------------------------------------------------
In my development environment I have resorted to disabling the jBPM 4.3 job executor because when I publish any changes to my jBoss server which results in a context reload, the job executor thread doesn't die off. The old thread continues to run and I get the following exception:
14:36:44,981 SEVERE [org.jbpm.pvm.internal.jobexecutor.DispatcherThread] exception in job executor thread. waiting 5000 milliseconds: java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:171)
at org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:1101)
at org.jbpm.pvm.internal.env.SpringContext.get(SpringContext.java:59)
at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:139)
at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:130)
at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:201)
at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:190)
at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.resolveTransactionManager(SpringTransactionInterceptor.java:89)
at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:52)
at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)
at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
at org.jbpm.pvm.internal.jobexecutor.DispatcherThread.acquireJobs(DispatcherThread.java:126)
at org.jbpm.pvm.internal.jobexecutor.DispatcherThread.run(DispatcherThread.java:67)
Does anyone have any ideas how to get around this? I am using the jBoss server adapter within eclipse.
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/529756#529756
More information about the jboss-user
mailing list