I think we need to clarify some things here: 1. 'Jenkins Server' is generic, saying that the 'Jenkins Server' needs java 7 updating means nothing. We have many Jenkins Slaves , some Linux, some Solaris., some windows, freebsd, etc .. Each of them has individual java versions installed. There is the system default java and there are the many other different versions we install into /home/jenkins/tools/java/*
2. The 'Jenkins Server' on which your build has been running mostly is the 'Solaris1' slave machine. This 'Solaris1' slave does have an out-dated java 7 and I'll update it shortly. currently: bash-3.00$ /export/home/hudson/tools/java/latest1.7/bin/java -version java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode) 3. The many other 'jenkins slave' machines which you could have chosen to run your builds on instead all have much more upto date versions. gmcdonald@juno:~$ /home/hudson/tools/java/latest1.7/bin/java -version java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) etc.. Conclusion: Only one of our Jenkins slaves had a really old Java 7 and you could simply choose any other slave that has more modern versions already installed. (You can force this by tying to the 'ubuntu4' label for example) I'll let you know when 'solaris1' is updated if you prefer to continue with that. HTH Gav... > -----Original Message----- > From: Martin Desruisseaux [mailto:martin.desruisse...@geomatys.fr] > Sent: Thursday, 21 February 2013 3:53 AM > To: builds@apache.org > Subject: Re: Apache build infrastructure or Oracle JVM problem: crash in > native JDK code > > Le 20/02/13 18:12, Jesse Glick a écrit : > > I would merely claim that loading classes from a snapshot JAR is > > _prone_ to triggering crashes when other factors come into play which > > might be difficult to predict. > I agree. We will move to a non-snapshot version when we can. The only issue > is that we need to make a release before we can do that (unless we choose > to keep permanently one of the snapshots). > > >> This snapshot JAR file is used as a plugin for other modules well > >> after the build has been completed. > > Well after the build of that plugin module has been completed I > > suppose you mean. (According to your build log, the JAR is created > > earlier in the reactor build and then loaded at the moment of the > > crash.) > Yes you are right, thank for clarifying. > > > At any rate, for many reasons it would be preferable to run on the > > latest available version of Java (7u15 as of this writing). I do not > > personally have admin permissions to help you there. > Anyway, many thanks for your efforts, > > Martin