Test results as promised:

    [java] -----------------------------------------
    [java]
    [java] # of tests started   = 1412
    [java] # of tests completed = 1412
    [java] # of tests skipped   = 46
    [java] # of tests passed    = 1410
    [java] # of tests failed    = 2
    [java]
    [java] -----------------------------------------
    [java]
    [java]    Date finished:
    [java]       Sat Jul 07 22:32:05 EST 2012
    [java]    Time elapsed:
    [java]       87308 seconds

The two tests that fail are those listed in my last commit comment, the cause of their failure is due to changes to ConcurrentPolicyFile.getPermission(CodeSource) now only returning privileged PermissionCollection or EmptyPermissionCollection, this is to avoid unnecessarily double checking both the policy and the ProtectionDomain, the static Permissions from the ProtectionDomain are merged with the policy and checked by the policy.

Peter.

Peter Firmstone wrote:
All recent build failures appear to be related to a problem with svn, Hudson's not updating correctly. I changed one test to perform a clean checkout, but checkout didn't work either.

I'm running my own tests over the weekend, I'll report on the results.


Apache Jenkins Server wrote:
See <https://builds.apache.org/job/River-trunk-jdk6/535/changes>

Changes:

[sijskes] added proper label

[sijskes] forced default compile options in project.properties

[sijskes] added netbeans onebigjar project

------------------------------------------
[...truncated 617 lines...]
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:141: cannot find symbol
    [javac] symbol: class AbstractPolicy
