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]
