So Azul's Zulu 7 does not have com.sun.script.javascript.RhinoScriptEngineFactory or any ScriptEngineFactory in the base classloader...
Zulu 8 has jdk.nashorn.api.scripting.NashornScriptEngineFactory So at this point in time, my analysis is that the DefaultClassRealmManagerTest is not a valid test when the default classloader does not have any ScriptEngineFactory... I'm going to commit a fix, but this should not invalidate the 3.5.1 release On 11 September 2017 at 01:53, Stephen Connolly < stephen.alan.conno...@gmail.com> wrote: > With https://github.com/apache/maven-integration-testing/commit/ > a08d65bfb5fedec9f684c13bf5a0dccb96f5cc56 I was able to get Michael's test > failures: > > Apache Maven 3.5.1 (094e4e31a5af55bb17be87675da41d9aeca062f3; > 2017-09-10T12:42:54Z) > Maven home: /work/bin > Java version: 1.7.0_154, vendor: Azul Systems, Inc. > Java home: /usr/lib/jvm/zulu-7-amd64/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "4.9.46-moby", arch: "amd64", family: "unix" > > > ------------------------------------------------------------ > ------------------- > Test set: org.apache.maven.classrealm.DefaultClassRealmManagerTest > ------------------------------------------------------------ > ------------------- > Tests run: 5, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 2.128 sec > <<< FAILURE! - in org.apache.maven.classrealm.DefaultClassRealmManagerTest > testMNG6275_mavenApiRealmDefaultParentClassLoader(org.apache.maven. > classrealm.DefaultClassRealmManagerTest) Time elapsed: 1.12 sec <<< > FAILURE! > junit.framework.AssertionFailedError: null > at junit.framework.Assert.fail(Assert.java:55) > at junit.framework.Assert.assertTrue(Assert.java:22) > at junit.framework.Assert.assertTrue(Assert.java:31) > at junit.framework.TestCase.assertTrue(TestCase.java:201) > at org.apache.maven.classrealm.DefaultClassRealmManagerTest.testMNG6275_ > mavenApiRealmDefaultParentClassLoader(DefaultClassRealmManagerTest. > java:91) > > testMNG6275_coreRealmDefaultParentClassLoader(org.apache.maven.classrealm.DefaultClassRealmManagerTest) > Time elapsed: 0.271 sec <<< FAILURE! > junit.framework.AssertionFailedError: null > at junit.framework.Assert.fail(Assert.java:55) > at junit.framework.Assert.assertTrue(Assert.java:22) > at junit.framework.Assert.assertTrue(Assert.java:31) > at junit.framework.TestCase.assertTrue(TestCase.java:201) > at org.apache.maven.classrealm.DefaultClassRealmManagerTest.testMNG6275_ > coreRealmDefaultParentClassLoader(DefaultClassRealmManagerTest.java:99) > > testMNG6275_extensionRealmDefaultParentClassLoader(org.apache.maven. > classrealm.DefaultClassRealmManagerTest) Time elapsed: 0.251 sec <<< > FAILURE! > junit.framework.AssertionFailedError: null > at junit.framework.Assert.fail(Assert.java:55) > at junit.framework.Assert.assertTrue(Assert.java:22) > at junit.framework.Assert.assertTrue(Assert.java:31) > at junit.framework.TestCase.assertTrue(TestCase.java:201) > at org.apache.maven.classrealm.DefaultClassRealmManagerTest.testMNG6275_ > extensionRealmDefaultParentClassLoader(DefaultClassRealmManagerTest. > java:73) > > testMNG6275_pluginRealmDefaultParentClassLoader(org.apache.maven. > classrealm.DefaultClassRealmManagerTest) Time elapsed: 0.244 sec <<< > FAILURE! > junit.framework.AssertionFailedError: null > at junit.framework.Assert.fail(Assert.java:55) > at junit.framework.Assert.assertTrue(Assert.java:22) > at junit.framework.Assert.assertTrue(Assert.java:31) > at junit.framework.TestCase.assertTrue(TestCase.java:201) > at org.apache.maven.classrealm.DefaultClassRealmManagerTest.testMNG6275_ > pluginRealmDefaultParentClassLoader(DefaultClassRealmManagerTest.java:62) > > testMNG6275_projectRealmDefaultParentClassLoader(org.apache.maven. > classrealm.DefaultClassRealmManagerTest) Time elapsed: 0.242 sec <<< > FAILURE! > junit.framework.AssertionFailedError: null > at junit.framework.Assert.fail(Assert.java:55) > at junit.framework.Assert.assertTrue(Assert.java:22) > at junit.framework.Assert.assertTrue(Assert.java:31) > at junit.framework.TestCase.assertTrue(TestCase.java:201) > at org.apache.maven.classrealm.DefaultClassRealmManagerTest.testMNG6275_ > projectRealmDefaultParentClassLoader(DefaultClassRealmManagerTest.java:83) > > investigating... > > On 11 September 2017 at 01:44, Stephen Connolly < > stephen.alan.conno...@gmail.com> wrote: > >> Building the source bundles with the binary bundles in the staging repo >> using the Dockerfile environments in https://github.com/apache/mave >> n-integration-testing/tree/master/environments >> >> Debian JDK 7 >> =========== >> >> Linux 65fb832dfe43 4.9.46-moby #1 SMP Thu Sep 7 02:53:42 UTC 2017 x86_64 >> GNU/Linux >> Apache Maven 3.5.1 (094e4e31a5af55bb17be87675da41d9aeca062f3; >> 2017-09-10T12:42:54Z) >> Maven home: /work/bin >> Java version: 1.7.0_151, vendor: Oracle Corporation >> Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre >> Default locale: en, platform encoding: UTF-8 >> OS name: "linux", version: "4.9.46-moby", arch: "amd64", family: "unix" >> >> mvn verify => SUCCESS >> >> Debian JDK 8 >> =========== >> >> Linux 11ef1c114b6b 4.9.46-moby #1 SMP Thu Sep 7 02:53:42 UTC 2017 x86_64 >> GNU/Linux >> Apache Maven 3.5.1 (094e4e31a5af55bb17be87675da41d9aeca062f3; >> 2017-09-10T12:42:54Z) >> Maven home: /work/bin >> Java version: 1.8.0_141, vendor: Oracle Corporation >> Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre >> Default locale: en, platform encoding: UTF-8 >> OS name: "linux", version: "4.9.46-moby", arch: "amd64", family: "unix" >> >> mvn verify => SUCCESS >> >> Fedora JDK 8 >> =========== >> >> Linux 54211a0e694e 4.9.46-moby #1 SMP Thu Sep 7 02:53:42 UTC 2017 x86_64 >> x86_64 x86_64 GNU/Linux >> Apache Maven 3.5.1 (094e4e31a5af55bb17be87675da41d9aeca062f3; >> 2017-09-10T12:42:54Z) >> Maven home: /work/bin >> Java version: 1.8.0_144, vendor: Oracle Corporation >> Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-5.b01.fc26.x86_64/ >> jre >> Default locale: en_US, platform encoding: ANSI_X3.4-1968 >> OS name: "linux", version: "4.9.46-moby", arch: "amd64", family: "unix" >> >> mvn verify => SUCCESS >> >> IBM JDK 8 >> ======== >> >> Linux 199631edceed 4.9.46-moby #1 SMP Thu Sep 7 02:53:42 UTC 2017 x86_64 >> x86_64 x86_64 GNU/Linux >> Apache Maven 3.5.1 (094e4e31a5af55bb17be87675da41d9aeca062f3; >> 2017-09-10T12:42:54Z) >> Maven home: /work/bin >> Java version: 1.8.0, vendor: IBM Corporation >> Java home: /opt/ibm/java/jre >> Default locale: en_US, platform encoding: ANSI_X3.4-1968 >> OS name: "linux", version: "4.9.46-moby", arch: "amd64", family: "unix" >> >> mvn verify => SUCCESS >> >> Asul Zulu JDK 8 >> ============= >> >> Linux 10e8f4e46138 4.9.46-moby #1 SMP Thu Sep 7 02:53:42 UTC 2017 x86_64 >> x86_64 x86_64 GNU/Linux >> Apache Maven 3.5.1 (094e4e31a5af55bb17be87675da41d9aeca062f3; >> 2017-09-10T12:42:54Z) >> Maven home: /work/bin >> Java version: 1.8.0_144, vendor: Azul Systems, Inc. >> Java home: /usr/lib/jvm/zulu-8-amd64/jre >> Default locale: en_US, platform encoding: UTF-8 >> OS name: "linux", version: "4.9.46-moby", arch: "amd64", family: "unix" >> >> mvn verify => SUCCESS >> >> If I get time later I'll run the integration tests. >> >> On 11 September 2017 at 00:20, Dan Tran <dant...@gmail.com> wrote: >> >>> False alarm, I missed configure global settings.xml, it is missing the >>> default repository setup >>> >>> -D >>> >>> On Sun, Sep 10, 2017 at 11:47 PM, Tibor Digana < >>> tibor.dig...@googlemail.com> >>> wrote: >>> >>> > +1: >>> > 3.5.1 works in my project like a charm ;-) >>> > >>> > On Sun, Sep 10, 2017 at 5:39 PM, Stephen Connolly < >>> > stephen.alan.conno...@gmail.com> wrote: >>> > >>> > > Hi, >>> > > >>> > > We solved 25 issues: >>> > > https://issues.apache.org/jira/secure/ReleaseNote.jspa? >>> > > version=12338964&styleName=Text&projectId=12316922 >>> > > >>> > > There are 350 issues left in JIRA for Maven core: >>> > > https://issues.apache.org/jira/issues/?jql=project%20% >>> > > 3D%20MNG%20AND%20resolution%20%3D%20Unresolved%20ORDER% >>> > > 20BY%20due%20ASC%2C%20priority%20DESC%2C%20created%20ASC >>> > > >>> > > Staging repo: >>> > > https://repository.apache.org/content/repositories/maven-1364/ >>> > > >>> > > The distributable binaries and sources can be found here: >>> > > https://repository.apache.org/content/repositories/maven- >>> > > 1364/org/apache/maven/apache-maven/3.5.1/ >>> > > >>> > > Specifically the zip, tarball and source archives can be found here: >>> > > https://repository.apache.org/content/repositories/maven- >>> > > 1364/org/apache/maven/apache-maven/3.5.1/apache-maven-3.5.1-bin.zip >>> > > https://repository.apache.org/content/repositories/maven- >>> > > 1364/org/apache/maven/apache-maven/3.5.1/apache-maven-3.5.1- >>> bin.tar.gz >>> > > https://repository.apache.org/content/repositories/maven- >>> > > 1364/org/apache/maven/apache-maven/3.5.1/apache-maven-3.5.1-src.zip >>> > > https://repository.apache.org/content/repositories/maven- >>> > > 1364/org/apache/maven/apache-maven/3.5.1/apache-maven-3.5.1- >>> src.tar.gz >>> > > >>> > > Source release checksum(s): >>> > > apache-maven-3.5.1-src.tar.gz sha1: 9eb821f153c7667194aa11ccd099b7 >>> > > bd2059560d >>> > > apache-maven-3.5.1-src.zip: sha1: 121d54b045380a8a4895eb137970ab >>> > 69e698eb0e >>> > > >>> > > Git tag: >>> > > https://git-wip-us.apache.org/repos/asf?p=maven.git;a=commit;h= >>> > > 094e4e31a5af55bb17be87675da41d9aeca062f3 >>> > > >>> > > Staging site: >>> > > https://maven.apache.org/components/ref/3-LATEST/ >>> > > >>> > > Vote open for 72 hours. >>> > > >>> > > [ ] +1 >>> > > [ ] +0 >>> > > [ ] -1 >>> > > >>> > > Thanks, >>> > > >>> > > Stephen. >>> > > >>> > >>> > >>> > >>> > -- >>> > Cheers >>> > Tibor >>> > >>> >> >> >