Jörg Schaible wrote:
> Hi Sebb,
>
> sebb wrote:
[snip]
>> I'd like to see if there are any further problems before proceeding
>> with another RC.
>
> Fine with me, I have some more pets in my compiler zoo ... ;-)
There's more ...
IBM 1.6.0.8:
================ %< =======================
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0
Java home: /opt/ibm-jdk-bin-1.6.0.8/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-gentoo-r7" arch: "x86" Family: "unix"
Running org.apache.bsf.testing.javascript.RubyTestcase
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.258 sec
<<< FAILURE!
junit.framework.AssertionFailedError: Engine should not be null
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.assertTrue(Assert.java:20)
at junit.framework.Assert.assertNotNull(Assert.java:217)
at
org.apache.bsf.testing.javascript.RubyTestcase.testInvokeFunction(RubyTestcase.java:41)
================ %< =======================
Sun JDK 1.7.0-ea (looks more like an incompatibility of ancient Groovy 1.1
with this JDK):
================ %< =======================
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.7.0-ea
Java home: /opt/sun-jdk-1.7.0.0_alpha69/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-gentoo-r7" arch: "i386" Family: "unix"
Running org.apache.bsf.testing.groovy.GroovyTestcase
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.155 sec
<<< FAILURE!
java.lang.NoClassDefFoundError: org/mozilla/javascript/ContextFactory
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at sun.misc.Service$LazyIterator.next(Service.java:288)
at
javax.script.ScriptEngineManager.initEngines(ScriptEngineManager.java:127)
at
javax.script.ScriptEngineManager.access$000(ScriptEngineManager.java:55)
at javax.script.ScriptEngineManager$1.run(ScriptEngineManager.java:98)
at java.security.AccessController.doPrivileged(Native Method)
at javax.script.ScriptEngineManager.init(ScriptEngineManager.java:96)
at javax.script.ScriptEngineManager.<init>
(ScriptEngineManager.java:69)
at
org.apache.bsf.testing.groovy.GroovyTestcase.testInvokeFunction(GroovyTestcase.java:34)
Caused by: java.lang.ClassNotFoundException:
org.mozilla.javascript.ContextFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:299)
at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
at java.lang.ClassLoader.loadClass(ClassLoader.java:392)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:334)
at java.lang.ClassLoader.loadClass(ClassLoader.java:332)
... 36 more
================ %< =======================
JRockit 1.5.0.14 (pathetic version, just for info):
================ %< =======================
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.5.0_14
Java home: /opt/jrockit-jdk-bin-1.5.0.14/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-gentoo-r7" arch: "i386" Family: "unix"
Running org.apache.bsf.testing.javascript.RubyTestcase
[JRockit] ERROR: The JVM has crashed. Writing crash information to
/home/joehni/tmp/download/bsf-3.1-src/testing/ruby/jrockit.12652.dump.
================ %< =======================
However, it did build fine with Sun JDK 1.6, Sun JDK 1.5 and IcedTea6 1.7.2.
Since M2.2 requires Java 5, I tried to build for JDK 1.4 (according BUILDING
file JDK 1.4 is minimum) with M2.0, but this is not possible, because the
plugins in use have a requirement for M2.1. The build with Sun JDK 1.4 and
M2.1 fails also, because another plugin uses Java 5. So *building* BSF
requires 1.5.
However, I am able to run the tests for the engines (after building with Sun
JDK 1.6) with Maven 2.1 and Blackdown 1.4.2, Sun JDK 1.4.2, JRockit 1.4. So
compatibility with JDK 1.4 looks good.
IBM JDK 1.5 and 1.4 fail as usual with Maven itself.
- Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]