SimpleSCXMLInvoker may miss transition to final state
-----------------------------------------------------
Key: SCXML-49
URL: https://issues.apache.org/jira/browse/SCXML-49
Project: Commons SCXML
Issue Type: Bug
Affects Versions: 0.7
Reporter: Ingmar Kliche
The current implementation of SimpleSCXMLInvoker assumes that only external
events, handled by parentEvents(), may cause the child state machine to go move
a final state. But in case where the invoked state machine moves to a final
state directly (while executing the initial state, see example) the parent
never receives an "invoke.done".
<scxml xmlns=http://www.w3.org/2005/07/scxml version="1.0"
initialstate="state1">
<state id="state1">
<onentry>
<send event="foo"/>
</onentry>
<transition event="foo" target="state2" />
</state>
<state id="state2" final="true" />
</scxml>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]