[
http://jira.jboss.com/jira/browse/JBESB-406?page=all ]
Kevin Conner closed JBESB-406.
------------------------------
Resolution: Done
Fixed in revision 9348
Race condition for threaded managed lifecycles
----------------------------------------------
Key: JBESB-406
URL:
http://jira.jboss.com/jira/browse/JBESB-406
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 4.0
Reporter: Kevin Conner
Assigned To: Kevin Conner
Fix For: 4.0 Maintenance Pack 1
There is race condition in the AbstractThreadedManagedLifecycle class between the
original thread and the background thread.
The background thread must wait until the lifecycle state has transitioned out of the
STARTING state before continuing. At present the background thread ignores this and
attempts to transition into the RUNNING state as soon as it starts.
This transition could fail resulting in the background thread terminating.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira