Re: JDK 8 Build 124 & JDK 7 Update 60 build 03 are available on java.net

"Kent R. Spillner" <[email protected]> Tue, 28 Jan 2014 14:04:44 -0600 (CST)
Newsgroups gmane.comp.java.cruise-control.devel
Message-ID <[email protected]>
Unfortunately, I misspoke about the JDK 7 failures.  Here is an accurate list of Ant & JDK 7 versions with their respective build results:

Ant 1.8.4:
* JDK 7u45 - successful
* JDK 7u60 b03 ea - unsuccessful (ZipException)

Ant 1.9.3:
* JDK 7u45 - unsuccessful (same ZipException)
* JDK 7u60 b03 ea - unsuccessful (same ZipException)

And here, again, is the ZipException:
...
Unable to obtain resource from /work/scratch/cruisecontrol/target/cc-config/3rdparty/libsystray4j.so: java.util.zip.ZipException: error in opening zip file
    [junit] Unable to obtain resource from /work/scratch/cruisecontrol/target/cc-config/3rdparty/libsystray4j.so: 
    [junit] java.util.zip.ZipException: error in opening zip file
    [junit]     at java.util.zip.ZipFile.open(Native Method)
    [junit]     at java.util.zip.ZipFile.<init>(ZipFile.java:215)
    [junit]     at java.util.zip.ZipFile.<init>(ZipFile.java:145)
    [junit]     at java.util.jar.JarFile.<init>(JarFile.java:153)
    [junit]     at java.util.jar.JarFile.<init>(JarFile.java:117)
    [junit]     at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java:1006)
    [junit]     at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.findNextResource(AntClassLoader.java:149)
    [junit]     at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.nextElement(AntClassLoader.java:134)
    [junit]     at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.nextElement(AntClassLoader.java:83)
    [junit]     at org.apache.tools.ant.util.CollectionUtils$CompoundEnumeration.nextElement(CollectionUtils.java:239)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.checkForkedPath(JUnitTask.java:1184)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:1062)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:855)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1904)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:804)
    [junit]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    [junit]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:606)
    [junit]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [junit]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [junit]     at org.apache.tools.ant.Target.execute(Target.java:435)
    [junit]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
    [junit]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
    [junit]     at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
    [junit]     at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
    [junit]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)
    [junit]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    [junit]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:606)
    [junit]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [junit]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [junit]     at org.apache.tools.ant.Target.execute(Target.java:435)
    [junit]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
    [junit]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
    [junit]     at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
    [junit]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    [junit]     at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
    [junit]     at org.apache.tools.ant.Main.runBuild(Main.java:851)
    [junit]     at org.apache.tools.ant.Main.startAnt(Main.java:235)
    [junit]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
    [junit]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Unable to obtain resource from /work/scratch/cruisecontrol/target/cc-config/3rdparty/systray4j.dll: java.util.zip.ZipException: error in opening zip file
    [junit] Unable to obtain resource from /work/scratch/cruisecontrol/target/cc-config/3rdparty/systray4j.dll: 
    [junit] java.util.zip.ZipException: error in opening zip file
    [junit]     at java.util.zip.ZipFile.open(Native Method)
    [junit]     at java.util.zip.ZipFile.<init>(ZipFile.java:215)
    [junit]     at java.util.zip.ZipFile.<init>(ZipFile.java:145)
    [junit]     at java.util.jar.JarFile.<init>(JarFile.java:153)
    [junit]     at java.util.jar.JarFile.<init>(JarFile.java:117)
    [junit]     at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java:1006)
    [junit]     at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.findNextResource(AntClassLoader.java:149)
    [junit]     at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.nextElement(AntClassLoader.java:134)
    [junit]     at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.nextElement(AntClassLoader.java:83)
    [junit]     at org.apache.tools.ant.util.CollectionUtils$CompoundEnumeration.nextElement(CollectionUtils.java:239)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.checkForkedPath(JUnitTask.java:1184)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(JUnitTask.java:1062)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:855)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1904)
    [junit]     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:804)
    [junit]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    [junit]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:606)
    [junit]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [junit]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [junit]     at org.apache.tools.ant.Target.execute(Target.java:435)
    [junit]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
    [junit]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
    [junit]     at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
    [junit]     at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
    [junit]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)
    [junit]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    [junit]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    [junit]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:606)
    [junit]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    [junit]     at org.apache.tools.ant.Task.perform(Task.java:348)
    [junit]     at org.apache.tools.ant.Target.execute(Target.java:435)
    [junit]     at org.apache.tools.ant.Target.performTasks(Target.java:456)
    [junit]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
    [junit]     at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
    [junit]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    [junit]     at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
    [junit]     at org.apache.tools.ant.Main.runBuild(Main.java:851)
    [junit]     at org.apache.tools.ant.Main.startAnt(Main.java:235)
    [junit]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
    [junit]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
    [junit] WARNING: multiple versions of ant detected in path for junit 
    [junit]          jar:file:/opt/apache-ant-1.9.3/lib/ant.jar!/org/apache/tools/ant/Project.class
    [junit]      and jar:file:/work/scratch/cruisecontrol/target/cc-config/3rdparty/ant.jar!/org/apache/tools/ant/Project.class
    [junit] Running net.sourceforge.cruisecontrol.gui.UserPropertiesTest
    [junit] Testsuite: net.sourceforge.cruisecontrol.gui.UserPropertiesTest
    [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.406 sec
    [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.406 sec
    [junit] 
    [junit] Testcase: testShowTrayIcons(net.sourceforge.cruisecontrol.gui.UserPropertiesTest):  FAILED
    [junit] Updated value show tray icons is incorrect expected:<false> but was:<true>
    [junit] junit.framework.AssertionFailedError: Updated value show tray icons is incorrect expected:<false> but was:<true>
    [junit]     at net.sourceforge.cruisecontrol.gui.UserPropertiesTest.testShowTrayIcons(UserPropertiesTest.java:105)
    [junit] 
    [junit] 

BUILD FAILED
/work/scratch/cruisecontrol/build.xml:178: The following error occurred while executing this line:
/work/scratch/cruisecontrol/target/cc-config/build.xml:90: Test net.sourceforge.cruisecontrol.gui.UserPropertiesTest failed

Total time: 3 minutes 24 seconds



------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk