See <https://builds.apache.org/job/river-qa-refactor-jdk7/134/changes>
Changes:
[peter_firmstone] Fix waiting too long after spurious wakeup.
[peter_firmstone] After considerable testing using a multi threaded Executor
and Runnable tasks to CAS an AtomicLong to generate 100% cpu load, no data
races were found, it is suspected that Object.wait is subject to spurious
wake-up's on some platforms when they are not contained within a loop that
checks the present condition and this is causing the test failures:
------------------------------------------
[...truncated 8066 lines...]
qaman.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qaman.jar>
mergedpolicyprovider.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib-ext/mergedpolicyprovider.jar>
nonactivatablegroup.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/nonactivatablegroup.jar>
nonactivatablegroup-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/nonactivatablegroup-dl.jar>
harness-killer.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/harness-killer.jar>
harness-killer-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/harness-killer-dl.jar>
jiniharness.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/jiniharness.jar>
harness-jars:
qa1-end2end.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-end2end.jar>
qa1-fiddler-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-fiddler-dl.jar>
qa1-joinmanager-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-joinmanager-dl.jar>
qa1-mahalo-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mahalo-dl.jar>
qa1-mercury.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mercury.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mercury.jar>
qa1-mercury-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mercury-dl.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mercury-dl.jar>
qa1-mercury-bogusimpl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mercury-bogusimpl.jar>
qa1-wrapper.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-wrapper.jar>
qa1-norm-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-norm-dl.jar>
qa1-outrigger-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-outrigger-dl.jar>
qa1-multihomedmetainf.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-multihomedmetainf.jar>
jinitests:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/jinitests.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/jinitests.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/jinitests.jar>
jinitests.jar:
qa1-mainwrapper.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-mainwrapper.jar>
qa1-start-cb1.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-cb1.jar>
qa1-start-cb2.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-cb2.jar>
qa1-start-cb3.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-cb3.jar>
qa1-start-probe.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-probe.jar>
qa1-start-probe-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-probe-dl.jar>
qa1-start-tests.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-tests.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-tests.jar>
qa1-start-testservice1.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice1.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice1.jar>
qa1-start-testservice1-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice1-dl.jar>
qa1-start-testservice2.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice2.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice2.jar>
qa1-start-testservice2-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice2-dl.jar>
qa1-start-testservice-common.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice-common.jar>
qa1-start-testservice-common-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservice-common-dl.jar>
qa1-start-testservicenocons.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservicenocons.jar>
qa1-start-testservicenocons-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-start-testservicenocons-dl.jar>
qa1-lookup-simulator.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-lookup-simulator.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-lookup-simulator.jar>
qa1-lookup-simulator-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-lookup-simulator-dl.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-lookup-simulator-dl.jar>
qa1-share-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-share-dl.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-share-dl.jar>
qa1-reggie-race.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-reggie-race.jar>
qa1-reggie-race-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-reggie-race-dl.jar>
fullloggingfilter.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/fullloggingfilter.jar>
qa1-discoveryservice-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-discoveryservice-dl.jar>
qa1-export-servercontext-tests-non-null.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-export-servercontext-tests-non-null.jar>
qa1-export-servercontext-tests-null.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-export-servercontext-tests-null.jar>
qa1-export-servercontext-tests-providers-parsing.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-export-servercontext-tests-providers-parsing.jar>
qa1-io-util-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-io-util-dl.jar>
qa1-io-marshalinputstream-test.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-io-marshalinputstream-test.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-io-marshalinputstream-test.jar>
qa1-io-marshalledinstance-test.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-io-marshalledinstance-test.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-io-marshalledinstance-test.jar>
qa1-javaspace-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-javaspace-dl.jar>
qa1-lookupservice-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-lookupservice-dl.jar>
qa1-renewalservice-dl.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-renewalservice-dl.jar>
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-renewalservice-dl.jar>
qa1-securityDoPrivileged.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-securityDoPrivileged.jar>
qa1-securityUtil.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-securityUtil.jar>
qa1-servicediscovery-dl.jar:
[java] Warning: Class not found:
net.jini.lookup.ServiceDiscoveryManager$LookupCacheImpl$LookupListener_Stub
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-servicediscovery-dl.jar>
[java] Warning: Class not found:
net.jini.lookup.ServiceDiscoveryManager$LookupCacheImpl$LookupListener_Stub
[jar] Updating jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-servicediscovery-dl.jar>
qa1-httpmd.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-httpmd.jar>
qa1-httpmd-same.jar:
[copy] Copying 1 file to
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib>
qa1-httpmd-another.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-httpmd-another.jar>
ld.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/ld.jar>
qa1-loader-pref.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-loader-pref.jar>
qa1-policy-provider.jar:
[jar] Building jar:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/lib/qa1-policy-provider.jar>
jars:
harness-runtime:
run:
james-brown:
[mkdir] Created dir:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/soul>
[touch] Creating
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/soul/soul.201312241039019325>
run-categories:
[java] Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/river/api/security/ScalableNestedPolicy
[java] at java.lang.ClassLoader.defineClass1(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
[java] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
[java] at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:190)
[java] at
com.sun.jini.qa.harness.MasterHarness.<init>(MasterHarness.java:223)
[java] at com.sun.jini.qa.harness.QARunner.main(QARunner.java:67)
[java] Caused by: java.lang.ClassNotFoundException:
org.apache.river.api.security.ScalableNestedPolicy
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[java] ... 17 more
[java] Java Result: 1
collect-result:
BUILD FAILED
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/build.xml>:2104:
The following error occurred while executing this line:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/build.xml>:406:
The following error occurred while executing this line:
<https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/build.xml>:380:
condition satisfied
Total time: 4 minutes 37 seconds
Build step 'Invoke Ant' marked build as failure
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts
