[Top posting]

Just noting that the issue has been solved by relaxing the unit test
requirements.

Turns out that the Java type of a Javascript expression is not
strictly defined, so although OpenJDK 1.6 behaves diffferently it is
not actually wrong.

On 20 January 2014 16:24, sebb <[email protected]> wrote:
> On 20 January 2014 16:14, Ate Douma <[email protected]> wrote:
>> We turn out to have an issue with running SCXML on OpenJDK 1.6 when using
>> the Mozilla Rhino script engine.
>>
>> IMO we cannot 'fix' the OpenJDK bug, and I'm inclined to simply state that
>> using SCXML on OpenJDK isn't support, *if* using the Rhine script engine.
>>
>> But the annoying fact is that Continuum is building the project against
>> OpenJDK 1.6, causing it to fail continuously :(
>>
>> Has anyone an idea how we should 'solve' this with respect to maybe
>> conditional testing?
>
> See my comment on the JIRA
>
>> Otherwise maybe we should disable building SCXML on Continuum with OpenJDK
>> 1.6.
>
> That would be overkill.
>
>> Thanks, Ate
>>
>> p.s: I've no idea who manages the Continuum build configurations for
>> Commons.
>
> I've been doing most of it.
>
> The other Continuum Commons Admin people are:
>
> Dennis Lundberg (dennisl - [email protected])
> Emmanuel Bourg (ebourg - [email protected])
> Gary D. Gregory (ggregory - [email protected])
> Luc Maisonobe (luc - [email protected])
> Mark Thomas (markt - [email protected])
> Niall Pemberton (niallp - [email protected])
> Phil Steitz (psteitz - [email protected])
>
>>
>>
>> -------- Original Message --------
>> Subject: [jira] [Created] (SCXML-188) OpenJDK 1.6 Rhino ScriptEngine error
>> causes JSEvaluationTest to fail
>> Date: Mon, 20 Jan 2014 16:04:22 +0000 (UTC)
>> From: Ate Douma (JIRA) <[email protected]>
>> Reply-To: [email protected]
>> To: [email protected]
>>
>> 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)
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to