-
15. Re: jbpm 5.3 - kSession.dispose() - Error: Session was previously disposed
amin-mc Jul 24, 2012 4:26 AM (in response to bwallis42)darn it! i'm not sure why the behaviour of the dispose(..) changed from 5.2 to 5.3 (one of the reasons we held off from upgrading).
-
16. Re: jbpm 5.3 - kSession.dispose() - Error: Session was previously disposed
sreeramk82 Oct 29, 2012 7:22 AM (in response to pgoncalves)Hi,
I am also facing the same issue. DId anyone get any workaround or identify the root cause
java.lang.IllegalStateException: Illegal method call. This session was previously disposed.
org.drools.reteoo.DisposedReteooWorkingMemory.getWorkItemManager(DisposedReteooWorkingMemory.java:386)
org.drools.impl.StatefulKnowledgeSessionImpl.getWorkItemManager(StatefulKnowledgeSessionImpl.java:311)
org.drools.command.runtime.process.CompleteWorkItemCommand.execute(CompleteWorkItemCommand.java:69)
org.drools.command.runtime.process.CompleteWorkItemCommand.execute(CompleteWorkItemCommand.java:32)
-
17. Re: jbpm 5.3 - kSession.dispose() - Error: Session was previously disposed
lymxiang Nov 14, 2012 1:57 AM (in response to cljackhammer)Can you help me how to reload the session that was disposed in step 1 ?
in my application ,I have disposed the session, and I'm using persistent sessions, how can I reload it from the database using JPAKnowledgeService class BEFORE completing the task ?
I work hard to try reload,but I failed,I don't know how to do it.
Please help ,thanks very much!
-
18. Re: jbpm 5.3 - kSession.dispose() - Error: Session was previously disposed
sreeramk82 Nov 14, 2012 2:06 AM (in response to lymxiang)EntityManagerFactory emf =
Persistence.createEntityManagerFactory("org.jbpm.persistence.jpa");
Environment env = EnvironmentFactory.newEnvironment();
env.set(EnvironmentName.TRANSACTION_MANAGER, TransactionManagerServices.getTransactionManager());
env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);
ksession = JPAKnowledgeService.loadStatefulKnowledgeSession(sessionId, kbase, null, env);
Try this
-
19. Re: jbpm 5.3 - kSession.dispose() - Error: Session was previously disposed
lymxiang Nov 26, 2012 8:57 PM (in response to sreeramk82)It's right ,thanks a lot
-
20. Re: jbpm 5.3 - kSession.dispose() - Error: Session was previously disposed
garethed Feb 1, 2013 6:01 AM (in response to swiderski.maciej)How can I tell if the transaction has completed?