See <https://builds.apache.org/job/river-qa-refactoring/170/changes>

Changes:

[peter_firmstone] Fixed some latent concurrency bugs within JERI, that had 
caused issues with Reggie Event delivery for attribute changes, this also 
allowed simplification of synchronization within Reggie.

Profile testing indicates that this runs very close to socket speed, with no 
contention.

Slight change to Distributed protocol.

[peter_firmstone] Replace Vector with ArrayList in lookup tests, utilise 
Collections.sort and RemoteEventComparator, when events need to be ordered at 
the client before checking results.

[peter_firmstone] Simplify complex nested locking in Phoenix Activation by 
using single layer ReentrantReadWriteLock
make fields in PhoenixStarter non final, since 'this' escapes during 
construction.
replace string concatenation with StringBuilder in ActivateWrapper.

------------------------------------------
[...truncated 8321 lines...]
    [javac] symbol  : class LookupDiscoveryRegistration
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryRegistration;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/ProxyToString.java:33:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/ProxyToString.java:54:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: class com.sun.jini.test.impl.fiddler.ProxyToString
    [javac]     private LookupDiscoveryService      fiddlerProxy        = null;
    [javac]             ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/ProxyToString.java:56:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryRegistration
    [javac] location: class com.sun.jini.test.impl.fiddler.ProxyToString
    [javac]     private LookupDiscoveryRegistration fiddlerRegistration = null;
    [javac]             ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/fiddleradmin/GetLeaseDurationBound.java:30:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/fiddleradmin/GetLogToSnapshotThreshold.java:30:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/fiddleradmin/GetSnapshotWeight.java:30:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/fiddleradmin/SetLeaseDurationBound.java:30:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/fiddleradmin/SetLogToSnapshotThreshold.java:30:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/fiddleradmin/SetSnapshotWeight.java:30:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupAttributes.java:32:
 package net.jini.admin does not exist
    [javac] import net.jini.admin.JoinAdmin;
    [javac]                      ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupAttributes.java:33:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupAttributes.java:34:
 cannot find symbol
    [javac] symbol  : class ServiceControlled
    [javac] location: package net.jini.lookup.entry
    [javac] import net.jini.lookup.entry.ServiceControlled;
    [javac]                             ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupGroups.java:31:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupGroups.java:32:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupGroupsAllToFinite.java:24:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupGroupsNoneToFinite.java:21:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/AddLookupLocators.java:32:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/GetLookupAttributes.java:33:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/GetLookupGroups.java:32:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/GetLookupGroups.java:33:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/GetLookupLocators.java:32:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/ModifyLookupAttributes.java:33:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/ModifyLookupAttributes.java:34:
 cannot find symbol
    [javac] symbol  : class ServiceControlled
    [javac] location: package net.jini.lookup.entry
    [javac] import net.jini.lookup.entry.ServiceControlled;
    [javac]                             ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/ModifyLookupAttributesSC.java:25:
 cannot find symbol
    [javac] symbol  : class ServiceInfo
    [javac] location: package net.jini.lookup.entry
    [javac] import net.jini.lookup.entry.ServiceInfo;
    [javac]                             ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/RemoveLookupGroups.java:32:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/RemoveLookupGroups.java:33:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/RemoveLookupGroupsAllFromFinite.java:24:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/RemoveLookupGroupsDups.java:22:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/RemoveLookupGroupsNoneFromFinite.java:21:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/RemoveLookupLocators.java:32:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/SetLookupGroups.java:33:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/SetLookupGroups.java:34:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/SetLookupGroupsFiniteToAll.java:21:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/SetLookupGroupsFiniteToNone.java:21:
 cannot find symbol
    [javac] symbol  : class DiscoveryGroupManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryGroupManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/joinadmin/SetLookupLocators.java:34:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/storageadmin/GetStorageLocation.java:31:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/fiddler/storageadmin/SetStorageLocation.java:31:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryService
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryService;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/joinmanager/AddAttributesRace.java:32:
 cannot find symbol
    [javac] symbol  : class LookupDiscoveryManager
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.LookupDiscoveryManager;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/joinmanager/AddAttributesRace.java:33:
 cannot find symbol
    [javac] symbol  : class JoinManager
    [javac] location: package net.jini.lookup
    [javac] import net.jini.lookup.JoinManager;
    [javac]                       ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/spec/joinmanager/AbstractBaseTest.java:34:
 cannot find symbol
    [javac] symbol  : class DiscoveryManagement
    [javac] location: package net.jini.discovery
    [javac] import net.jini.discovery.DiscoveryManagement;
    [javac]                          ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceDescriptorImpl.java:20:
 warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be 
removed in a future release
    [javac] import sun.net.spi.nameservice.NameService;
    [javac]                               ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceDescriptorImpl.java:21:
 warning: sun.net.spi.nameservice.NameServiceDescriptor is Sun proprietary API 
and may be removed in a future release
    [javac] import sun.net.spi.nameservice.NameServiceDescriptor;
    [javac]                               ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceDescriptorImpl.java:23:
 warning: sun.net.spi.nameservice.NameServiceDescriptor is Sun proprietary API 
and may be removed in a future release
    [javac] public class NameServiceDescriptorImpl implements 
NameServiceDescriptor {
    [javac]                                                   ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceDescriptorImpl.java:24:
 warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be 
removed in a future release
    [javac]     public NameService createNameService() {return new 
NameServiceImpl(); }
    [javac]            ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceImpl.java:22:
 warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be 
removed in a future release
    [javac] import sun.net.spi.nameservice.NameService;
    [javac]                               ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceImpl.java:29:
 warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be 
removed in a future release
    [javac] public class NameServiceImpl implements NameService {
    [javac]                                         ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/impl/start/SharedActivationGroupDescriptorTest2.java:32:
 warning: sun.security.action.GetIntegerAction is Sun proprietary API and may 
be removed in a future release
    [javac] import sun.security.action.GetIntegerAction;
    [javac]                           ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/spec/activation/activationgroup/Constructor_AccessorTest.java:30:
 warning: sun.rmi.server.UnicastServerRef is Sun 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/trunk/qa/src/com/sun/jini/test/impl/start/SharedActivationGroupDescriptorTest2.java:156:
 warning: sun.security.action.GetIntegerAction is Sun proprietary API and may 
be removed in a future release
    [javac]                new GetIntegerAction("java.rmi.activation.port", 
    [javac]                    ^
    [javac] 
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/src/com/sun/jini/test/spec/activation/activationgroup/Constructor_AccessorTest.java:69:
 warning: sun.rmi.server.UnicastServerRef is Sun proprietary API and may be 
removed in a future release
    [javac]         assertion(ref instanceof UnicastServerRef,
    [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] 100 errors
    [javac] 10 warnings

BUILD FAILED
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/build.xml:2114: 
The following error occurred while executing this line:
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/qa/build.xml:184:
 The following error occurred while executing this line:
/x1/jenkins/jenkins-slave/workspace/river-qa-refactoring/trunk/common.xml:225: 
Compile failed; see the compiler error output for details.

Total time: 1 minute 59 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

Reply via email to