What's interesting is these test failure are the same as those I saw on sparc and appears to be a bug in java.security.Permissions, it's unable to resolve an UnresolvedPermission. ConcurrentPermissions has no issues resolving it.
In this case, it can't be a concurrency bug, since its used only within a single thread. I don't know how Sun's implementation does this, if I attempt to track this bug down and report it, I'll have to read Sun's code, is this a bad idea? We have clean room implementations from Harmony (heavily refactored, to the point of hardly recognisable). Regards, Peter. ----- Original message ----- > See <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/1/> > > ------------------------------------------ > [...truncated 15649 lines...] > [java] Test Passed: OK > [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionAbortWriteTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionCommitTakeIfExistsTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionCommitTakeTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionCommitWriteTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionExpirationTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionLeaseTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionMultipleTakeIfExistsNO_WAITTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionMultipleTakeIfExistsTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionMultipleTakeNO_WAITTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionMultipleTakeTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionNotifyLeaseANYTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionNotifyLeaseFOREVERTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionNotifyNegativeLeaseTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionNotifyTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadIfExistsNO_WAITTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadIfExistsTakeTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadIfExistsTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadIfExistsWaitTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadNO_WAITTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadTakeTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionReadWaitTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeIfExistsNO_WAITTest.td > [java] Test Passed: OK [java] > [java] ----------------------------------------- > [java] > com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeIfExistsReadTest.td > [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 Result: 1 > > collect-result: > [copy] Copying 1 file to > <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/ws/qa/result> > > [copy] Copying 1 file to > <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/ws/qa/result> > > [zip] Building zip: > <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/ws/qa/result/qaresults-i386-Linux-1.7.0.zip> > > BUILD FAILED > <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/ws/build.xml>:2182: > The following error occurred while executing this line: > <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/ws/qa/build.xml>:378: > The following error occurred while executing this line: > <https://builds.apache.org/job/River-trunk-QA-ubuntu-jdk7-skunk/ws/qa/build.xml>:352: > condition satisfied > > Total time: 1051 minutes 9 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 >