See <https://builds.apache.org/job/river-qa-refactoring-jdk7/33/changes>
Changes: [peter_firmstone] Increased Reggie scalability for client remote event notifications, event notification executor is now multi threaded. In response client code is now expected to deal with out of order event arrival. ServiceDiscoveryManager and some specification compliance tests in the qa suite, now utilize a Comparator to order remote event notifications prior to processing. This complies with the Jini Event Specification. Replaced Vector parameters in some methods in the qa suite with List, without changing test functionality. Reorganized NonActivatableGroupImpl due to some deadlocks experienced occasionally in some tests during classloading. ------------------------------------------ [...truncated 7211 lines...] [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/deps [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib-dl [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib-ext LeaseRenewalManager.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry LookupDiscovery.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry LookupLocatorDiscovery.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry dis-common-entries: browser.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/browser destroy.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry fiddler-persistent.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/fiddler-persistent fiddler-transient.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/fiddler-transient JoinManager.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry svc-common-entries: fiddler-activatable.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/fiddler-activatable mahalo-activatable.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/mahalo-activatable mahalo-persistent.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/mahalo-persistent mahalo-transient.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/mahalo-transient mercury-activatable.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/mercury-activatable mercury-persistent.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/mercury-persistent mercury-transient.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/mercury-transient norm-activatable.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/norm-activatable norm-persistent.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/norm-persistent norm-transient.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/norm-transient outrigger-activatable.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/outrigger-activatable outrigger-persistent.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/outrigger-persistent outrigger-transient.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/outrigger-transient phoenix.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry phoenix-group.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry phoenix-stop.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry reggie-activatable.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/reggie-activatable reggie-persistent.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/reggie-persistent reggie-transient.configentry: [echo] Creating /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry/reggie-transient ServiceDiscoveryManager.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry sharedgroup.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry start.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry WakeupManager.configentry: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/configentry configentry: start.copy-resources: [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes/com/sun/jini/start/resources tools.copy-resources: [copy] Copying 8 files to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes/com/sun/jini/tool/resources copy-resources: copy-extlibs: [copy] Copying 4 files to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib [copy] Copying 1 file to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib-ext compile: [javac] Compiling 887 source files to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:31: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.server.UnicastServerRef; [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:32: warning: LiveRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.transport.LiveRef; [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:28: warning: MarshalInputStream is internal proprietary API and may be removed in a future release [javac] import sun.rmi.server.MarshalInputStream; [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:29: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.server.UnicastServerRef; [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:30: warning: LiveRef is internal proprietary API and may be removed in a future release [javac] import sun.rmi.transport.LiveRef; [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:69: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] static class BootstrapServerRef extends UnicastServerRef { [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:63: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] exportMethod = UnicastServerRef.class.getMethod("exportObject", [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:93: warning: 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] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:93: warning: 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] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:115: warning: LiveRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:115: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/SunJrmpExporter.java:116: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] return new UnicastServerRef(lref); [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:61: warning: LiveRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:61: warning: UnicastServerRef is internal proprietary API and may be removed in a future release [javac] UnicastServerRef getServerRef(LiveRef lref) { [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:76: warning: MarshalInputStream is internal proprietary API and may be removed in a future release [javac] MarshalInputStream.class.getDeclaredMethod( [javac] ^ [javac] /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/src/com/sun/jini/phoenix/RegistrySunExporter.java:87: warning: LiveRef is internal proprietary API and may be removed in a future release [javac] public BootstrapServerRef(LiveRef lref) { [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] 16 warnings phoenix.stubs: [rmic] RMI Compiling 4 classes to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes [rmic] RMI Compiling 1 class to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes start.stubs: [rmic] RMI Compiling 1 class to /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build/classes stubs: jsk-dl.jar: [java] Warning: Class not found: au.net.zeus.collection.RC [java] Warning: Class not found: au.net.zeus.collection.Ref [jar] Building jar: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib-dl/jsk-dl.jar jsk-lib.jar: [java] Warning: Class not found: au.net.zeus.collection.RC [java] Warning: Class not found: au.net.zeus.collection.Ref [jar] Building jar: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib/jsk-lib.jar jsk-resources.jar: [jar] Building jar: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib/jsk-resources.jar jsk-platform.jar: [java] Warning: Class not found: au.net.zeus.collection.Referrer [java] Warning: Class not found: au.net.zeus.collection.RC [java] Warning: Class not found: au.net.zeus.collection.Ref [java] Warning: Class not found: org.cliffc.high_scale_lib.NonBlockingHashMap [jar] Building jar: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib/jsk-platform.jar [java] Class entry com/sun/jini/config/KeyStores.class identified by the -api option does not exist in any JAR file. That entry has been discarded [java] Class entry com/sun/jini/config/ConfigUtil.class identified by the -api option does not exist in any JAR file. That entry has been discarded [java] Class entry com/sun/jini/logging/LogManager.class identified by the -api option does not exist in any JAR file. That entry has been discarded [java] Class entry net/jini/discovery/ConstrainableLookupLocator.class identified by the -api option does not exist in any JAR file. That entry has been discarded [java] Class entry net/jini/discovery/ConstrainableLookupLocatorTrustVerifier.class identified by the -api option does not exist in any JAR file. That entry has been discarded [java] Class entry net/jini/security/AuthenticationPermission$AuthenticationPermissionCollection.class identified by the -api option does not exist in any JAR file. That entry has been discarded [java] Class entry net/jini/security/GrantPermission$GrantPermissionCollection.class identified by the -api option does not exist in any JAR file. That entry has been discarded jsk-policy.jar: [jar] Building jar: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib-ext/jsk-policy.jar river.jars: tools.jar: [java] Warning: Class not found: com.sun.jini.tool.classdepend.AbstractVisitor [java] Warning: Class not found: au.net.zeus.collection.RC [java] Warning: Class not found: au.net.zeus.collection.Ref [java] Warning: Class not found: au.net.zeus.collection.Referrer [java] Warning: Class not found: org.cliffc.high_scale_lib.NonBlockingHashMap [jar] Building jar: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/lib/tools.jar [java] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/river/api/net/RFC3986URLClassLoader [java] at java.lang.Class.getDeclaredMethods0(Native Method) [java] at java.lang.Class.privateGetDeclaredMethods(Class.java:2521) [java] at java.lang.Class.getMethod0(Class.java:2764) [java] at java.lang.Class.getMethod(Class.java:1653) [java] at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) [java] at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) [java] Caused by: java.lang.ClassNotFoundException: org.apache.river.api.net.RFC3986URLClassLoader [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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [java] ... 6 more BUILD FAILED /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build.xml:2111: The following error occurred while executing this line: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/qa/build.xml:144: The following error occurred while executing this line: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/build.xml:2093: The following error occurred while executing this line: /x1/jenkins/jenkins-slave/workspace/river-qa-refactoring-jdk7/trunk/common.xml:236: Java returned: 1 Total time: 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