[
https://issues.apache.org/jira/browse/SCXML-177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13840061#comment-13840061
]
Ate Douma commented on SCXML-177:
---------------------------------
Hi Woonsan,
Nice work!
I agree managing the JEXL Engine options for silent/strict are a separate
issue, and maybe we should stick to the current 'lenient' configurations by
default for easier backwards compatibility.
I like to provide an easier way to configure these properties on the JEXL
Engine though, currently you have to extend the JEXLEvaluator for this which is
less convenient.
It is trivial to improve though and I've created separate issue SCXML-183 for
that.
With these changes as well as SCXML-180 the error control of SCXML has been
greatly improved!
> Correct error/warning messages in SCXML reading to be up-to-date
> ----------------------------------------------------------------
>
> Key: SCXML-177
> URL: https://issues.apache.org/jira/browse/SCXML-177
> Project: Commons SCXML
> Issue Type: Bug
> Reporter: Woonsan Ko
> Assignee: Woonsan Ko
> Priority: Trivial
> Fix For: 2.0
>
>
> Some error/warning logs are outdated against the newest spec.
> For example,
> org.apache.commons.scxml2.model.ModelException: No SCXML child state with ID
> "null" found; illegal initialstate for SCXML document
> at
> org.apache.commons.scxml2.io.ModelUpdater.logAndThrowModelError(ModelUpdater.java:297)
> It should inform of 'initial', not 'initialstate' and check if it is not set.
--
This message was sent by Atlassian JIRA
(v6.1#6144)