commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ales Dolecek (JIRA)" <j...@apache.org>
Subject [jira] Created: (SCXML-86) Using initial attribute of state ends with IllegalArgumentException
Date Thu, 23 Oct 2008 19:24:44 GMT
Using initial attribute of state ends with IllegalArgumentException
-------------------------------------------------------------------

                 Key: SCXML-86
                 URL: https://issues.apache.org/jira/browse/SCXML-86
             Project: Commons SCXML
          Issue Type: Bug
    Affects Versions: 0.8
            Reporter: Ales Dolecek


Parsing following state fails:

<state id="parent" initial="child">
  <state id="child"/>
</state>

using <initial> works:

<state id="parent>
  <initial>
    <transition target="child"/>
  </initial>
  <state id="child"/>
</state>

I belive it is because when digester hits the parent state it does not know how to resolve
IDREF to child, because it was not parsed yet. SCXML solve this by invoking #setInitialstate(String)
on Rule#begin() and #setInitialTarget(TransitionTarget) later.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message