commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ate Douma (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SCXML-188) OpenJDK 1.6 Rhino ScriptEngine error causes JSEvaluationTest to fail
Date Mon, 20 Jan 2014 16:04:22 GMT
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)

Mime
View raw message