Anyone looked at the code in the failing test yet?

Who can spot the race condition?

I'll give you a hint; on this occassion it happens just before the test 
exception.

This bug is a perfect example why it's important to do some housekeeping to 
reduce our code debt. 

Cheers,

Peter.

----- Original message -----
> See <https://builds.apache.org/job/river-qa-refactor-arm/90/changes>
> 
> Changes:
> 
> [peter_firmstone] Attempting to fix test failures on Windows Server 2008
> R2 Jdk1.7.0_21, using Jenkins as test environment.
> 
> [peter_firmstone] Attempting to fix test failures on Windows Server 2008
> R2 Jdk1.7.0_21, using Jenkins as test environment.
> 
> ------------------------------------------
> [...truncated 8498 lines...]
>           [java] Test Passed: OK
>           [java] 
>           [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     = 1342
>           [java] # of tests completed = 1342
>           [java] # of tests skipped     = 43
>           [java] # of tests passed       = 1341
>           [java] # of tests failed       = 1
>           [java] 
>           [java] -----------------------------------------
>           [java] 
>           [java]       Date finished:
>           [java]             Sun Dec 15 04:25:53 CST 2013
>           [java]       Time elapsed:
>           [java]             62703 seconds
>           [java] 
>           [java] Java Result: 1
> 
> collect-result:
>           [copy] Copying 1 file to
> <https://builds.apache.org/job/river-qa-refactor-arm/ws/qa/result>       
> [copy] Copying 1 file to
> <https://builds.apache.org/job/river-qa-refactor-arm/ws/qa/result>         
> [zip] Building zip:
> <https://builds.apache.org/job/river-qa-refactor-arm/90/artifact/qa/result/qaresults-arm-Linux-1.7.0_06.zip>
> 
> BUILD FAILED
> <https://builds.apache.org/job/river-qa-refactor-arm/ws/build.xml>:55:
> The following error occurred while executing this line:
> <https://builds.apache.org/job/river-qa-refactor-arm/ws/qa/build.xml>:412:
> The following error occurred while executing this line:
> <https://builds.apache.org/job/river-qa-refactor-arm/ws/qa/build.xml>:380:
> condition satisfied
> 
> Total time: 1059 minutes 16 seconds
> Build step 'Invoke Ant' marked build as failure
> Archiving artifacts

Reply via email to