See <https://builds.apache.org/job/River-QA-ubuntu-jdk6/129/changes>
Changes:
[peter_firmstone] reverse commit that caused test failures on jdk7
[peter_firmstone] Minor change to UriString, avoids changing file separator
unnecessarily.
[peter_firmstone] Fix failing test on Ubuntu jdk7
[peter_firmstone] Fix failing test on Ubuntu jdk7
[peter_firmstone] Reverse recent change to UriString.
[peter_firmstone] Feeble attempt to fix Solaris x64 test failures, may be
reversed.
[peter_firmstone] Work around sun bug ID 6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID 6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID 6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Investigate test failure on Solaris x86,
BadLocatorDiscoveryListener.
Sun Bug ID:6536522 NPE thrown instead of MalformedURLException
[peter_firmstone] Comment out Windows platform specific junit tests.
[peter_firmstone] Remove characters that prevent compilation on Ubuntu, these
characters were legal on Windows and Solaris Sparc.
[peter_firmstone] Remove characters that prevent compilation on Solaris x86,
these characters were legal on Windows and Solaris Sparc.
[peter_firmstone] RFC3986 standard compliant URI normalisation for
PreferredClassProvider and policy file grants, including some additional fixes
for Windows file path warts.
[peter_firmstone] Revert : Lets see if we can't get BSD to run some tests!
[peter_firmstone] Lets see if we can't get BSD to run some tests!
[peter_firmstone] Unreliable junit test false failures
[peter_firmstone] Will be reversed, commit only for assistance with hudson
failing tests on Windows
[peter_firmstone] River-396 PreferredClassProvider Concurrency improvement.
Re-factored and simplified the weak cache, which was a little difficult to
understand due to the relations between weak references and WeakHashMap.
WeakHashMap uses weak keys but what we really wanted was a ConcurrentMap that
used weak values, where the value is a child ClassLoader, the key is unique to
the ClassLoader so when it becomes weakly reachable the key can be removed too.
using a ConcurrentMap also eliminates any issue with synchronisation and atomic
replacement of a key & value combination that has become weakly reachable.
This allows removal of the synchronised block around checking ClassLoader
permissions, Concurrency in practise recommends against synchronising on
external state.
Tests have been revised to include the classpath and permissions for the new
libraries.
[peter_firmstone] Changes to make SubPoliciesTest platform independent. File
path was "Live Free or Die" UNIX specific.
[peter_firmstone] Subject.doAs and doAsPrivileged alternatives.
[peter_firmstone] Attempt to fix windows file URI issues.
[peter_firmstone] Attempt to fix windows file URI issues.
[peter_firmstone] Another attempt to fix windows file URI issues from afar, if
lucky all tests should now pass, unless something else has failed.
[peter_firmstone] Another attempt to fix windows issues from afar.
[peter_firmstone] Feeble attempt to fix failing test on Hudson Windows:
com/sun/jini/test/impl/locatordiscovery/BadLocatorDiscoveryListener.td
Reversion of last commit, activate security debugging, lets get some more info.
[peter_firmstone] Feeble attempt to fix failing test on Hudson Windows:
com/sun/jini/test/impl/locatordiscovery/BadLocatorDiscoveryListener.td
The commit may be reversed, I suspect that at class initialisation time of
PreferredClassProvider the java Policy file has been instantiated, however it
hasn't handed over to our policy implementation yet. Try using lazy loading to
avoid requiring RuntimePermission("getClassLoader") until after class
initialisation has completed.
[peter_firmstone] changed subversion properties of copied external library in
test/lib
[peter_firmstone] Fixing URI / URL issues on windows. Found cause of failing
test SubPoliciesTest, pseudo URL file strings have /C: prepended on windows
platforms.
Made fields final in UriString as suggested by Dan Rollo - thanks.
[peter_firmstone] Fixing URI / URL issues on windows. Found cause of failing
test SubPoliciesTest, pseudo URL file strings have /C: prepended on windows
platforms.
Made fields final in UriString as suggested by Dan Rollo - thanks.
------------------------------------------
[...truncated 15658 lines...]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeIfExistsTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeIfExistsWaitTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeNO_WAITTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeReadTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeWaitTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteLeaseANYTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteLeaseFOREVERTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteNegativeLeaseTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeIfExistsNotifyTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeIfExistsTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeNotifyTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteLeaseANYTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteLeaseFOREVERTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteNegativeLeaseTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/AdminIFShutdownTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/AdminIFTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/LeaseExpireCancelTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/LeaseExpireRenewTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/LeaseMapTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/LeaseTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/MahaloCreateShutdownTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/MahaloIFTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/MahaloImplReadyStateTest.td
[java] Test Skipped: verifiers are:
com.sun.jini.test.impl.mercury.ActivatableMercuryVerifier
com.sun.jini.qa.harness.SkipConfigTestVerifier
[java] -----------------------------------------
[java]
com/sun/jini/test/impl/mahalo/NestableServerTransactionCreatedToStringTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/impl/mahalo/NestableTransactionCreatedToStringTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest2.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest3.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest4.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest5.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/RandomStressTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/ServerTransactionEqualityTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/ServerTransactionToStringTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/TransactionCreatedToStringTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/impl/mahalo/TransactionManagerCreatedToStringTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/impl/mahalo/TxnMgrImplNullActivationConfigEntries.td
[java] Test Skipped: verifiers are:
com.sun.jini.test.impl.mahalo.ActivatableMahaloVerifier
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/TxnMgrImplNullConfigEntries.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/TxnMgrImplNullRecoveredLocators.td
[java] Test Skipped: verifiers are:
com.sun.jini.test.impl.mahalo.ActivatableMahaloVerifier
[java] -----------------------------------------
[java] com/sun/jini/test/impl/mahalo/TxnMgrProxyEqualityTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/AsynchAbortOnCommitTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/AsynchAbortOnPrepareTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/CommitExpiredTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/CommitTimeoutTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/GetStateTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/JoinIdempotentTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/JoinWhileActiveTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/ManyParticipantsTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/PrepareTimeoutTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/RollBackErrorTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/RollForwardErrorTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java] com/sun/jini/test/spec/txnmanager/TwoPhaseTest.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
[java] # of tests started = 1411
[java] # of tests completed = 1411
[java] # of tests skipped = 47
[java] # of tests passed = 1409
[java] # of tests failed = 2
[java]
[java] -----------------------------------------
[java]
[java] Date finished:
[java] Tue Aug 21 18:23:11 UTC 2012
[java] Time elapsed:
[java] 63540 seconds
[java]
[java] Java Result: 1
collect-result:
[copy] Copying 1 file to
<https://builds.apache.org/job/River-QA-ubuntu-jdk6/ws/qa/result>
[copy] Copying 1 file to
<https://builds.apache.org/job/River-QA-ubuntu-jdk6/ws/qa/result>
[zip] Building zip:
<https://builds.apache.org/job/River-QA-ubuntu-jdk6/129/artifact/qa/result/qaresults-i386-Linux-1.6.0_27.zip>
BUILD FAILED
<https://builds.apache.org/job/River-QA-ubuntu-jdk6/ws/build.xml>:2087: The
following error occurred while executing this line:
<https://builds.apache.org/job/River-QA-ubuntu-jdk6/ws/qa/build.xml>:406: The
following error occurred while executing this line:
<https://builds.apache.org/job/River-QA-ubuntu-jdk6/ws/qa/build.xml>:380:
condition satisfied
Total time: 1063 minutes 4 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