[javac] public class DynamicPolicyProvider extends AbstractPolicy implements [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:142: cannot find symbol
    [javac] symbol: class ScalableNestedPolicy
    [javac]         RevocablePolicy, ScalableNestedPolicy {
    [javac]                          ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/PolicyFileProvider.java:21: cannot find symbol
    [javac] symbol  : class AbstractPolicy
    [javac] location: package org.apache.river.api.security
    [javac] import org.apache.river.api.security.AbstractPolicy;
    [javac]                                     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/PolicyFileProvider.java:61: cannot find symbol
    [javac] symbol: class AbstractPolicy
    [javac] public class PolicyFileProvider extends AbstractPolicy {
    [javac]                                         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/org/apache/river/api/security/ConcurrentPolicyFile.java:165: cannot find symbol
    [javac] symbol: class ConcurrentPolicy
[javac] public class ConcurrentPolicyFile extends Policy implements ConcurrentPolicy { [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/phoenix/SunJrmpExporter.java:63: warning: sun.rmi.server.UnicastServerRef is Sun proprietary API and may be removed in a future release [javac] exportMethod = UnicastServerRef.class.getMethod("exportObject",
    [javac]                        ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/phoenix/SunJrmpExporter.java:93: warning: sun.rmi.server.UnicastServerRef is Sun proprietary API and may be removed in a future release [javac] UnicastServerRef uref = getServerRef(new LiveRef(new ObjID(id), port));
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/phoenix/SunJrmpExporter.java:93: warning: sun.rmi.transport.LiveRef is Sun proprietary API and may be removed in a future release [javac] UnicastServerRef uref = getServerRef(new LiveRef(new ObjID(id), port));
    [javac]                                              ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/phoenix/SunJrmpExporter.java:116: warning: sun.rmi.server.UnicastServerRef is Sun proprietary API and may be removed in a future release
    [javac]     return new UnicastServerRef(lref);
    [javac]                ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/phoenix/RegistrySunExporter.java:76: warning: sun.rmi.server.MarshalInputStream is Sun proprietary API and may be removed in a future release
    [javac]             MarshalInputStream.class.getDeclaredMethod(
    [javac]             ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/ActivateWrapper.java:421: operator == cannot be applied to com.sun.jini.start.AggregatePolicyProvider,<nulltype> [javac] if (globalPolicy == null) { [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/ActivateWrapper.java:425: incompatible types
    [javac] found   : net.jini.security.policy.DynamicPolicyProvider
    [javac] required: java.security.Policy
[javac] new DynamicPolicyProvider(initialGlobalPolicy);
    [javac]                             ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/ActivateWrapper.java:429: setPolicy(java.security.Policy) in java.security.Policy cannot be applied to (com.sun.jini.start.AggregatePolicyProvider)
    [javac]             Policy.setPolicy(globalPolicy);
    [javac]                   ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/ActivateWrapper.java:430: cannot find symbol [javac] symbol : method log(java.util.logging.Level,java.lang.String,com.sun.jini.start.AggregatePolicyProvider)
    [javac] location: class java.util.logging.Logger
[javac] logger.log(Level.FINEST, [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/ActivateWrapper.java:434: getServicePolicyProvider(java.security.Policy) in com.sun.jini.start.ActivateWrapper cannot be applied to (net.jini.security.policy.PolicyFileProvider)
    [javac]             getServicePolicyProvider(
    [javac]             ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/ActivateWrapper.java:635: incompatible types
    [javac] found   : net.jini.security.policy.DynamicPolicyProvider
    [javac] required: java.security.Policy
[javac] servicePolicyWrapper = new DynamicPolicyProvider(service_policy);
    [javac]                               ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/AggregatePolicyProvider.java:240: cannot find symbol
    [javac] symbol  : class ScalableNestedPolicy
    [javac] location: class com.sun.jini.start.AggregatePolicyProvider
    [javac]         if (p instanceof ScalableNestedPolicy){
    [javac]                          ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/AggregatePolicyProvider.java:241: cannot find symbol
    [javac] symbol  : class ScalableNestedPolicy
    [javac] location: class com.sun.jini.start.AggregatePolicyProvider
[javac] return ((ScalableNestedPolicy)p).getPermissionGrants(domain);
    [javac]                      ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/AggregatePolicyProvider.java:244: cannot find symbol [javac] symbol : method extractGrantFromPolicy(java.security.Policy,java.security.ProtectionDomain)
    [javac] location: class com.sun.jini.start.AggregatePolicyProvider
    [javac]         c.add(extractGrantFromPolicy(p,domain));
    [javac]               ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/AggregatePolicyProvider.java:406: cannot find symbol
    [javac] symbol  : method getClass()
    [javac] location: class com.sun.jini.start.AggregatePolicyProvider
    [javac]     ClassLoader ldr = getClass().getClassLoader();
    [javac]                       ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/NonActivatableServiceDescriptor.java:613: operator == cannot be applied to com.sun.jini.start.AggregatePolicyProvider,<nulltype> [javac] if (globalPolicy == null) { [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/NonActivatableServiceDescriptor.java:617: incompatible types
    [javac] found   : net.jini.security.policy.DynamicPolicyProvider
    [javac] required: java.security.Policy
[javac] new DynamicPolicyProvider(initialGlobalPolicy);
    [javac]                         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/NonActivatableServiceDescriptor.java:621: setPolicy(java.security.Policy) in java.security.Policy cannot be applied to (com.sun.jini.start.AggregatePolicyProvider)
    [javac]         Policy.setPolicy(globalPolicy);
    [javac]               ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/NonActivatableServiceDescriptor.java:622: cannot find symbol [javac] symbol : method log(java.util.logging.Level,java.lang.String,com.sun.jini.start.AggregatePolicyProvider)
    [javac] location: class java.util.logging.Logger
    [javac]         logger.log(Level.FINEST,
    [javac]               ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/start/NonActivatableServiceDescriptor.java:627: getServicePolicyProvider(java.security.Policy) in com.sun.jini.start.ActivateWrapper cannot be applied to (net.jini.security.policy.PolicyFileProvider)
    [javac]         ActivateWrapper.getServicePolicyProvider(
    [javac]                        ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:346: method does not override or implement a method from a supertype
    [javac]     @Override
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:389: cannot find symbol
    [javac] symbol  : variable comparator
[javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] NavigableSet<Permission> permissions = new TreeSet<Permission>(comparator); [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:390: cannot find symbol [javac] symbol : method processGrants(java.util.Collection<org.apache.river.api.security.PermissionGrant>,<nulltype>,boolean,java.util.NavigableSet<java.security.Permission>) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         processGrants(pgc, null, true, permissions);
    [javac]         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:427: cannot find symbol [javac] symbol : method convert(java.util.NavigableSet<java.security.Permission>,int,float,int,int) [javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] PermissionCollection pc = convert(permissions, 32, 0.75F, 1, 8);
    [javac]                                   ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:428: cannot find symbol [javac] symbol : method expandUmbrella(java.security.PermissionCollection) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]     expandUmbrella(pc);
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:382: method does not override or implement a method from a supertype
    [javac]     @Override
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:466: cannot find symbol
    [javac] symbol  : variable comparator
[javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] NavigableSet<Permission> permissions = new TreeSet<Permission>(comparator); // Keep as small as possible. [javac] ^ [javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:472: cannot find symbol
    [javac] symbol  : class ScalableNestedPolicy
[javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         if (!(basePolicy instanceof ScalableNestedPolicy)) {
    [javac]                                     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:485: cannot find symbol
    [javac] symbol  : class ScalableNestedPolicy
[javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] Collection<PermissionGrant> grants = ((ScalableNestedPolicy) basePolicy).getPermissionGrants(domain);
    [javac]                                                    ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:486: cannot find symbol [javac] symbol : method processGrants(java.util.Collection<org.apache.river.api.security.PermissionGrant>,java.lang.Class,boolean,java.util.NavigableSet<java.security.Permission>) [javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] processGrants(grants, permClass, true, permissions);
    [javac]             ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:487: cannot find symbol
    [javac] symbol  : variable ALL_PERMISSION
[javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] if (permissions.contains(ALL_PERMISSION)) return true;
    [javac]                                      ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:527: cannot find symbol [javac] symbol : method convert(java.util.NavigableSet<java.security.Permission>,int,float,int,int) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]             pc =convert(permissions, 4, 0.75F, 1, 2);
    [javac]                 ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:530: cannot find symbol [javac] symbol : method convert(java.util.NavigableSet<java.security.Permission>,int,float,int,int) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]             pc = convert(permissions, 4, 0.75F, 1, 2);
    [javac]                  ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:531: cannot find symbol [javac] symbol : method expandUmbrella(java.security.PermissionCollection) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]             expandUmbrella(pc);
    [javac]             ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:432: method does not override or implement a method from a supertype
    [javac]     @Override
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:577: cannot find symbol [javac] symbol : method checkNullElements(java.security.Principal[]) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         checkNullElements(principals);
    [javac]         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:580: cannot find symbol [javac] symbol : method checkNullElements(java.security.Permission[]) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         checkNullElements(permissions);
    [javac]         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:615: cannot find symbol [javac] symbol : method checkNullElements(java.security.Principal[]) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         checkNullElements(principals);
    [javac]         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:639: cannot find symbol [javac] symbol : method checkNullElements(java.security.Principal[]) [javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         checkNullElements(principals);
    [javac]         ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:662: cannot find symbol
    [javac] symbol  : class ScalableNestedPolicy
[javac] location: class net.jini.security.policy.DynamicPolicyProvider
    [javac]         if (basePolicy instanceof ScalableNestedPolicy){
    [javac]                                   ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:663: cannot find symbol
    [javac] symbol  : class ScalableNestedPolicy
[javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] grants = ((ScalableNestedPolicy)basePolicy).getPermissionGrants(domain);
    [javac]                        ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:666: cannot find symbol [javac] symbol : method extractGrantFromPolicy(java.security.Policy,java.security.ProtectionDomain) [javac] location: class net.jini.security.policy.DynamicPolicyProvider [javac] grants.add(extractGrantFromPolicy(basePolicy, domain));
    [javac]                        ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:659: method does not override or implement a method from a supertype
    [javac]     @Override
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:691: method does not override or implement a method from a supertype
    [javac]     @Override
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/DynamicPolicyProvider.java:697: method does not override or implement a method from a supertype
    [javac]     @Override
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/com/sun/jini/tool/envcheck/plugins/CheckJsseProps.java:460: inconvertible types
    [javac] found   : java.security.Policy
    [javac] required: net.jini.security.policy.DynamicPolicyProvider
[javac] if (Policy.getPolicy() instanceof DynamicPolicyProvider) {
    [javac]                             ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/PolicyFileProvider.java:215: cannot find symbol [javac] symbol : method expandUmbrella(java.security.PermissionCollection)
    [javac] location: class net.jini.security.policy.PolicyFileProvider
    [javac]     expandUmbrella(pc);
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/PolicyFileProvider.java:225: cannot find symbol [javac] symbol : method expandUmbrella(java.security.PermissionCollection)
    [javac] location: class net.jini.security.policy.PolicyFileProvider
    [javac]     expandUmbrella(pc);
    [javac]     ^
[javac] /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/src/net/jini/security/policy/PolicyFileProvider.java:278: cannot find symbol
    [javac] symbol  : variable umbrella
    [javac] location: class net.jini.security.policy.PolicyFileProvider
    [javac]     new GrantPermission(umbrella);
    [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] 56 errors
    [javac] 16 warnings

BUILD FAILED
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/hudson.xml:27: The following error occurred while executing this line: /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/build.xml:520: The following error occurred while executing this line: /zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-trunk-jdk6/common.xml:221: Compile failed; see the compiler error output for details.

Total time: 47 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Publishing Javadoc




Reply via email to