Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Component-SLEE SubComponent-SLEE-Core
Version-2.4.2 Release-Type-FINAL SLEE-2.4.2.FINAL
New issue 2689 by [email protected]: ActivityEndEvent is processed
while activity is suspended
http://code.google.com/p/mobicents/issues/detail?id=2689
Version tested: 2.4.1
Bug Description: ActivityEndEvent is processed while activity is suspended
resulting in event fired within the same transaction routing failure.
Activity is started by an SBB (startActivitySuspended) a request sent using
the activity interface, response event is fired using
fireEvent(ah,responseEventType,event,null,null,eventFlags) and activity is
ended with endActivity(ah). Response event gets fired before the enclosing
transaction commits so the event processing is paused but ActivityEndEvent
is routed in parallel. Activity context gets removed and response event
routing fails for the event that has been fired before endActivity and from
the same thread.
Further information on the issue, including a DEBUG log can be found in
mobicents-public list at
http://groups.google.com/group/mobicents-public/browse_thread/thread/1cabfca4c04d6882#