anonymous wrote : By adding a context.close() call before I go to sleep
??? You go to sleep? like in a thread? Wrong usage.
anonymous wrote : Is this a bug or an accepted workaround?
Neither, it is how you *should* do things.
anonymous wrote : I will now have to reopen it again to lookup a process definition or
other such tasks.
Correct.. but in normal cases you do not keep it open and a process goes in a waitstate.
You only open it again if e.g. an external system or person acts on something.
anonymous wrote : but that strategy falls apart when there are other threads of execution
(ala JobExecutor, custom web service, etc.) that is needing to update the database.
|
In most cases there only is one real thread of execution. Sure, you can have parallel
things in forks, but they seldom act on the same thing at the same time. There are some
things being looked into regarding locks/transactions and a join (see the jira)
anonymous wrote : In fact, the main thread only issues one commit when the process
definition is inserted into the database at startup.
Show us your unittest... might be 'wrong' usage in there
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4181725#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...