[
https://issues.apache.org/jira/browse/SCXML-204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ate Douma closed SCXML-204.
---------------------------
Resolution: Incomplete
Closing as incomplete without further input
> Invoker is not getting called twice from the same state
> -------------------------------------------------------
>
> Key: SCXML-204
> URL: https://issues.apache.org/jira/browse/SCXML-204
> Project: Commons SCXML
> Issue Type: Bug
> Affects Versions: 0.9
> Environment: Java 1.6, apache commons SCXML v0.9
> Reporter: Anshul Gangwar
> Priority: Minor
> Labels: newbie
>
> Hi,
> First I am a newbie for this site and for SCXML as well. I am not sure
> whether my concern is actually a bug. Below is my problem description:
> I have used SCXML for maintaining state machine in my project. I have used
> the Invoker to perform some activity each time the transition to the
> state,for which invoker is defined, is performed.
> Issue is coming when invoker is called twice from same state.
> For example, from State "A" event "TEMP" is fired, then it moves to state
> "B". And as soon as it enters the state "B" invoker is called and callback
> method invoke() of Invoker class is being called.
> <state id="A">
> <transition event="TEMP" target="B"></transition>
> </state>
> <state id="B">
> <invoke src="INVOKER" targettype="invoker-req">
> <transition event="FAIL" target="A"></transition>
> <transition event="SUCC" target="C"></transition>
> </invoke>
> </state>
> Problem is coming when event "TEMP" is fired again from State A and then
> Invoker is not getting called. invoke() method is never called again. Can the
> invoker be called only once?
> Please let me know how can I call the invoker/invoke() again. I am not
> getting much help on internet.
> Thanks in advance.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)