Ate Douma created SCXML-188:
-------------------------------

             Summary: OpenJDK 1.6 Rhino ScriptEngine error causes 
JSEvaluationTest to fail
                 Key: SCXML-188
                 URL: https://issues.apache.org/jira/browse/SCXML-188
             Project: Commons SCXML
          Issue Type: Bug
    Affects Versions: 2.0
         Environment: continuum-ci.apache.org, OpenJDK 1.6.2 
(6b27-1.12.6-1ubuntu0.12.04, amd64)
            Reporter: Ate Douma


On OpenJDK 1.7 and Sun/Oracle java 6 and 7 the following JS expression "1 + 1 + 
2 + 3 + 5" returns a Double value (12.0)
On OpenJDK 1.6 the returned value is an Integer (12), causing the 
JSEvaluatorTest to fail.

Seems like the OpenJDK Mozilla Rhino implementation/embedding is broken, and 
until a newer version of OpenJDK 1.6 comes out which fixes this (unlikely any 
time soon?) we might want to exclude support for OpenJDK 1.6 when using the 
Rhino Javscript ScriptEngine.
 
The question is though: (how) can we handle this conditionally in the test?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to