commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rahul Akolkar (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (SCXML-86) Using initial attribute of state ends with IllegalArgumentException
Date Fri, 21 Nov 2008 21:59:44 GMT

     [ https://issues.apache.org/jira/browse/SCXML-86?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Rahul Akolkar resolved SCXML-86.
--------------------------------

    Resolution: Fixed

This has been fixed in SVN trunk. We can already resolve IDREFs anywhere in the document,
the support for the initial attribute simply wasn't added (it is now).

If possible, please build trunk and verify.


> 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
>             Fix For: 0.9
>
>
> 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