See <https://builds.apache.org/job/river-qa-refactor-freebsd/4/changes>
Changes: [peter_firmstone] Attempting to fix test failures on Windows Server 2008 Jdk1.7.0_25, using Jenkins as test environment: Running com/sun/jini/test/spec/lookupservice/test_set00/MultipleEvntLeaseRenewals.td =============================== CALLING RUN() =============================== net.jini.core.lease.UnknownLeaseException: No event recorded for ID: 0 at com.sun.jini.reggie.RegistrarImpl.checkEvent(RegistrarImpl.java:5471) at com.sun.jini.reggie.RegistrarImpl.renewEventLeaseInt(RegistrarImpl.java:5566) at com.sun.jini.reggie.RegistrarImpl.renewEventLeaseDo(RegistrarImpl.java:5549) at com.sun.jini.reggie.RegistrarImpl.renewEventLease(RegistrarImpl.java:3268) at com.sun.jini.reggie.TransientRegistrarImpl.renewEventLease(TransientRegistrarImpl.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at net.jini.jeri.BasicInvocationDispatcher.invoke(BasicInvocationDispatcher.java:1134) at net.jini.jeri.BasicInvocationDispatcher.dispatch(BasicInvocationDispatcher.java:610) at com.sun.jini.jeri.internal.runtime.Target$2.run(Target.java:493) at net.jini.export.ServerContext.doWithServerContext(ServerContext.java:108) at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:490) at com.sun.jini.jeri.internal.runtime.Target.access$000(Target.java:57) at com.sun.jini.jeri.internal.runtime.Target$1.run(Target.java:466) at com.sun.jini.start.AggregatePolicyProvider$AggregateSecurityContext$2.run(AggregatePolicyProvider.java:593) at java.security.AccessController.doPrivileged(Native Method) at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:463) at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:428) at com.sun.jini.jeri.internal.runtime.DgcRequestDispatcher.dispatch(DgcRequestDispatcher.java:210) at net.jini.jeri.connection.ServerConnectionManager$Dispatcher.dispatch(ServerConnectionManager.java:147) at com.sun.jini.jeri.internal.mux.MuxServer$1$1.run(MuxServer.java:244) at com.sun.jini.start.AggregatePolicyProvider$AggregateSecurityContext$1.run(AggregatePolicyProvider.java:579) at java.security.AccessController.doPrivileged(Native Method) at com.sun.jini.jeri.internal.mux.MuxServer$1.run(MuxServer.java:241) at com.sun.jini.thread.ThreadPool$Task.run(ThreadPool.java:187) at com.sun.jini.thread.ThreadPool$Worker.run(ThreadPool.java:226) at java.lang.Thread.run(Thread.java:722) at com.sun.jini.jeri.internal.runtime.Util.__________EXCEPTION_RECEIVED_FROM_SERVER__________(Util.java:108) at com.sun.jini.jeri.internal.runtime.Util.exceptionReceivedFromServer(Util.java:101) at net.jini.jeri.BasicInvocationHandler.unmarshalThrow(BasicInvocationHandler.java:1303) at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHandler.java:832) at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocationHandler.java:659) at net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.java:528) at com.sun.jini.reggie.$Proxy0.renewEventLease(Unknown Source) at com.sun.jini.reggie.EventLease.doRenew(EventLease.java:98) at com.sun.jini.lease.AbstractLease.renew(AbstractLease.java:83) at com.sun.jini.test.spec.lookupservice.QATestUtils.doRenewLease(QATestUtils.java:681) at com.sun.jini.test.spec.lookupservice.test_set00.MultipleEvntLeaseRenewals.run(MultipleEvntLeaseRenewals.java:193) at com.sun.jini.qa.harness.MasterTest.doTest(MasterTest.java:256) at com.sun.jini.qa.harness.MasterTest.main(MasterTest.java:144) TIME: 11:05:11 AM MasterTest.doTest INFO: ============================ CALLING TEARDOWN() ============================= [peter_firmstone] The existing implementation of ReadersWriter ensures exclusivity for writing threads,but makes no visibility guarantees for writes, as evidenced by test failures on Windows Server 2008 Jdk1.7.0_25: Running com/sun/jini/test/spec/lookupservice/test_set00/MultipleEvntLeaseRenewals.td =============================== CALLING RUN() =============================== net.jini.core.lease.UnknownLeaseException: No event recorded for ID: 0 at com.sun.jini.reggie.RegistrarImpl.checkEvent(RegistrarImpl.java:5471) at com.sun.jini.reggie.RegistrarImpl.renewEventLeaseInt(RegistrarImpl.java:5566) at com.sun.jini.reggie.RegistrarImpl.renewEventLeaseDo(RegistrarImpl.java:5549) at com.sun.jini.reggie.RegistrarImpl.renewEventLease(RegistrarImpl.java:3268) at com.sun.jini.reggie.TransientRegistrarImpl.renewEventLease(TransientRegistrarImpl.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at net.jini.jeri.BasicInvocationDispatcher.invoke(BasicInvocationDispatcher.java:1134) at net.jini.jeri.BasicInvocationDispatcher.dispatch(BasicInvocationDispatcher.java:610) at com.sun.jini.jeri.internal.runtime.Target$2.run(Target.java:493) at net.jini.export.ServerContext.doWithServerContext(ServerContext.java:108) at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:490) at com.sun.jini.jeri.internal.runtime.Target.access$000(Target.java:57) at com.sun.jini.jeri.internal.runtime.Target$1.run(Target.java:466) at com.sun.jini.start.AggregatePolicyProvider$AggregateSecurityContext$2.run(AggregatePolicyProvider.java:593) at java.security.AccessController.doPrivileged(Native Method) at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:463) at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:428) at com.sun.jini.jeri.internal.runtime.DgcRequestDispatcher.dispatch(DgcRequestDispatcher.java:210) at net.jini.jeri.connection.ServerConnectionManager$Dispatcher.dispatch(ServerConnectionManager.java:147) at com.sun.jini.jeri.internal.mux.MuxServer$1$1.run(MuxServer.java:244) at com.sun.jini.start.AggregatePolicyProvider$AggregateSecurityContext$1.run(AggregatePolicyProvider.java:579) at java.security.AccessController.doPrivileged(Native Method) at com.sun.jini.jeri.internal.mux.MuxServer$1.run(MuxServer.java:241) at com.sun.jini.thread.ThreadPool$Task.run(ThreadPool.java:187) at com.sun.jini.thread.ThreadPool$Worker.run(ThreadPool.java:226) at java.lang.Thread.run(Thread.java:722) at com.sun.jini.jeri.internal.runtime.Util.__________EXCEPTION_RECEIVED_FROM_SERVER__________(Util.java:108) at com.sun.jini.jeri.internal.runtime.Util.exceptionReceivedFromServer(Util.java:101) at net.jini.jeri.BasicInvocationHandler.unmarshalThrow(BasicInvocationHandler.java:1303) at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce(BasicInvocationHandler.java:832) at net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod(BasicInvocationHandler.java:659) at net.jini.jeri.BasicInvocationHandler.invoke(BasicInvocationHandler.java:528) at com.sun.jini.reggie.$Proxy0.renewEventLease(Unknown Source) at com.sun.jini.reggie.EventLease.doRenew(EventLease.java:98) at com.sun.jini.lease.AbstractLease.renew(AbstractLease.java:83) at com.sun.jini.test.spec.lookupservice.QATestUtils.doRenewLease(QATestUtils.java:681) at com.sun.jini.test.spec.lookupservice.test_set00.MultipleEvntLeaseRenewals.run(MultipleEvntLeaseRenewals.java:193) at com.sun.jini.qa.harness.MasterTest.doTest(MasterTest.java:256) at com.sun.jini.qa.harness.MasterTest.main(MasterTest.java:144) TIME: 11:05:11 AM MasterTest.doTest INFO: ============================ CALLING TEARDOWN() ============================= ------------------------------------------ [...truncated 7132 lines...] [echoproperties] sun.java.command=org.apache.tools.ant.launch.Launcher -cp hudson-qa [echoproperties] sun.java.launcher=SUN_STANDARD [echoproperties] sun.jnu.encoding=ISO8859-1 [echoproperties] sun.management.compiler=HotSpot 64-Bit Tiered Compilers [echoproperties] sun.os.patch.level=unknown [echoproperties] test=test [echoproperties] test.classes=test/classes [echoproperties] test.classes.dir=test/classes [echoproperties] test.dir=test [echoproperties] test.lib=test/lib [echoproperties] test.lib.dir=test/lib [echoproperties] test.results=test/results [echoproperties] test.results.dir=test/results [echoproperties] test.src=test/src [echoproperties] test.src.dir=test/src [echoproperties] user.dir=/usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk> [echoproperties] user.home=/home/hudson [echoproperties] user.language=en [echoproperties] user.name=hudson [echoproperties] user.timezone= [echoproperties] verbose=false [echoproperties] version=trunk clean-dist: clean-jars: -doc-settings: doc-clean: clean: clean-tests: all.clean: clean-result: clean-build: clean-lib: clean-trust: clean-doc: clean: clean: qa.run: is-river-runtime-uptodate: river-runtime: deps: prep: [mkdir] Created dir: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build> [mkdir] Created dir: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build/classes> [mkdir] Created dir: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build/deps> [mkdir] Created dir: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> [mkdir] Created dir: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/lib-dl> [mkdir] Created dir: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/lib-ext> LeaseRenewalManager.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> LookupDiscovery.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> LookupLocatorDiscovery.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> dis-common-entries: browser.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/browser> destroy.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> fiddler-persistent.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/fiddler-persistent> fiddler-transient.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/fiddler-transient> JoinManager.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> svc-common-entries: fiddler-activatable.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/fiddler-activatable> mahalo-activatable.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/mahalo-activatable> mahalo-persistent.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/mahalo-persistent> mahalo-transient.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/mahalo-transient> mercury-activatable.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/mercury-activatable> mercury-persistent.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/mercury-persistent> mercury-transient.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/mercury-transient> norm-activatable.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/norm-activatable> norm-persistent.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/norm-persistent> norm-transient.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/norm-transient> outrigger-activatable.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/outrigger-activatable> outrigger-persistent.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/outrigger-persistent> outrigger-transient.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/outrigger-transient> phoenix.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> phoenix-group.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> phoenix-stop.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> reggie-activatable.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/reggie-activatable> reggie-persistent.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/reggie-persistent> reggie-transient.configentry: [echo] Creating /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry/reggie-transient> ServiceDiscoveryManager.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> sharedgroup.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> start.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> WakeupManager.configentry: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/configentry> configentry: start.copy-resources: [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build/classes/com/sun/jini/start/resources> tools.copy-resources: [copy] Copying 8 files to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build/classes/com/sun/jini/tool/resources> copy-resources: copy-extlibs: [copy] Copying 4 files to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/lib> [copy] Copying 1 file to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/lib-ext> compile: [javac] Compiling 882 source files to /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build/classes> [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:31: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.server.UnicastServerRef; [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:32: warning: sun.rmi.transport.LiveRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.transport.LiveRef; [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:115: warning: sun.rmi.transport.LiveRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:115: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:28: warning: sun.rmi.server.MarshalInputStream is internal proprietary API and may be removed in a future release [javac] import sun.rmi.server.MarshalInputStream; [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:29: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.server.UnicastServerRef; [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:30: warning: sun.rmi.transport.LiveRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.transport.LiveRef; [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:61: warning: sun.rmi.transport.LiveRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:61: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:69: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] static class BootstrapServerRef extends UnicastServerRef { [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:87: warning: sun.rmi.transport.LiveRef is internal proprietary API and may be removed in a future release [javac] public BootstrapServerRef(LiveRef lref) { [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:63: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] exportMethod = UnicastServerRef.class.getMethod("exportObject", [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:93: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef uref = getServerRef(new LiveRef(new ObjID(id), port)); [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:93: warning: sun.rmi.transport.LiveRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef uref = getServerRef(new LiveRef(new ObjID(id), port)); [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java>:116: warning: sun.rmi.server.UnicastServerRef is internal proprietary API and may be removed in a future release [javac] return new UnicastServerRef(lref); [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java>:76: warning: sun.rmi.server.MarshalInputStream is internal proprietary API and may be removed in a future release [javac] MarshalInputStream.class.getDeclaredMethod( [javac] ^ [javac] /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/src/com/sun/jini/reggie/RegistrarImpl.java>:2150: cannot find symbol [javac] symbol : constructor ConcurrentSkipListSet(java.util.Comparator<au.net.zeus.collection.Referrer<java.lang.Object>>) [javac] location: class java.util.concurrent.ConcurrentSkipListSet<au.net.zeus.collection.Referrer<com.sun.jini.reggie.RegistrarImpl.AddressTask>> [javac] RC.set(new ConcurrentSkipListSet<Referrer<AddressTask>>( [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 error [javac] 16 warnings BUILD FAILED /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build.xml>:2104: The following error occurred while executing this line: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/qa/build.xml>:144: The following error occurred while executing this line: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/build.xml>:529: The following error occurred while executing this line: /usr<https://builds.apache.org/job/river-qa-refactor-freebsd/ws/trunk/common.xml>:225: Compile failed; see the compiler error output for details. Total time: 12 seconds Build step 'Invoke Ant' marked build as failure Archiving artifacts