Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.8
-
None
Description
WD-scxml-20080516, section 4.3.1 says:
If the "expr" attribute is missing, the "name" attribute will be taken as a data model location expression (see 8.2 Location Expressions) and the value at that location will be passed to the invoked component. If the "name" attribute does not refer to a location in the data model, an error error.illegalalloc will be generated.
SCXMLSemanticsImpl.java seems to not handle this properly, as it is ignoring the case where a single "name" attribute is used (line 793).