You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@river.apache.org by Peter Firmstone <ji...@zeus.net.au> on 2010/03/17 11:28:25 UTC
DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
I'm having some problems with one test (part of the qa tests)
DelayDiscoveryAfterDiscard.td
Created an ServiceProviderInterface for
net.jini.policy.DynamicPolicyProvider and I've separated out the
implementation from the SPI proxy class.
All jtreg tests that were passing previously are passing with the new
implementation.
The Exception is caught from com.sun.jini.action.GetPropertyAction
run(), AccessController.doPrivileged()
[java] NonActGrp-out: 17/03/2010 17:55:38 class
com.sun.jini.action.GetPropertyAction run()
[java] NonActGrp-out: FINE: security exception reading
"java.rmi.server.codebase", returning null
[java] NonActGrp-out: java.security.AccessControlException: access
denied (java.util.PropertyPermission java.rmi.server.codebase read)
This check doesn't utilise the DynamicPolicyProvider.implies() method.
What has changed is the source level and target, this could have
something to do with it not sure at this stage.
Looking at the output there seems to be some issues with file paths...
bash-3.00$ ant run-tests
Buildfile: build.xml
run-tests:
[java]
[java] TIME: 17:55:29
[java]
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
[java] Resolver.setToken FINEST: setting token <harnessJar> to
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
[java] Resolver.setToken FINEST: setting token <testJar> to
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/qa/resources/qaDefaults.properties
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/com/sun/jini/qa/resources/qaDefaults.properties
[java] QAConfig.getJarEntry FINEST: getting jar entry
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/qa/resources/qaDefaults.properties
[java] QAConfig.loadProperties FINEST: loaded properties:
jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/qa/resources/qaDefaults.properties
[java] Resolver.setToken FINEST: setting token <gethost> to bluto
[java]
[java] -----------------------------------------
[java] CONFIGURATION FILE:
[java]
[java]
/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
[java]
[java] -----------------------------------------
[java] SETTING UP THE TEST LIST:
[java]
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] QAConfig.getJarEntry FINEST: getting jar entry
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] QAConfig.loadProperties FINEST: loaded properties:
jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] QAConfig.getComponentFile FINEST: failed existance check on
locatordiscovery.properties
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/locatordiscovery.properties
[java] QAConfig.getComponentURL FINEST: checking test jar file for
com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
[java] QAConfig.getJarEntry FINEST: getting jar entry
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
[java] QAConfig.loadProperties FINEST: loaded properties:
jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/test/share/reggie1_0.properties
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/share/reggie1_0.properties
[java] QAConfig.getComponentURL FINEST: checking test jar file for
com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
[java] QAConfig.getJarEntry FINEST: getting jar entry
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
[java] QAConfig.getJarEntry FINEST: getting jar entry
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/share/reggie1_0.properties
[java] QAConfig.loadProperties FINEST: loaded properties:
jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/test/share/reggie1_0.properties
[java] Adding test:
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java]
[java] -----------------------------------------
[java] GENERAL HARNESS CONFIGURATION INFORMATION:
[java]
[java] Date started:
[java] Wed Mar 17 17:55:30 EST 2010
[java] Installation directory of the JSK:
[java] com.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
[java] Installation directory of the harness:
[java] com.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
[java] Categories being tested:
[java] categories=No Categories
[java] -----------------------------------------
[java] ENVIRONMENT PROPERTIES:
[java]
[java] JVM information:
[java] Java HotSpot(TM) Server VM, 10.0-b23, 32 bit VM mode
[java] Sun Microsystems Inc.
[java] OS information:
[java] SunOS, 5.10, sparc
[java]
[java] -----------------------------------------
[java] STARTING TO RUN THE TESTS
[java]
[java]
[java] Resolver.setToken FINEST: setting token <config> to none
[java] QAConfig.loadTestConfiguration FINER: Test Configuration
options:
[java] QAConfig.loadTestConfiguration FINER: -
[java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
[java] Running
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Time is Wed Mar 17 17:55:30 EST 2010
[java] Starting test in separate process with command:
[java] /usr/jdk/instances/jdk1.6.0/jre/bin/java
-Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy
-cp
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar
-client -Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
-Dcom.sun.jini.qa.harness.runjiniserver=true
-Dcom.sun.jini.qa.harness.runkitserver=true
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.test.port=8082
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
-Djava.ext.dirs=/usr/jdk/instances/jdk1.6.0/jre/lib/ext:/usr/jdk/packages/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
com.sun.jini.qa.harness.MasterTest
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] 17/03/2010 17:55:31 com.sun.jini.qa.harness.MasterTest main
[java] FINE: Starting MasterTest
[java]
[java] TIME: 17:55:34
[java]
[java] QAConfig.loadTestConfiguration FINER: Test Configuration
options:
[java] QAConfig.loadTestConfiguration FINER: -
[java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
[java] MasterTest.doTest INFO:
[java] ============================== CALLING SETUP()
==============================
[java]
[java] AdminManager.startService FINE: starting qaClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
qaClassServer
[java] FINE:
[java] FINE: Parameters for qaClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/qa/lib
[java] FINE: options :
[java] 17/03/2010 17:55:34 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/qa/lib/], port 8081]
[java] AdminManager.startService FINE: starting jiniClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
jiniClassServer
[java] FINE:
[java] FINE: Parameters for jiniClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/lib-dl
[java] FINE: options :
[java] AdminManager.startService FINE: starting testClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
testClassServer
[java] 17/03/2010 17:55:34 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/lib-dl/], port 8080]
[java] FINE:
[java] FINE: Parameters for testClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/qa/lib
[java] FINE: options :
[java] BaseQATest.setup FINE: setup()
[java] BaseQATest.getSetupInfo FINE: ----- Harness Info -----
[java] BaseQATest.getSetupInfo FINE: harness codebase --
no codebase
[java] BaseQATest.getSetupInfo FINE: harness classpath --
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar
[java] BaseQATest.getSetupInfo FINE:
net.jini.discovery.debug -- false
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.reggie.proxy.debug -- false
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.join.debug -- false
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.sdm.debug -- false
[java] BaseQATest.getSetupInfo FINE: max secs event
wait -- 180
[java] BaseQATest.getSetupInfo FINE: ----- Lookup Service Info -----
[java] BaseQATest.getSetupInfo FINE: # of lookup services to
start -- 1
[java] BaseQATest.getSetupInfo FINE: # of additional lookup
services to start -- 0
[java] BaseQATest.getSetupInfo FINE: seconds to wait for
discovery -- 180
[java] BaseQATest.getSetupInfo FINE: discard if no announcements
in (nSecs =) -- 120
[java] QAConfig.getServiceHost FINE: Selecting service host
[java] QAConfig.getServiceHost FINE: Not distributed - selecting
this host
[java] BaseQATest.getTestLocator FINER: getServiceHost returned null
[java] 17/03/2010 17:55:34 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/qa/lib/], port 8082]
[java] BaseQATest.startLookup FINE: starting lookup service 0
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> requested
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> granted
[java] AdminManager.startService FINE: starting
net.jini.core.lookup.ServiceRegistrar
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
net.jini.core.lookup.ServiceRegistrar
[java] QAConfig.getServiceHost FINE: Selecting service host
[java] QAConfig.getServiceHost FINE: Not distributed - selecting
this host
[java] AbstractServiceAdmin.addServiceExporter FINER: no exporter
definition provided
[java] NonActivatableServiceStarterAdmin.getGroup FINER: Creating
shared group
[java] AdminManager.startService FINE: starting nonActivatableGroup
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
nonActivatableGroup
[java] NonActivatableGroupAdmin.start FINER: NonActivatableGroup
exec command line: '/usr/jdk/instances/jdk1.6.0/jre/bin/java
-Djava.rmi.server.codebase=http://bluto:8081/nonactivatablegroup-dl.jar
-Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
-server -Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
-Dcom.sun.jini.qa.harness.runjiniserver=true
-Dcom.sun.jini.qa.harness.runkitserver=true
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.test.port=8082
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
-cp
/opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
com.sun.jini.qa.harness.NonActivatableGroupImpl'
[java] FINE:
[java] FINE: Parameters for nonActivatableGroup(.0):
[java] FINE: type : nonactivatablegroup
[java] FINE: codebase :
http://bluto:8081/nonactivatablegroup-dl.jar
[java] FINE: impl :
com.sun.jini.qa.harness.NonActivatableGroupImpl
[java] FINE: policy file :
file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
[java] FINE: classpath :
/opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
[java] FINE: options : -server
[java] FINE: properties : -Dcom.sun.jini.jsk.port=8080
[java] FINE: : -Dcom.sun.jini.qa.port=8081
[java] FINE: :
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
[java] FINE: :
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
[java] FINE: :
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
[java] FINE: :
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
[java] FINE: :
-Dcom.sun.jini.qa.harness.runjiniserver=true
[java] FINE: :
-Dcom.sun.jini.qa.harness.runkitserver=true
[java] FINE: :
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
[java] FINE: :
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
[java] FINE: :
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
[java] FINE: : -Dcom.sun.jini.test.port=8082
[java] FINE: :
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPEndpoint <clinit>
[java] NonActGrp-out: FINE: main: localHostKnown = false, localHost
= 127.0.0.1
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPTransport <init>
[java] NonActGrp-out: FINE: main: Version = 2, ep = [127.0.0.1:0]
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
[java] NonActGrp-out: FINE: main: created local endpoint for socket
factory null on port 0
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPTransport listen
[java] NonActGrp-out: FINE: main: (port 0) create server socket
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPEndpoint newServerSocket
[java] NonActGrp-out: FINER: main: creating server socket on
[127.0.0.1:0]
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
[java] NonActGrp-out: FINE: main: default port for server socket
factory null and client socket factory null set to 43714
[java] NonActGrp-out: 17/03/2010 17:55:37
sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
[java] NonActGrp-out: FINE: RMI TCP Accept-0: listening on port 43714
[java] NonActGrp-out: 17/03/2010 17:55:38 sun.rmi.transport.WeakRef pin
[java] NonActGrp-out: FINER: main: strongRef =
sun.rmi.transport.DGCImpl@23e5d1
[java] NonActGrp-out: 17/03/2010 17:55:38
sun.rmi.transport.ObjectTable putTarget
[java] NonActGrp-out: FINER: main: add object [0:0:0, 2]
[java] NonActGrp-out: 17/03/2010 17:55:38
sun.rmi.transport.ObjectTable putTarget
[java] NonActGrp-out: FINER: main: add object
[-4157aacf:1276b1ed96b:-7fff, -7451044415159636041]
[java] NonActGrp-out: 17/03/2010 17:55:38 sun.rmi.server.Util
computeMethodHash
[java] NonActGrp-out: FINER: main: string used for method hash:
"stop()V"
[java] NonActGrp-out: 17/03/2010 17:55:38 sun.rmi.server.Util
computeMethodHash
[java] NonActGrp-out: FINER: main: string used for method hash:
"startService(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/jini/qa/harness/ServiceDescriptorTransformer;)Ljava/lang/Object;"
[java] NonActGrp-out: 17/03/2010 17:55:38 class
com.sun.jini.action.GetPropertyAction run()
[java] NonActGrp-out: FINE: security exception reading
"java.rmi.server.codebase", returningnull
[java] NonActGrp-out: java.security.AccessControlException: access
denied (java.util.PropertyPermission java.rmi.server.codebase read)
[java] NonActGrp-out: at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
[java] NonActGrp-out: at
java.security.AccessController.checkPermission(AccessController.java:546)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
[java] NonActGrp-out: at
java.lang.System.getProperty(System.java:652)
[java] NonActGrp-out: at
com.sun.jini.action.GetPropertyAction.run(Unknown Source)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
net.jini.loader.pref.PreferredClassProvider.<clinit>(Unknown Source)
[java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
[java] NonActGrp-out: at java.lang.Class.forName(Class.java:247)
[java] NonActGrp-out: at
sun.misc.Service$LazyIterator.next(Service.java:271)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader.initializeProvider(RMIClassLoader.java:688)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader.access$000(RMIClassLoader.java:93)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader$1.run(RMIClassLoader.java:103)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader.<clinit>(RMIClassLoader.java:100)
[java] NonActGrp-out: at
sun.rmi.server.MarshalOutputStream.annotateClass(MarshalOutputStream.java:75)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1250)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1203)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
[java] NonActGrp-out: at
java.rmi.MarshalledObject.<init>(MarshalledObject.java:101)
[java] NonActGrp-out: at
com.sun.jini.qa.harness.NonActivatableGroupImpl.main(Unknown Source)
[java] NonActGrp-out: Exception in thread "main"
java.lang.ExceptionInInitializerError
[java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
[java] NonActGrp-out: at java.lang.Class.forName(Class.java:247)
[java] NonActGrp-out: at
sun.misc.Service$LazyIterator.next(Service.java:271)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader.initializeProvider(RMIClassLoader.java:688)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader.access$000(RMIClassLoader.java:93)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader$1.run(RMIClassLoader.java:103)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
java.rmi.server.RMIClassLoader.<clinit>(RMIClassLoader.java:100)
[java] NonActGrp-out: at
sun.rmi.server.MarshalOutputStream.annotateClass(MarshalOutputStream.java:75)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1250)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1203)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
[java] NonActGrp-out: at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
[java] NonActGrp-out: at
java.rmi.MarshalledObject.<init>(MarshalledObject.java:101)
[java] NonActGrp-out: at
com.sun.jini.qa.harness.NonActivatableGroupImpl.main(Unknown Source)
[java] NonActGrp-out: Caused by:
java.security.AccessControlException: access denied
(java.util.PropertyPermission java.rmi.server.codebase read)
[java] NonActGrp-out: at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
[java] NonActGrp-out: at
java.security.AccessController.checkPermission(AccessController.java:546)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
[java] NonActGrp-out: at
java.lang.System.getProperty(System.java:652)
[java] NonActGrp-out: at
com.sun.jini.action.GetPropertyAction.run(Unknown Source)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
net.jini.loader.pref.PreferredClassProvider.<clinit>(Unknown Source)
[java] NonActGrp-out: ... 16 more
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Any Ideas?
I changed the implementation of PreferredClassProvider.java such that it
performs lazy loading of any Security sensitive information and caches
it in static variables, previously it used static code blocks to set up
these variables, however they threw SecurityException's due to the
DynamicPolicyProvider not having loaded. Perhaps it's something to do
with compiler optimisations with source=5 and target=5 or jsr14 See the
previous message in thread for output.
I have appended the latest output.
Regards,
Peter.
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Peter Firmstone wrote:
>
> Oh, & just in case you hadn't noticed, I haven't figured out which
> code base to grant the permissions to! A little help would be good,
> I'll commit the changes soon.
>
Very weird, it is jsk-policy.jar, something funky with the lib-ext
utilisation, I'm not using the jre/lib/ext/ dir in this case.
Cheers,
Peter.
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Here's the test result.
Also note that the test here is running with a customer SecurityManager
in com.sun.jini.tool.ProfilingSecurityManager that loggs and grants all
access, this security manager is not running on the jvm causing the issue.
Any ideas what to do about it, this is going to cause issues for
existing functional software on java 6, currently utilising River java
1.4 bytecode. (Version 48?).
Oh, & just in case you hadn't noticed, I haven't figured out which code
base to grant the permissions to! A little help would be good, I'll
commit the changes soon.
bash-3.00$ ant run-tests
Buildfile: build.xml
run-tests:
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.logging.LoggingPermission "control", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "line.separator", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "user.timezone", "write";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission
"accessClassInPackage.sun.util.logging.resources", "";};
[java]
[java] TIME: 17:54:09
[java]
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/opt/src/ApacheRiver/trunk", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/opt/src/ApacheRiver/trunk/qa", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.class.path", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar", "read";};
[java] Resolver.setToken FINEST: setting token <harnessJar> to
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testJar", "read";};
[java] Resolver.setToken FINEST: setting token <testJar> to
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "searchPath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"com/sun/jini/qa/resources/qaDefaults.properties", "read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/qa/resources/qaDefaults.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/qa/resources/qaDefaults.properties",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/qa/resources/qaDefaults.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "track", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.useAddress", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "bluto", "resolve";};
[java] Resolver.setToken FINEST: setting token <gethost> to bluto
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "createClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "localhost:10004", "listen,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "getClassLoader", "";};
[java]
[java] -----------------------------------------
[java] CONFIGURATION FILE:
[java]
[java]
/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.rerunFailedTests",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testMaxRetries",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "categories", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "category", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "tests", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "xtests", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "excludeList", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "xcategories", "read";};
[java]
[java] -----------------------------------------
[java] SETTING UP THE TEST LIST:
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td",
"read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "locatordiscovery.properties", "read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
locatordiscovery.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "com/sun/jini/test/share/reggie1_0.properties",
"read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/test/share/reggie1_0.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties",
"read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/share/reggie1_0.properties",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/share/reggie1_0.properties
[java] Adding test:
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.configs", "read";};
[java]
[java] -----------------------------------------
[java] GENERAL HARNESS CONFIGURATION INFORMATION:
[java]
[java] Date started:
[java] Sat Mar 27 17:54:11 EST 2010
[java] Installation directory of the JSK:
[java] com.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
[java] Installation directory of the harness:
[java] com.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
[java] Categories being tested:
[java] categories=No Categories
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "*", "read,write";};
[java] -----------------------------------------
[java] ENVIRONMENT PROPERTIES:
[java]
[java] JVM information:
[java] Java HotSpot(TM) Server VM, 10.0-b23, 32 bit VM mode
[java] Sun Microsystems Inc.
[java] OS information:
[java] SunOS, 5.10, sparc
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.io.tmpdir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/var/tmp/JinitestDeletionList.txt", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/var/tmp/JinitestDeletionList.txt", "delete";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.bindInput", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.generateHtml",
"read";};
[java] -----------------------------------------
[java] STARTING TO RUN THE TESTS
[java]
[java]
[java] Resolver.setToken FINEST: setting token <config> to none
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testOverrideProviders", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.announce", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.announce", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts", "read";};
[java] QAConfig.loadTestConfiguration FINER: Test Configuration
options:
[java] QAConfig.loadTestConfiguration FINER: -
[java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "createSecurityManager", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getDomainCombiner", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "getProtectionDomain", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "createAccessControlContext", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.verifier", "read";};
[java] Running
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Time is Sat Mar 27 17:54:11 EST 2010
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.timeout", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.discardOKOutput",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jdk.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testPolicyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/policy/defaulttest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "user.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testCodebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "createClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "getClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getProperty.java.rmi.server.codebase",
"";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClasspath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClasspathAddition", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "globalclasspath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.globalvmargs",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.ext.dirs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runjiniserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runkitserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.securityproperties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/trust/dynamic-policy.properties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.util.logging.config.file", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"src/com/sun/jini/test/resources/jinitest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testLoggingProperties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testWrapper", "read";};
[java] Starting test in separate process with command:
[java] /usr/jdk/instances/jdk1.6.0/jre/bin/java
-Djava.security.manager=com.sun.jini.tool.ProfilingSecurityManager
-Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy
-cp
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar
-client
-Djava.ext.dirs=/usr/jdk/instances/jdk1.6.0/jre/lib/ext:/usr/jdk/packages/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
-Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
-Dcom.sun.jini.qa.harness.runjiniserver=true
-Dcom.sun.jini.qa.harness.runkitserver=true
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.test.port=8082
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
-Djava.ext.dirs=/usr/jdk/instances/jdk1.6.0/jre/lib/ext:/usr/jdk/packages/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
com.sun.jini.qa.harness.MasterTest
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/usr/jdk/instances/jdk1.6.0/jre/bin/java",
"execute";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "setIO", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "user.timezone", "write";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission
"accessClassInPackage.sun.util.logging.resources", "";};
[java] 27/03/2010 17:54:12 com.sun.jini.qa.harness.MasterTest main
[java] FINE: Starting MasterTest
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.util", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.action", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission
"sun.security.pkcs11.allowSingleThreadedModules", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.6.0/jre/lib/security/sunpkcs11-solaris.cfg",
"read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission "os.name", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission "os.arch", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission "/usr/lib/libpkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission "loadLibrary.j2pkcs11", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.6.0/jre/lib/ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/packages/lib/ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/packages/lib/ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib-ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib-ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.security.SecurityPermission
"putProviderProperty.SunPKCS11-Solaris", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.logging.LoggingPermission "control", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "line.separator", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.util", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.action", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission
"sun.security.pkcs11.allowSingleThreadedModules", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.6.0/jre/lib/security/sunpkcs11-solaris.cfg",
"read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission "os.name", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission "os.arch", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission "/usr/lib/libpkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission "loadLibrary.j2pkcs11", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.6.0/jre/lib/ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/packages/lib/ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/packages/lib/ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib-ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib-ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar"
{permission java.security.SecurityPermission
"putProviderProperty.SunPKCS11-Solaris", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.announce", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.announce", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts", "read";};
[java]
[java] TIME: 17:54:15
[java]
[java] QAConfig.loadTestConfiguration FINER: Test Configuration
options:
[java] QAConfig.loadTestConfiguration FINER: -
[java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "createSecurityManager", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getDomainCombiner", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "getProtectionDomain", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "createAccessControlContext", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testFailureAnalyzers", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.callAutoT", "read";};
[java] MasterTest.doTest INFO:
[java] ============================== CALLING SETUP()
==============================
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.startDelay", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.startDelay", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runkitserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runkitserver",
"read";};
[java] AdminManager.startService FINE: starting qaClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
qaClassServer
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.serviceMode",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.serviceMode",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.globalvmargs",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.globalvmargs",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.ext.dirs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "java.ext.dirs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runjiniserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runjiniserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.securityproperties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.securityproperties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/trust/dynamic-policy.properties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission "harness/trust/dynamic-policy.properties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "user.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "user.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.util.logging.config.file", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "java.util.logging.config.file", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"src/com/sun/jini/test/resources/jinitest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission
"src/com/sun/jini/test/resources/jinitest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"qaClassServer.classServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"qaClassServer.classServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.serverjvmargs",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.classServer.serverjvmargs",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qaClassServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qaClassServer.serverjvmargs", "read";};
[java] FINE:
[java] FINE: Parameters for qaClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/qa/lib
[java] FINE: options :
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "localhost:8081", "listen,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "localhost:8081", "listen,resolve";};
[java] 27/03/2010 17:54:16 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/qa/lib/], port 8081]
[java] AdminManager.startService FINE: starting jiniClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
jiniClassServer
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.classServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "jiniClassServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "jiniClassServer.serverjvmargs", "read";};
[java] FINE:
[java] FINE: Parameters for jiniClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/lib-dl
[java] FINE: options :
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "localhost:8080", "listen,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "localhost:8080", "listen,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testClassServer",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testClassServer",
"read";};
[java] AdminManager.startService FINE: starting testClassServer
[java] 27/03/2010 17:54:16 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/lib-dl/], port 8080]
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
testClassServer
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.classServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.dir.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClassServer.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "testClassServer.serverjvmargs", "read";};
[java] FINE:
[java] FINE: Parameters for testClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/qa/lib
[java] FINE: options :
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "localhost:8082", "listen,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "localhost:8082", "listen,resolve";};
[java] BaseQATest.setup FINE: setup()
[java] 27/03/2010 17:54:16 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/qa/lib/], port 8082]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "qautil.debug.sync", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "qautil.debug.sync", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.testType", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.testType", "read";};
[java] BaseQATest.getSetupInfo FINE: ----- Harness Info -----
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "java.rmi.server.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.rmi.server.codebase", "read";};
[java] BaseQATest.getSetupInfo FINE: harness codebase --
no codebase
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "java.class.path", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.class.path", "read";};
[java] BaseQATest.getSetupInfo FINE: harness classpath --
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.debug", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.debug", "read";};
[java] BaseQATest.getSetupInfo FINE:
net.jini.discovery.debug -- false
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.reggie.proxy.debug", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.reggie.proxy.debug", "read";};
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.reggie.proxy.debug -- false
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.join.debug", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.join.debug", "read";};
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.join.debug -- false
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.sdm.debug", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.sdm.debug", "read";};
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.sdm.debug -- false
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.maxSecsEventWait",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.maxSecsEventWait",
"read";};
[java] BaseQATest.getSetupInfo FINE: max secs event
wait -- 180
[java] BaseQATest.getSetupInfo FINE: ----- Lookup Service Info -----
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nLookupServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nLookupServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nRemoteLookupServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nRemoteLookupServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nAddLookupServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nAddLookupServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nAddRemoteLookupServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nAddRemoteLookupServices",
"read";};
[java] BaseQATest.getSetupInfo FINE: # of lookup services to
start -- 1
[java] BaseQATest.getSetupInfo FINE: # of additional lookup
services to start -- 0
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nSecsLookupDiscovery",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nSecsLookupDiscovery",
"read";};
[java] BaseQATest.getSetupInfo FINE: seconds to wait for
discovery -- 180
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "*", "read,write";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "*", "read,write";};
[java] BaseQATest.getSetupInfo FINE: discard if no announcements
in (nSecs =) -- 120
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.minNAnnouncements",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.minNAnnouncements",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.nIntervalsToWait",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.nIntervalsToWait",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.share.fastTimeout",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.share.fastTimeout",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nAddServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.nAddServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nRemoteLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nRemoteLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nAddLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nAddLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nAddRemoteLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.discovery.nAddRemoteLookupDiscoveryServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lease.nLeaseRenewalServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lease.nLeaseRenewalServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.lease.nRemoteLeaseRenewalServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.lease.nRemoteLeaseRenewalServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lease.nAddLeaseRenewalServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lease.nAddLeaseRenewalServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.lease.nAddRemoteLeaseRenewalServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.lease.nAddRemoteLeaseRenewalServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.event.nEventMailboxServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.event.nEventMailboxServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.event.nRemoteEventMailboxServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.event.nRemoteEventMailboxServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.event.nAddEventMailboxServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.event.nAddEventMailboxServices",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.event.nAddRemoteEventMailboxServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.event.nAddRemoteEventMailboxServices", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.lookup.remotehost", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.lookup.remotehost", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.membergroups.0",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.membergroups.0",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.membergroups", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.membergroups", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.membergroups.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.membergroups.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "net.jini.discovery.timeout", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.activatable.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.port", "read";};
[java] QAConfig.getServiceHost FINE: Selecting service host
[java] QAConfig.getServiceHost FINE: Not distributed - selecting
this host
[java] BaseQATest.getTestLocator FINER: getServiceHost returned null
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "bluto", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "bluto", "resolve";};
[java] BaseQATest.startLookup FINE: starting lookup service 0
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> requested
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> granted
[java] AdminManager.startService FINE: starting
net.jini.core.lookup.ServiceRegistrar
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
net.jini.core.lookup.ServiceRegistrar
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.running.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.running.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.running.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.running.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.running", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.running", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.running.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.running.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.running.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.running.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.running", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.running", "read";};
[java] QAConfig.getServiceHost FINE: Selecting service host
[java] QAConfig.getServiceHost FINE: Not distributed - selecting
this host
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.tojoin.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.tojoin.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.tojoin", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.tojoin", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.tojoin.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.tojoin.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.tojoin", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.tojoin", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.membergroups.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.membergroups.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.membergroups", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.membergroups", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.component.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.component.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.component", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.component", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.component.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.component.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.component", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.component", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.port.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.log.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.log.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.log", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.log", "read";};
[java] AbstractServiceAdmin.addServiceExporter FINER: no exporter
definition provided
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.shared", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.shared", "read";};
[java] NonActivatableServiceStarterAdmin.getGroup FINER: Creating
shared group
[java] AdminManager.startService FINE: starting nonActivatableGroup
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
nonActivatableGroup
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.transient.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.adminName", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.type.1", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.type.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.type", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvm.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvm.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvm", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvm", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "java.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "HOST", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "HOST", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.integrityhash.0",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.integrityhash.0",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.integrityhash",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.integrityhash",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/policy/defaultnonactvm.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission "harness/policy/defaultnonactvm.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvmargs.0",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvmargs.0",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.serverjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "globalclasspath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "globalclasspath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.impl", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "nonActivatableGroup.impl", "read";};
[java] NonActivatableGroupAdmin.start FINER: NonActivatableGroup
exec command line: '/usr/jdk/instances/jdk1.6.0/jre/bin/java
-Djava.rmi.server.codebase=http://bluto:8081/nonactivatablegroup-dl.jar
-Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
-server
-Djava.ext.dirs=/usr/jdk/instances/jdk1.6.0/jre/lib/ext:/usr/jdk/packages/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
-Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
-Dcom.sun.jini.qa.harness.runjiniserver=true
-Dcom.sun.jini.qa.harness.runkitserver=true
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.test.port=8082
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
-cp
/opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
com.sun.jini.qa.harness.NonActivatableGroupImpl'
[java] FINE:
[java] FINE: Parameters for nonActivatableGroup(.0):
[java] FINE: type : nonactivatablegroup
[java] FINE: codebase :
http://bluto:8081/nonactivatablegroup-dl.jar
[java] FINE: impl :
com.sun.jini.qa.harness.NonActivatableGroupImpl
[java] FINE: policy file :
file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
[java] FINE: classpath :
/opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
[java] FINE: options : -server
[java] FINE: properties :
-Djava.ext.dirs=/usr/jdk/instances/jdk1.6.0/jre/lib/ext:/usr/jdk/packages/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
[java] FINE: : -Dcom.sun.jini.jsk.port=8080
[java] FINE: : -Dcom.sun.jini.qa.port=8081
[java] FINE: :
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
[java] FINE: :
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
[java] FINE: :
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
[java] FINE: :
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
[java] FINE: :
-Dcom.sun.jini.qa.harness.runjiniserver=true
[java] FINE: :
-Dcom.sun.jini.qa.harness.runkitserver=true
[java] FINE: :
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
[java] FINE: :
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
[java] FINE: :
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
[java] FINE: : -Dcom.sun.jini.test.port=8082
[java] FINE: :
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/usr/jdk/instances/jdk1.6.0/jre/bin/java",
"execute";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission "/usr/jdk/instances/jdk1.6.0/jre/bin/java",
"execute";};
[java] NonActGrp-out: 27/03/2010 17:54:21
sun.rmi.transport.tcp.TCPEndpoint <clinit>
[java] NonActGrp-out: FINE: main: localHostKnown = true, localHost
= 10.1.1.2
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.tcp.TCPTransport <init>
[java] NonActGrp-out: FINE: main: Version = 2, ep = [10.1.1.2:0]
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
[java] NonActGrp-out: FINE: main: created local endpoint for socket
factory null on port 0
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.tcp.TCPTransport listen
[java] NonActGrp-out: FINE: main: (port 0) create server socket
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.tcp.TCPEndpoint newServerSocket
[java] NonActGrp-out: FINER: main: creating server socket on
[10.1.1.2:0]
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
[java] NonActGrp-out: FINE: main: default port for server socket
factory null and client socket factory null set to 45470
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
[java] NonActGrp-out: FINE: RMI TCP Accept-0: listening on port 45470
[java] NonActGrp-out: 27/03/2010 17:54:22 sun.rmi.transport.WeakRef pin
[java] NonActGrp-out: FINER: main: strongRef =
sun.rmi.transport.DGCImpl@cdb06e
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.ObjectTable putTarget
[java] NonActGrp-out: FINER: main: add object [0:0:0, 2]
[java] NonActGrp-out: 27/03/2010 17:54:22
sun.rmi.transport.ObjectTable putTarget
[java] NonActGrp-out: FINER: main: add object
[-73c2f664:1279e9d4796:-7fff, 1618859568286574245]
[java] NonActGrp-out: 27/03/2010 17:54:22 sun.rmi.server.Util
computeMethodHash
[java] NonActGrp-out: FINER: main: string used for method hash:
"stop()V"
[java] NonActGrp-out: 27/03/2010 17:54:22 sun.rmi.server.Util
computeMethodHash
[java] NonActGrp-out: FINER: main: string used for method hash:
"startService(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/jini/qa/harness/ServiceDescriptorTransformer;)Ljava/lang/Object;"
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "createClassLoader", "";};
[java] 27/03/2010 17:54:22 sun.rmi.transport.tcp.TCPEndpoint <clinit>
[java] FINE: main: localHostKnown = true, localHost = 10.1.1.2
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef newCall
[java] FINE: main: get connection
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPTransport <init>
[java] FINE: main: Version = 2, ep = [10.1.1.2:0]
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPEndpoint
getLocalEndpoint
[java] FINE: main: created local endpoint for socket factory null
on port 0
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINE: main: create connection
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPEndpoint newSocket
[java] FINER: main: opening socket to [10.1.1.2:45470]
[java] 27/03/2010 17:54:23
sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
[java] FINE: main: host: 10.1.1.2, port: 45470
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45470", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45470", "connect,resolve";};
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2:
accepted socket from [10.1.1.2:45471]
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: (port
45470) suggesting 10.1.1.2:45471
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: server suggested 10.1.1.2:45471
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: using 10.1.1.2:0
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef newCall
[java] FINER: main: create call context
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef logClientCall
[java] FINER: main: outbound call:
[endpoint:[10.1.1.2:45470](remote),objID:[0:0:0, 2]] :
sun.rmi.transport.DGCImpl_Stub[0:0:0, 2]: java.rmi.dgc.Lease
dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: (port
45470) client using 10.1.1.2:0
[java] 27/03/2010 17:54:23 sun.rmi.transport.StreamRemoteCall <init>
[java] FINER: main: write remote call header...
[java] 27/03/2010 17:54:23 sun.rmi.transport.StreamRemoteCall
getOutputStream
[java] FINER: main: getting output stream
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "getClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getProperty.java.rmi.server.codebase",
"";};
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef invoke
[java] FINER: main: execute call
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
45470) op = 80
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.StreamRemoteCall getInputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting input stream
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.Transport serviceCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: call
dispatcher
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.server.UnicastServerRef logCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
[10.1.1.2: sun.rmi.transport.DGCImpl[0:0:0, 2]: java.rmi.dgc.Lease
dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)]
[java] NonActGrp-out: 27/03/2010 17:54:23 sun.rmi.transport.DGCImpl
dirty
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: vmid =
139dce273fb9eeb8:-146f524:1279e9d5264:-7fff
[java] NonActGrp-out: 27/03/2010 17:54:23 sun.rmi.transport.DGCImpl
dirty
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: id =
[-73c2f664:1279e9d4796:-7fff, 1618859568286574245], vmid =
139dce273fb9eeb8:-146f524:1279e9d5264:-7fff, duration = 600000
[java] NonActGrp-out: 27/03/2010 17:54:23 sun.rmi.transport.WeakRef pin
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
strongRef =
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl@105b99f
[java] NonActGrp-out: 27/03/2010 17:54:23 sun.rmi.transport.Target
referenced
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: add to
dirty set: 139dce273fb9eeb8:-146f524:1279e9d5264:-7fff
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.StreamRemoteCall getOutputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting output stream
[java] 27/03/2010 17:54:23 sun.rmi.transport.StreamRemoteCall
getInputStream
[java] FINER: main: getting input stream
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef done
[java] FINE: main: free connection (reuse = true)
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: reuse connection
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: create reaper
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.codebase.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.codebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.integrityhash.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.integrityhash.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.integrityhash.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.integrityhash.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.integrityhash", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.policyfile.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.policyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/policy/defaultreggie.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission "harness/policy/defaultreggie.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultreggie.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultreggie.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.classpath.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.classpath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.impl.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.preparername.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.preparername.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.preparername", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.transient.preparername", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.preparername.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.preparername.0", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.preparername", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.preparername", "read";};
[java] FINE:
[java] FINE: Parameters for net.jini.core.lookup.ServiceRegistrar(.0):
[java] FINE: type : transient
[java] FINE: codebase :
http://bluto:8080/reggie-dl.jar http://bluto:8080/jsk-dl.jar
[java] FINE: impl :
com.sun.jini.reggie.TransientRegistrarImpl
[java] FINE: component name : com.sun.jini.reggie
[java] FINE: policy file :
file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultreggie.policy
[java] FINE: classpath :
/opt/src/ApacheRiver/trunk/lib/reggie.jar
[java] FINE: service conf file : -
[java] FINE: starter conf file : -
[java] FINE: proxy preparer : test.reggiePreparer
[java] FINE: option args 0 : -
[java] FINE: option args 1 :
com.sun.jini.reggie.initialMemberGroups = new
String[]{"LLDGroup0_A_bluto_1269676451360",
"LLDGroup0_B_bluto_1269676451360", "LLDGroup0_C_bluto_1269676451360"}
[java] FINE: option args 2 :
net.jini.discovery.LookupDiscovery.multicastAnnouncementInterval=120000
[java] FINE: option args 3 :
com.sun.jini.reggie.multicastAnnouncementInterval=120000
[java] FINE: option args 4 : multicast.ttl=0
[java] FINE:
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef invoke
[java] FINER: main: method: public abstract java.lang.Object
com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
throws java.rmi.RemoteException
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef logClientCall
[java] FINER: main: outbound call:
[endpoint:[10.1.1.2:45470](remote),objID:[-73c2f664:1279e9d4796:-7fff,
1618859568286574245]] :
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub[-73c2f664:1279e9d4796:-7fff,
1618859568286574245]: public abstract java.lang.Object
com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
throws java.rmi.RemoteException
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
45470) op = 82
[java] 27/03/2010 17:54:23 sun.rmi.transport.tcp.TCPChannel
newConnection
[java] FINE: main: reuse connection
[java] 27/03/2010 17:54:23 sun.rmi.server.UnicastRef invoke
[java] FINER: main: opnum = -3440598291276346209
[java] 27/03/2010 17:54:23 sun.rmi.transport.StreamRemoteCall <init>
[java] FINER: main: write remote call header...
[java] 27/03/2010 17:54:23 sun.rmi.transport.StreamRemoteCall
getOutputStream
[java] FINER: main: getting output stream
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
45470) op = 80
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.StreamRemoteCall getInputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting input stream
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.transport.Transport serviceCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: call
dispatcher
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.rmi.server.UnicastServerRef logCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
[10.1.1.2:
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl[-73c2f664:1279e9d4796:-7fff,
1618859568286574245]: public abstract java.lang.Object
com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
throws java.rmi.RemoteException]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45472", "accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45472", "accept,resolve";};
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.net.www.protocol.http.HttpURLConnection writeRequests
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@bad8a85
pairs: {GET /reggie-dl.jar HTTP/1.1: null}{User-Agent:
Java/1.6.0_07}{Host: bluto:8080}{Accept: text/html, image/gif,
image/jpeg, *; q=.2, */*; q=.2}{Connection: keep-alive}
[java] 27/03/2010 17:54:23 com.sun.jini.tool.ClassServer$Task run
[java] FINER: reggie-dl.jar requested from bluto:45472
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-dl/reggie-dl.jar", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-dl/reggie-dl.jar", "read";};
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.net.www.protocol.http.HttpURLConnection getInputStream
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@3310593
pairs: {null: HTTP/1.0 200 OK}{Content-Length: 50824}{Content-Type:
application/java}
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45473", "accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45473", "accept,resolve";};
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.net.www.protocol.http.HttpURLConnection writeRequests
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@32784a5
pairs: {GET /jsk-dl.jar HTTP/1.1: null}{User-Agent: Java/1.6.0_07}{Host:
bluto:8080}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*;
q=.2}{Connection: keep-alive}
[java] 27/03/2010 17:54:23 com.sun.jini.tool.ClassServer$Task run
[java] FINER: jsk-dl.jar requested from bluto:45473
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/opt/src/ApacheRiver/trunk/lib-dl/jsk-dl.jar",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.io.FilePermission "/opt/src/ApacheRiver/trunk/lib-dl/jsk-dl.jar",
"read";};
[java] NonActGrp-out: 27/03/2010 17:54:23
sun.net.www.protocol.http.HttpURLConnection getInputStream
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@1774b9b3
pairs: {null: HTTP/1.0 200 OK}{Content-Length: 52778}{Content-Type:
application/java}
[java] NonActGrp-out: 27/03/2010 17:54:26
com.sun.jini.reggie.RegistrarImpl init
[java] NonActGrp-out: INFO: started Reggie:
7aeaf10b-0d4c-416e-8f31-c3a2b7ffe5e2, [LLDGroup0_A_bluto_1269676451360,
LLDGroup0_B_bluto_1269676451360, LLDGroup0_C_bluto_1269676451360],
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] NonActGrp-out: 27/03/2010 17:54:26
sun.net.www.protocol.http.HttpURLConnection writeRequests
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45475", "accept,resolve";};
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@1697b675
pairs: {GET /reggie-dl.jar HTTP/1.1: null}{User-Agent:
Java/1.6.0_07}{Host: bluto:8080}{Accept: text/html, image/gif,
image/jpeg, *; q=.2, */*; q=.2}{Connection: keep-alive}
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45475", "accept,resolve";};
[java] 27/03/2010 17:54:26 com.sun.jini.tool.ClassServer$Task run
[java] FINER: reggie-dl.jar requested from bluto:45475
[java] NonActGrp-out: 27/03/2010 17:54:26
sun.net.www.protocol.http.HttpURLConnection getInputStream
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@14d5bc93
pairs: {null: HTTP/1.0 200 OK}{Content-Length: 50824}{Content-Type:
application/java}
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45476", "accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45476", "accept,resolve";};
[java] NonActGrp-out: 27/03/2010 17:54:26
sun.net.www.protocol.http.HttpURLConnection writeRequests
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@2b7db15
pairs: {GET /jsk-dl.jar HTTP/1.1: null}{User-Agent: Java/1.6.0_07}{Host:
bluto:8080}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*;
q=.2}{Connection: keep-alive}
[java] 27/03/2010 17:54:26 com.sun.jini.tool.ClassServer$Task run
[java] FINER: jsk-dl.jar requested from bluto:45476
[java] NonActGrp-out: 27/03/2010 17:54:26
sun.net.www.protocol.http.HttpURLConnection getInputStream
[java] NonActGrp-out: FINE: sun.net.www.MessageHeader@148f8c83
pairs: {null: HTTP/1.0 200 OK}{Content-Length: 52778}{Content-Type:
application/java}
[java] NonActGrp-out: 27/03/2010 17:54:26
com.sun.jini.action.GetBooleanAction run
[java] NonActGrp-out: HANDLED: security exception reading
"com.sun.jini.reggie.enableImplToStubReplacement", returning false
[java] NonActGrp-out: java.security.AccessControlException: access
denied (java.util.PropertyPermission
com.sun.jini.reggie.enableImplToStubReplacement read)
[java] NonActGrp-out: at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
[java] NonActGrp-out: at
java.security.AccessController.checkPermission(AccessController.java:546)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
[java] NonActGrp-out: at
java.lang.System.getProperty(System.java:652)
[java] NonActGrp-out: at
java.lang.Boolean.getBoolean(Boolean.java:221)
[java] NonActGrp-out: at
com.sun.jini.action.GetBooleanAction.run(Unknown Source)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
net.jini.security.Security$4.run(Unknown Source)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
net.jini.security.Security.doPrivileged(Unknown Source)
[java] NonActGrp-out: at
com.sun.jini.reggie.Item.<clinit>(Unknown Source)
[java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
[java] NonActGrp-out: at java.lang.Class.forName(Class.java:169)
[java] NonActGrp-out: at
com.sun.jini.reggie.ConstrainableRegistrarProxy.class$(Unknown Source)
[java] NonActGrp-out: at
com.sun.jini.reggie.ConstrainableRegistrarProxy.<clinit>(Unknown Source)
[java] NonActGrp-out: at
sun.misc.Unsafe.ensureClassInitialized(Native Method)
[java] NonActGrp-out: at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
[java] NonActGrp-out: at
sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
[java] NonActGrp-out: at
java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
[java] NonActGrp-out: at
java.lang.reflect.Field.getFieldAccessor(Field.java:899)
[java] NonActGrp-out: at
java.lang.reflect.Field.getLong(Field.java:528)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1614)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52)
[java] NonActGrp-out: at
java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:425)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:413)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:547)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
[java] NonActGrp-out: at
java.rmi.MarshalledObject.get(MarshalledObject.java:142)
[java] NonActGrp-out: at
com.sun.jini.start.NonActivatableServiceDescriptor.create(Unknown Source)
[java] NonActGrp-out: at
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl.startService(Unknown
Source)
[java] NonActGrp-out: at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] NonActGrp-out: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] NonActGrp-out: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] NonActGrp-out: at
java.lang.reflect.Method.invoke(Method.java:597)
[java] NonActGrp-out: at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
[java] NonActGrp-out: at
sun.rmi.transport.Transport$1.run(Transport.java:159)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
sun.rmi.transport.Transport.serviceCall(Transport.java:155)
[java] NonActGrp-out: at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
[java] NonActGrp-out: at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
[java] NonActGrp-out: at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
[java] NonActGrp-out: at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
[java] NonActGrp-out: at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[java] NonActGrp-out: at java.lang.Thread.run(Thread.java:619)
[java] NonActGrp-out: 27/03/2010 17:54:26
sun.rmi.transport.StreamRemoteCall getOutputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting output stream
[java] 27/03/2010 17:54:26 sun.rmi.transport.StreamRemoteCall
getInputStream
[java] FINER: main: getting input stream
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "bluto", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getPolicy", "";};
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.lang.RuntimePermission "createClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "bluto:8080", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "bluto:8080", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "bluto:8080", "connect,resolve";};
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.net.SocketPermission "bluto", "resolve";};
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.net.SocketPermission "bluto:8080", "connect,resolve";};
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.net.SocketPermission "10.1.1.2:8080", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "10.1.1.2:8080", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45477", "accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45477", "accept,resolve";};
[java] 27/03/2010 17:54:26
sun.net.www.protocol.http.HttpURLConnection writeRequests
[java] FINE: sun.net.www.MessageHeader@17497575 pairs: {GET
/reggie-dl.jar HTTP/1.1: null}{User-Agent: Java/1.6.0_07}{Host:
bluto:8080}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*;
q=.2}{Connection: keep-alive}
[java] 27/03/2010 17:54:26 com.sun.jini.tool.ClassServer$Task run
[java] FINER: reggie-dl.jar requested from bluto:45477
[java] 27/03/2010 17:54:26
sun.net.www.protocol.http.HttpURLConnection getInputStream
[java] FINE: sun.net.www.MessageHeader@147ee053 pairs: {null:
HTTP/1.0 200 OK}{Content-Length: 50824}{Content-Type: application/java}
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.net.SocketPermission "bluto", "connect,accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "bluto", "connect,accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "accessClassInPackage.sun.reflect", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45478", "accept,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45478", "accept,resolve";};
[java] 27/03/2010 17:54:27
sun.net.www.protocol.http.HttpURLConnection writeRequests
[java] FINE: sun.net.www.MessageHeader@1c6f5795 pairs: {GET
/jsk-dl.jar HTTP/1.1: null}{User-Agent: Java/1.6.0_07}{Host:
bluto:8080}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*;
q=.2}{Connection: keep-alive}
[java] 27/03/2010 17:54:27 com.sun.jini.tool.ClassServer$Task run
[java] FINER: jsk-dl.jar requested from bluto:45478
[java] 27/03/2010 17:54:27
sun.net.www.protocol.http.HttpURLConnection getInputStream
[java] FINE: sun.net.www.MessageHeader@11ddcde3 pairs: {null:
HTTP/1.0 200 OK}{Content-Length: 52778}{Content-Type: application/java}
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.util.PropertyPermission
"com.sun.jini.reggie.enableImplToStubReplacement", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission
"com.sun.jini.reggie.enableImplToStubReplacement", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.dgc.leaseValue", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.dgc.cleanInterval",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.dgc.minimumDuration",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.tcp.useNIO", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.connectionTimeout",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.thread.idleThreadTimeout",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "modifyThreadGroup", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
com.sun.jini.thread.ThreadPoolPermission "getSystemThreadPool", "";};
[java] 27/03/2010 17:54:28 sun.rmi.server.UnicastRef invoke
[java] FINE: main: free connection (reuse = true)
[java] 27/03/2010 17:54:28 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: reuse connection
[java]
[java] TIME: 17:54:28
[java]
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
added new proxy to lookupList
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> released
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "modifyThread", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "setContextClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "10.1.1.2:45474", "connect,resolve";};
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.net.SocketPermission "10.1.1.2:45474",
"connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:45474", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:45474", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.connection.mux.client.initialInboundRation", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.connection.mux.client.initialInboundRation", "read";};
[java] LocatorsUtil.displayLocator FINE: locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.startLookup FINE: memberGroup(s) =
LLDGroup0_A_bluto_1269676451360,LLDGroup0_B_bluto_1269676451360,LLDGroup0_C_bluto_1269676451360
[java] BaseQATest.startInitLookups FINEST: service host is 'bluto',
this host is 'bluto'
[java] BaseQATest.startInitLookups FINEST: init locator 0 =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] AbstractBaseTest.setup FINE: creating a lookup locator
discovery initially configured to discover NO_LOCATORS
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib/jsk-resources.jar", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.ssl.cipherSuites", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission "com.sun.jini.jeri.ssl.sslProtocol", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
com.sun.jini.discovery.internal.EndpointInternalsPermission "set", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
com.sun.jini.discovery.internal.EndpointInternalsPermission "get", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.kerberos.KerberosEndpoint.maxCacheSize", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.kerberos.KerberosEndpoint.maxCacheSize", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.kerberos.KerberosEndpoint.minGssContextLifetime",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.kerberos.KerberosEndpoint.minGssContextLifetime",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.kerberos.KerberosEndpoint.maxGssContextRetries",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.util.PropertyPermission
"com.sun.jini.jeri.kerberos.KerberosEndpoint.maxGssContextRetries",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.test.impl.locatordiscovery.discardDelayFirstWait", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"com.sun.jini.test.impl.locatordiscovery.discardDelayFirstWait", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.test.impl.locatordiscovery.discard", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission
"com.sun.jini.test.impl.locatordiscovery.discard", "read";};
[java] MasterTest.doTest INFO:
[java] =============================== CALLING RUN()
===============================
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "os.name", "read";};
[java] DelayDiscoveryAfterDiscard.run FINE: run()
[java] AbstractBaseTest.doDiscovery FINE: set locators to discover --
[java] AbstractBaseTest.doDiscovery FINE:
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.waitForDiscovery FINE: for DISCOVERY events --
waiting at least 30 seconds, but no more than 180 seconds ...
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar" {permission
java.net.SocketPermission "bluto", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar" {permission
java.net.SocketPermission "10.1.1.2:4160", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2:4160", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2:4160", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "10.1.1.2:4160", "connect,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar" {permission
java.net.SocketPermission "bluto:8080", "connect,resolve";};
[java] BaseQATest$LookupListener.discovered FINE: discovery event
received -- 1 lookup(s)
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> requested
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> granted
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> released
[java] BaseQATest$LookupListener.discovered FINE: regs[0] is
in lookupList
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar" {permission
java.net.SocketPermission "10.1.1.2", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.net.SocketPermission "10.1.1.2", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "10.1.1.2", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.net.SocketPermission "10.1.1.2", "resolve";};
[java] grant codeBase "http://bluto:8080/reggie-dl.jar"
{permission java.net.SocketPermission "10.1.1.2", "resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar" {permission
java.net.SocketPermission "10.1.1.2:45474", "connect,resolve";};
[java] LocatorsUtil.displayLocator FINE: discovered locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest$LookupListener.discovered FINE: discovered
member group(s) =
LLDGroup0_A_bluto_1269676451360,LLDGroup0_B_bluto_1269676451360,LLDGroup0_C_bluto_1269676451360
[java] BaseQATest$LookupListener.discovered FINE: number of
currently discovered lookup(s) = 1
[java] 27/03/2010 17:54:38 sun.rmi.transport.tcp.TCPChannel$1 run
[java] FINER: RMI Scheduler(0): wake up
[java] 27/03/2010 17:54:53 sun.rmi.transport.tcp.TCPChannel$1 run
[java] FINER: RMI Scheduler(0): wake up
[java] 27/03/2010 17:54:53 sun.rmi.transport.tcp.TCPChannel
freeCachedConnections
[java] FINER: RMI Scheduler(0): connection timeout expired
[java] 27/03/2010 17:54:53 sun.rmi.transport.tcp.TCPConnection close
[java] FINE: RMI Scheduler(0): close connection
[java] NonActGrp-out: 27/03/2010 17:54:53
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
45470) connection closed
[java] NonActGrp-out: 27/03/2010 17:54:53
sun.rmi.transport.tcp.TCPConnection close
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: close
connection
[java]
[java] TIME: 17:54:59
[java]
[java] BaseQATest.waitForDiscovery FINE: initial wait period
complete ... waiting at most 150 more seconds ...
[java] BaseQATest.waitForDiscovery FINE: discoveredMap.size == 1
[java] BaseQATest.waitForDiscovery FINE: discoveredMap.locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.waitForDiscovery FINE:
discoveredMap.groups[0] == LLDGroup0_A_bluto_1269676451360
[java] BaseQATest.waitForDiscovery FINE:
discoveredMap.groups[1] == LLDGroup0_B_bluto_1269676451360
[java] BaseQATest.waitForDiscovery FINE:
discoveredMap.groups[2] == LLDGroup0_C_bluto_1269676451360
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.size == 1
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.groups[0] == LLDGroup0_A_bluto_1269676451360
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.groups[1] == LLDGroup0_B_bluto_1269676451360
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.groups[2] == LLDGroup0_C_bluto_1269676451360
[java] BaseQATest.locGroupsMapsEqualByLoc FINE: comparing locators ...
[java] BaseQATest.locGroupsMapsEqualByLoc FINE: locators set 0 --
[java] BaseQATest.locGroupsMapsEqualByLoc FINE:
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByLoc FINE: locators set 1 --
[java] BaseQATest.locGroupsMapsEqualByLoc FINE:
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: comparing group
sets of each lookup ...
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: set 0 --
locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[0] =
LLDGroup0_A_bluto_1269676451360
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[1] =
LLDGroup0_B_bluto_1269676451360
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[2] =
LLDGroup0_C_bluto_1269676451360
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: set 1 --
locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[0] =
LLDGroup0_A_bluto_1269676451360
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[1] =
LLDGroup0_B_bluto_1269676451360
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[2] =
LLDGroup0_C_bluto_1269676451360
[java] BaseQATest.waitForDiscovery FINE: events expected (1) ==
events received (1), all locators equal
[java] BaseQATest.waitForDiscovery FINE: DISCOVERY wait period
complete
[java] BaseQATest.waitForDiscovery FINE: 1 discovery event(s)
expected, 1 discovery event(s) received
[java] DelayDiscoveryAfterDiscard.run FINE: calling getRegistrars ...
[java] BaseQATest$LookupListener.discarded FINE: discard event
received -- 1 lookup(s)
[java] BaseQATest$LookupListener.discarded FINE: discarded
locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] DelayDiscoveryAfterDiscard.run FINE: Discarding registrar:
com.sun.jini.reggie.ConstrainableRegistrarProxy[registrar=7aeaf10b-0d4c-416e-8f31-c3a2b7ffe5e2
Proxy[Registrar,BasicInvocationHandler[BasicObjectEndpoint[eac3d402-3417-4fde-85ec-f12e547ad8de,TcpEndpoint[10.1.1.2:45474]]]]]
[java] BaseQATest$LookupListener.discarded FINE: discarded
member group(s) =
LLDGroup0_A_bluto_1269676451360,LLDGroup0_B_bluto_1269676451360,LLDGroup0_C_bluto_1269676451360
[java] BaseQATest$LookupListener.discarded FINE: number of
currently discovered lookup(s) = 0
[java]
[java] TIME: 17:55:14
[java]
[java] BaseQATest$LookupListener.discovered FINE: discovery event
received -- 1 lookup(s)
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> requested
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> granted
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> released
[java] BaseQATest$LookupListener.discovered FINE: regs[0] is
in lookupList
[java] LocatorsUtil.displayLocator FINE: discovered locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest$LookupListener.discovered FINE: discovered
member group(s) =
LLDGroup0_A_bluto_1269676451360,LLDGroup0_B_bluto_1269676451360,LLDGroup0_C_bluto_1269676451360
[java] BaseQATest$LookupListener.discovered FINE: number of
currently discovered lookup(s) = 1
[java]
[java] TIME: 17:55:34
[java]
[java] MasterTest.doTest INFO:
[java] ============================ CALLING TEARDOWN()
=============================
[java]
[java] AbstractBaseTest.tearDown FINE: tearDown - terminating
lookup locator discovery 0
[java] BaseQATest.tearDown FINE: tearDown - terminating lookup
service(s)
[java] QATest.tearDown FINE: Destroying remaining managed services
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.nSecsWaitDestroy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.nSecsWaitDestroy",
"read";};
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.reggie.ConstrainableRegistrarProxy
[java] NonActGrp-out: 27/03/2010 17:55:34
com.sun.jini.reggie.RegistrarImpl destroy
[java] NonActGrp-out: INFO: starting Reggie shutdown
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub
[java] 27/03/2010 17:55:34 sun.rmi.server.UnicastRef invoke
[java] FINER: main: method: public abstract void
com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
java.rmi.RemoteException
[java] 27/03/2010 17:55:34 sun.rmi.server.UnicastRef logClientCall
[java] FINER: main: outbound call:
[endpoint:[10.1.1.2:45470](remote),objID:[-73c2f664:1279e9d4796:-7fff,
1618859568286574245]] :
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub[-73c2f664:1279e9d4796:-7fff,
1618859568286574245]: public abstract void
com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
java.rmi.RemoteException
[java] 27/03/2010 17:55:34 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINE: main: create connection
[java] 27/03/2010 17:55:34 sun.rmi.transport.tcp.TCPEndpoint newSocket
[java] FINER: main: opening socket to [10.1.1.2:45470]
[java] 27/03/2010 17:55:34
sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
[java] FINE: main: host: 10.1.1.2, port: 45470
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
[java] NonActGrp-out: FINE: RMI TCP Connection(2)-10.1.1.2:
accepted socket from [10.1.1.2:45484]
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
[java] 27/03/2010 17:55:34 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: server suggested 10.1.1.2:45484
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: (port
45470) suggesting 10.1.1.2:45484
[java] 27/03/2010 17:55:34 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: using 10.1.1.2:0
[java] 27/03/2010 17:55:34 sun.rmi.server.UnicastRef invoke
[java] FINER: main: opnum = -2856118408655404442
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: (port
45470) client using 10.1.1.2:0
[java] 27/03/2010 17:55:34 sun.rmi.transport.StreamRemoteCall <init>
[java] FINER: main: write remote call header...
[java] 27/03/2010 17:55:34 sun.rmi.transport.StreamRemoteCall
getOutputStream
[java] FINER: main: getting output stream
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(2)-10.1.1.2: (port
45470) op = 80
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.StreamRemoteCall getInputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
getting input stream
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.Transport serviceCall
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: call
dispatcher
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.server.UnicastServerRef logCall
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
[10.1.1.2:
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl[-73c2f664:1279e9d4796:-7fff,
1618859568286574245]: public abstract void
com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
java.rmi.RemoteException]
[java] NonActGrp-out: 27/03/2010 17:55:34
sun.rmi.transport.StreamRemoteCall getOutputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
getting output stream
[java] 27/03/2010 17:55:34 sun.rmi.transport.StreamRemoteCall
getInputStream
[java] FINER: main: getting input stream
[java] 27/03/2010 17:55:34 sun.rmi.server.UnicastRef invoke
[java] FINE: main: free connection (reuse = true)
[java] 27/03/2010 17:55:34 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: reuse connection
[java] 27/03/2010 17:55:34 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: create reaper
[java] NonActGrp-out: 27/03/2010 17:55:35
com.sun.jini.reggie.RegistrarImpl$DestroyThread run
[java] NonActGrp-out: INFO: Reggie shutdown completed
[java] NonActGrp-out: 27/03/2010 17:55:36
sun.rmi.transport.ObjectTable removeTarget
[java] NonActGrp-out: FINER: destroy: remove object
[-73c2f664:1279e9d4796:-7fff, 1618859568286574245]
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.tool.ClassServer
[java] 27/03/2010 17:55:37 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8080]
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.tool.ClassServer
[java] 27/03/2010 17:55:37 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8080]
[java] 27/03/2010 17:55:37 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8081]
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.tool.ClassServer
[java] 27/03/2010 17:55:37 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8081]
[java] 27/03/2010 17:55:37 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8082]
[java] 27/03/2010 17:55:37 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8082]
[java]
[java] TIME: 17:55:38
[java]
[java] Test process was destroyed and returned code 0
[java]
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Test Passed: OK
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.runCommandAfterEachTest", "read";};
[java]
[java] -----------------------------------------
[java]
[java] SUMMARY =================================
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.generateHtml.removePassResults", "read";};
[java]
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
[java] # of tests started = 1
[java] # of tests completed = 1
[java] # of tests passed = 1
[java] # of tests failed = 0
[java]
[java] -----------------------------------------
[java]
[java] Date finished:
[java] Sat Mar 27 17:55:43 EST 2010
[java] Time elapsed:
[java] 91 seconds
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.generateXml",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "exitVM.0", "";};
BUILD SUCCESSFUL
Total time: 1 minute 38 seconds
bash-3.00$
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
By adding the following permissions to jinitest.policy the test passes
on jdk1.6, this combined with the earlier changes to
PreferredClassProvider to lazily load two system properties at Object
runtime rather than with class static initializer blocks.
grant {
permission java.security.SecurityPermission
"getProperty.net.jini.security.policy.PolicyFileProvider.basePolicyClass";
permission java.util.PropertyPermission "java.security.policy", "read";
permission java.util.PropertyPermission "java.security.policy", "write";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.provider";
permission java.lang.RuntimePermission "getProtectionDomain";
permission net.jini.security.GrantPermission
"java.security.AllPermission \"\", \"\"";
};
This test passes on jdk1.5 without the above modifications.
It appears to me that the SecurityManager has been loaded and it is
using the standard sun Policy implementation until the
PolicyFileProvider loads, the grant: permission
java.lang.RuntimePermission
"accessClassInPackage.sun.security.provider"; is used by the
DynamicPolicyProvider (Service Provider Interface - SPI) during it's
construction. The PolicyFileProvider is constructed first and passed
into the constructor of DynamicPolicyProvider.
Cheers,
Peter.
Peter Firmstone wrote:
> Well, the bug is jvm dependent, I forgot I had JAVA_HOME set to jdk1.5
> on the command line. It passes on jdk1.5 and fails on jdk1.6.
>
> This appears to have something to do with the point in time the
> SecurityManager is loaded. It appears to be loaded earlier in jdk1.6
>
> I think I'm close to cracking it.
>
> I tidied up the searchPath to include the src directory for the policy
> files, so I don't have to recompile the whole qa suite every time I
> modify a policy file!
>
> When I get this to pass I'll commit the code.
>
> Cheers,
>
> Peter.
>
>
> Peter Firmstone wrote:
>> Sim IJskes - QCG wrote:
>>> Peter Firmstone wrote:
>>>> Yep too good to be true, it's behaving funky again.
>>>>
>>>
>>> Is it easy to reproduce with one or 2 VM's running? Do you maybe
>>> have the commandlines of the VM's for us?
>>>
>>> Gr. Sim
>>>
>>>
>> Just modify the source and target to = 5 for Java 5 in both the ant
>> build scripts, I'm running it on an Ultra 80 with Quad Processors,
>> then build as usual and execute ant qa.run.
>>
>> Cheers,
>>
>> Peter.
>>
>
>
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Well, the bug is jvm dependent, I forgot I had JAVA_HOME set to jdk1.5
on the command line. It passes on jdk1.5 and fails on jdk1.6.
This appears to have something to do with the point in time the
SecurityManager is loaded. It appears to be loaded earlier in jdk1.6
I think I'm close to cracking it.
I tidied up the searchPath to include the src directory for the policy
files, so I don't have to recompile the whole qa suite every time I
modify a policy file!
When I get this to pass I'll commit the code.
Cheers,
Peter.
Peter Firmstone wrote:
> Sim IJskes - QCG wrote:
>> Peter Firmstone wrote:
>>> Yep too good to be true, it's behaving funky again.
>>>
>>
>> Is it easy to reproduce with one or 2 VM's running? Do you maybe have
>> the commandlines of the VM's for us?
>>
>> Gr. Sim
>>
>>
> Just modify the source and target to = 5 for Java 5 in both the ant
> build scripts, I'm running it on an Ultra 80 with Quad Processors,
> then build as usual and execute ant qa.run.
>
> Cheers,
>
> Peter.
>
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Sim IJskes - QCG wrote:
> Peter Firmstone wrote:
>> Yep too good to be true, it's behaving funky again.
>>
>
> Is it easy to reproduce with one or 2 VM's running? Do you maybe have
> the commandlines of the VM's for us?
>
> Gr. Sim
>
>
Just modify the source and target to = 5 for Java 5 in both the ant
build scripts, I'm running it on an Ultra 80 with Quad Processors, then
build as usual and execute ant qa.run.
Cheers,
Peter.
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Sim IJskes - QCG <si...@qcg.nl>.
Peter Firmstone wrote:
> Yep too good to be true, it's behaving funky again.
>
Is it easy to reproduce with one or 2 VM's running? Do you maybe have
the commandlines of the VM's for us?
Gr. Sim
--
QCG, Software voor het MKB, 071-5890970, http://www.qcg.nl
Quality Consultancy Group b.v., Leiderdorp, Kvk Leiden: 28088397
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Yep too good to be true, it's behaving funky again.
Peter Firmstone wrote:
> Well, now this test is passing, I still don't know what caused the
> failure, I'm going to have to run this several times to ensure the
> test isn't suffering an intermittent failure, which should clear the
> way for a fresh commit.
>
> I didn't remove the lazy loading from PreferredClassProvider, however
> I did change the behaviour back so the constructor throw's an
> AccessException if Permission implies returns false.
>
> Result appended at end of message.
>
> Cheers,
>
> Peter.
>
> Peter Firmstone wrote:
>> Before I set my local source of PreferredClassProvider back to its
>> original state with static code initializer blocks, I thought I'd
>> post the modified source code:
>>
>> Note that by delaying the execution of the code until object
>> instantiation caused a few jtreg tests to fail, the changes were made
>> when I thought the DynamicPolicyProvider might not be loading until
>> after the static code blocks had executed (when in fact it was not
>> utilised by that code).
>>
>> Sure highlights the value of regression tests!
>>
>>
>> Execution failed: `main' threw exception: TestFailedException:
>> TEST FAILED: client failed to call back in time
>>
>> *
>> net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/RegistryRetainCodebase.java
>>
>> <ci...@zeus.net.au> : Ensures that a
>> registry with a stub class in CLASSPATH preserves the codebase
>> annotation of that stub class (using preferred classes) when a
>> marshalled instance of that class is passed through the
>> rmiregistry in a series of remote method invocations
>>
>>
>> Execution failed: `main' threw exception:
>> java.lang.RuntimeException: TEST FAILED: created PCP successfully
>>
>> *
>> net/jini/loader/pref/PreferredClassProvider/finalizerAttack/FinalizerAttack.java
>>
>> <ci...@zeus.net.au> : Untrusted code should
>> not be able to use an instance of PreferredClassProvider for which
>> the constructor's security check did not succeed, such as by a
>> having a subclass that overrides finalize() to provide a reference
>> to the instance and through which dangerous protected methods can
>> be invoked.
>>
>>
>> Execution failed: `main' threw exception:
>> java.lang.RuntimeException: TEST FAILED: provider instantiated
>>
>> *
>> net/jini/loader/pref/PreferredClassProvider/constructorCheck/ConstructorCheck.java
>>
>> <ci...@zeus.net.au>: Untrusted code should
>> not be able to instantiate a PreferredClassProvider and obtain
>> references to class loaders from it (such as by subclassing it and
>> overriding a protected method).
>>
>>
>>
>> Peter Firmstone wrote:
>>> Well, I've spent plenty of time investigating, it appears the first
>>> policy provider to be loaded is sun's PolicyFile implementation, but
>>> in this case the slave harness command doesn't utilise the dynamic
>>> policy provider at all.
>>>
>>> Based on some experimentation and observation, it appears as though
>>> a SecurityManager has been loaded, when previously the static code
>>> would execute prior to the loading of the SecurityManager, however
>>> adding the missing permissions didn't solve the problem. The only
>>> way to guarantee the loading of a SecurityManager is to declare one
>>> at startup.
>>>
>>> So I borrowed a ProfilingSecurityManager, from Mark Petrovic (BSD
>>> license) that has functionality similar to
>>> DebugDynamicPolicyProvider in that it grants all permissions and
>>> prints out the permissions it has granted.
>>>
>>> Upon doing so, I found the qa test harness has some issues with
>>> configuration properties, I couldn't get the Properties to propagate
>>> to the slave harness implementation & when I did, it had issues with
>>> the class path and the properties themselves and as such it wouldn't
>>> load the ProfilingSecurityManager. I'm still trying to work out
>>> exactly what's going on with the qa test harness & how it works, it
>>> appears to need a good tidy up.
>>>
>>> Any knowledgeable persons able to assist?
>>>
>>> Regards,
>>>
>>> Peter.
>>>
>>>
>>> Gregg Wonderly wrote:
>>>> I would suspect that this is the issue too. There are several
>>>> places that doAs() is used to read property values so that security
>>>> contexts that are already active can be utilized when appropriate.
>>>> It seems like that is the case here.
>>>>
>>>> Gregg Wonderly
>>>>
>>>> Sim IJskes - QCG wrote:
>>>>> Peter Firmstone wrote:
>>>>>> I worked it out; in PreferredClassProvider, the property
>>>>>> java.rmi.server.codebase is retrieved by a static initializer
>>>>>> block, the DynamicPolicyProvider hasn't been set up properly when
>>>>>> the permission check executes, it is rejected. I've added an
>>>>>> object method to check if the value is null, it requests it later
>>>>>> successfully. I don't know why this is so, I'm using Java 6 in
>>>>>> server mode with source = 5. Is it a compiler optimisation?
>>>>>
>>>>> Are you sure you aren't hit by a recursive call to the
>>>>> PolicyProvider? Reading a property is checked against the policy
>>>>> isn't it?
>>>>>
>>>>> Gr. Sim
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
> bash-3.00$ ant run-tests
> Buildfile: build.xml
>
> run-tests:
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.logging.LoggingPermission "control", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "line.separator", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "user.timezone", "write";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.lang.RuntimePermission
> "accessClassInPackage.sun.util.logging.resources", "";};
> [java]
> [java] TIME: 06:01:57
> [java]
> [java] QAConfig.loadProperties FINEST: loaded properties:
> file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
>
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.jsk.home", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "/opt/src/ApacheRiver/trunk", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.home", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "/opt/src/ApacheRiver/trunk/qa", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "java.class.path", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar", "read";};
> [java] Resolver.setToken FINEST: setting token <harnessJar> to
> /opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testJar", "read";};
> [java] Resolver.setToken FINEST: setting token <testJar> to
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "searchPath", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.test.home", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "com/sun/jini/qa/resources/qaDefaults.properties", "read";};
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> com/sun/jini/qa/resources/qaDefaults.properties
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/qa/resources/qaDefaults.properties",
> "read";};
> [java] QAConfig.loadProperties FINEST: loaded properties:
> file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/qa/resources/qaDefaults.properties
>
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "track", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.useAddress",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.net.SocketPermission "bluto", "resolve";};
> [java] Resolver.setToken FINEST: setting token <gethost> to bluto
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.lang.RuntimePermission "createClassLoader", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.net.SocketPermission "localhost:10004", "listen,resolve";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.lang.RuntimePermission "getClassLoader", "";};
> [java]
> [java] -----------------------------------------
> [java] CONFIGURATION FILE:
> [java]
> [java]
> /opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
>
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission
> "com.sun.jini.qa.harness.rerunFailedTests", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.testMaxRetries",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "categories", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "category", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "tests", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "xtests", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "excludeList", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "xcategories", "read";};
> [java]
> [java] -----------------------------------------
> [java] SETTING UP THE TEST LIST:
> [java]
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td",
> "read";};
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td",
> "read";};
> [java] QAConfig.loadProperties FINEST: loaded properties:
> file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
>
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "locatordiscovery.properties", "read";};
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> locatordiscovery.properties
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties",
> "read";};
> [java] QAConfig.loadProperties FINEST: loaded properties:
> file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
>
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "src/com/sun/jini/test/share/reggie1_0.properties", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "user.dir", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/share/reggie1_0.properties",
> "read";};
> [java] QAConfig.loadProperties FINEST: loaded properties:
> file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/share/reggie1_0.properties
>
> [java] Adding test:
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.configs", "read";};
> [java]
> [java] -----------------------------------------
> [java] GENERAL HARNESS CONFIGURATION INFORMATION:
> [java]
> [java] Date started:
> [java] Mon Mar 22 06:01:59 EST 2010
> [java] Installation directory of the JSK:
> [java] com.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> [java] Installation directory of the harness:
> [java] com.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> [java] Categories being tested:
> [java] categories=No Categories
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "*", "read,write";};
> [java] -----------------------------------------
> [java] ENVIRONMENT PROPERTIES:
> [java]
> [java] JVM information:
> [java] Java HotSpot(TM) Server VM, 1.5.0_15-b04, 32 bit VM mode
> [java] Sun Microsystems Inc.
> [java] OS information:
> [java] SunOS, 5.10, sparc
> [java]
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "java.io.tmpdir", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "/var/tmp/JinitestDeletionList.txt", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "/var/tmp/JinitestDeletionList.txt", "delete";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.bindInput",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.generateHtml",
> "read";};
> [java] -----------------------------------------
> [java] STARTING TO RUN THE TESTS
> [java]
> [java]
> [java] Resolver.setToken FINEST: setting token <config> to none
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testOverrideProviders", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "net.jini.discovery.announce", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
> java.util.PropertyPermission "net.jini.discovery.announce", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts",
> "read";};
> [java] QAConfig.loadTestConfiguration FINER: Test Configuration
> options:
> [java] QAConfig.loadTestConfiguration FINER: -
> [java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.lang.RuntimePermission "createSecurityManager", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.security.SecurityPermission "getDomainCombiner", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.lang.RuntimePermission "getProtectionDomain", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.security.SecurityPermission "createAccessControlContext", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.verifier",
> "read";};
> [java] Running
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] Time is Mon Mar 22 06:01:59 EST 2010
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.timeout", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission
> "com.sun.jini.qa.harness.discardOKOutput", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.jdk.home", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "java.home", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testPolicyfile", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "harness/policy/defaulttest.policy", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testCodebase", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.lang.RuntimePermission "createClassLoader", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.lang.RuntimePermission "getClassLoader", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
> java.security.SecurityPermission
> "getProperty.java.rmi.server.codebase", "";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testClasspath", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testClasspathAddition", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "globalclasspath", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.globalvmargs",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "java.ext.dirs", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.jsk.port", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.port", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.runjiniserver",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.runkitserver",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission
> "com.sun.jini.qa.harness.securityproperties", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "harness/trust/dynamic-policy.properties",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "java.util.logging.config.file", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.test.port", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "src/com/sun/jini/test/resources/jinitest.policy", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testjvmargs", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testLoggingProperties", "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "testWrapper", "read";};
> [java] Starting test in separate process with command:
> [java] /usr/jdk/instances/jdk1.5.0/jre/bin/java
> -Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy
> -cp
> /opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar:/opt/src/ApacheRiver/trunk/lib-ext/jsk-debug-policy.jar
> -client
> -Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
> -Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
> -Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> -Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> -Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
> -Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
> -Dcom.sun.jini.qa.harness.runjiniserver=true
> -Dcom.sun.jini.qa.harness.runkitserver=true
> -Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
> -Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
> -Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa/src
> -Dcom.sun.jini.test.port=8082
> -Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
> -Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
> com.sun.jini.qa.harness.MasterTest
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.io.FilePermission "/usr/jdk/instances/jdk1.5.0/jre/bin/java",
> "execute";};
> [java] 22/03/2010 06:02:00 com.sun.jini.qa.harness.MasterTest main
> [java] FINE: Starting MasterTest
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.lang.RuntimePermission
> "accessClassInPackage.sun.security.util", "";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.lang.RuntimePermission
> "accessClassInPackage.sun.security.action", "";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.util.PropertyPermission
> "sun.security.pkcs11.allowSingleThreadedModules", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/usr/jdk/instances/jdk1.5.0/jre/lib/security/sunpkcs11-solaris.cfg",
> "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.util.PropertyPermission "os.name", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.util.PropertyPermission "os.arch", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission "/usr/lib/libpkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.lang.RuntimePermission "loadLibrary.j2pkcs11", "";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sparc/libj2pkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/usr/jdk/instances/jdk1.5.0/jre/lib/ext/libj2pkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/lib-ext/sparc/libj2pkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/qa/lib-ext/libj2pkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/lib-ext/sparc/libj2pkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.io.FilePermission
> "/opt/src/ApacheRiver/trunk/lib-ext/libj2pkcs11.so", "read";};
> [java] grant codeBase
> "file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
> {permission java.security.SecurityPermission
> "putProviderProperty.SunPKCS11-Solaris", "";};
> [java]
> [java] TIME: 06:02:04
> [java]
> [java] QAConfig.loadTestConfiguration FINER: Test Configuration
> options:
> [java] QAConfig.loadTestConfiguration FINER: -
> [java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
> [java] MasterTest.doTest INFO:
> [java] ============================== CALLING SETUP()
> ==============================
> [java]
> [java] AdminManager.startService FINE: starting qaClassServer
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> qaClassServer
> [java] FINE:
> [java] FINE: Parameters for qaClassServer(.0):
> [java] FINE: type : classServer
> [java] FINE: impl : com.sun.jini.tool.ClassServer
> [java] FINE: directory :
> /opt/src/ApacheRiver/trunk/qa/lib
> [java] FINE: options :
> [java] 22/03/2010 06:02:04 com.sun.jini.tool.ClassServer run
> [java] INFO: ClassServer started
> [[/opt/src/ApacheRiver/trunk/qa/lib/], port 8081]
> [java] AdminManager.startService FINE: starting jiniClassServer
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> jiniClassServer
> [java] FINE:
> [java] FINE: Parameters for jiniClassServer(.0):
> [java] FINE: type : classServer
> [java] FINE: impl : com.sun.jini.tool.ClassServer
> [java] FINE: directory :
> /opt/src/ApacheRiver/trunk/lib-dl
> [java] FINE: options :
> [java] 22/03/2010 06:02:04 com.sun.jini.tool.ClassServer run
> [java] INFO: ClassServer started
> [[/opt/src/ApacheRiver/trunk/lib-dl/], port 8080]
> [java] AdminManager.startService FINE: starting testClassServer
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> testClassServer
> [java] FINE:
> [java] FINE: Parameters for testClassServer(.0):
> [java] FINE: type : classServer
> [java] FINE: impl : com.sun.jini.tool.ClassServer
> [java] FINE: directory :
> /opt/src/ApacheRiver/trunk/qa/src/lib
> [java] FINE: options :
> [java] BaseQATest.setup FINE: setup()
> [java] 22/03/2010 06:02:04 com.sun.jini.tool.ClassServer run
> [java] INFO: ClassServer started
> [[/opt/src/ApacheRiver/trunk/qa/src/lib/], port 8082]
> [java] BaseQATest.getSetupInfo FINE: ----- Harness Info -----
> [java] BaseQATest.getSetupInfo FINE: harness codebase --
> no codebase
> [java] BaseQATest.getSetupInfo FINE: harness classpath --
> /opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar:/opt/src/ApacheRiver/trunk/lib-ext/jsk-debug-policy.jar
>
> [java] BaseQATest.getSetupInfo FINE:
> net.jini.discovery.debug -- false
> [java] BaseQATest.getSetupInfo FINE:
> com.sun.jini.reggie.proxy.debug -- false
> [java] BaseQATest.getSetupInfo FINE:
> com.sun.jini.join.debug -- false
> [java] BaseQATest.getSetupInfo FINE:
> com.sun.jini.sdm.debug -- false
> [java] BaseQATest.getSetupInfo FINE: max secs event
> wait -- 180
> [java] BaseQATest.getSetupInfo FINE: ----- Lookup Service Info -----
> [java] BaseQATest.getSetupInfo FINE: # of lookup services to
> start -- 1
> [java] BaseQATest.getSetupInfo FINE: # of additional lookup
> services to start -- 0
> [java] BaseQATest.getSetupInfo FINE: seconds to wait for
> discovery -- 180
> [java] BaseQATest.getSetupInfo FINE: discard if no announcements
> in (nSecs =) -- 120
> [java] QAConfig.getServiceHost FINE: Selecting service host
> [java] QAConfig.getServiceHost FINE: Not distributed - selecting
> this host
> [java] BaseQATest.getTestLocator FINER: getServiceHost returned null
> [java] BaseQATest.startLookup FINE: starting lookup service 0
> [java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
> sync on lookupList --> requested
> [java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
> sync on lookupList --> granted
> [java] AdminManager.startService FINE: starting
> net.jini.core.lookup.ServiceRegistrar
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> net.jini.core.lookup.ServiceRegistrar
> [java] QAConfig.getServiceHost FINE: Selecting service host
> [java] QAConfig.getServiceHost FINE: Not distributed - selecting
> this host
> [java] AbstractServiceAdmin.addServiceExporter FINER: no exporter
> definition provided
> [java] NonActivatableServiceStarterAdmin.getGroup FINER: Creating
> shared group
> [java] AdminManager.startService FINE: starting nonActivatableGroup
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> nonActivatableGroup
> [java] NonActivatableGroupAdmin.start FINER: NonActivatableGroup
> exec command line: '/usr/jdk/instances/jdk1.5.0/jre/bin/java
> -Djava.rmi.server.codebase=http://bluto:8081/nonactivatablegroup-dl.jar
> -Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
> -server
> -Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
> -Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
> -Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> -Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> -Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
> -Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
> -Dcom.sun.jini.qa.harness.runjiniserver=true
> -Dcom.sun.jini.qa.harness.runkitserver=true
> -Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
> -Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
> -Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa/src
> -Dcom.sun.jini.test.port=8082
> -Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
> -cp
> /opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
> com.sun.jini.qa.harness.NonActivatableGroupImpl'
> [java] FINE:
> [java] FINE: Parameters for nonActivatableGroup(.0):
> [java] FINE: type : nonactivatablegroup
> [java] FINE: codebase :
> http://bluto:8081/nonactivatablegroup-dl.jar
> [java] FINE: impl :
> com.sun.jini.qa.harness.NonActivatableGroupImpl
> [java] FINE: policy file :
> file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
> [java] FINE: classpath :
> /opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
>
> [java] FINE: options : -server
> [java] FINE: properties :
> -Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
>
> [java] FINE: : -Dcom.sun.jini.jsk.port=8080
> [java] FINE: : -Dcom.sun.jini.qa.port=8081
> [java] FINE: :
> -Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> [java] FINE: :
> -Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
>
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
>
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.runjiniserver=true
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.runkitserver=true
> [java] FINE: :
> -Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
>
> [java] FINE: :
> -Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
>
> [java] FINE: :
> -Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa/src
> [java] FINE: : -Dcom.sun.jini.test.port=8082
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
>
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPEndpoint <clinit>
> [java] NonActGrp-out: FINE: main: localHostKnown = true, localHost
> = 10.1.1.2
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPTransport <init>
> [java] NonActGrp-out: FINE: main: Version = 2, ep = [10.1.1.2:0]
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
> [java] NonActGrp-out: FINE: main: created local endpoint for
> socket factory null on port 0
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPTransport listen
> [java] NonActGrp-out: FINE: main: (port 0) create server socket
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPEndpoint newServerSocket
> [java] NonActGrp-out: FINER: main: creating server socket on
> [10.1.1.2:0]
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
> [java] NonActGrp-out: FINE: main: default port for server socket
> factory null and client socket factory null set to 55030
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.WeakRef pin
> [java] NonActGrp-out: FINER: main: strongRef =
> sun.rmi.transport.DGCImpl@80d1ff
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.tcp.TCPTransport run
> [java] NonActGrp-out: FINE: RMI TCP Accept-0: listening on port 55030
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.ObjectTable putTarget
> [java] NonActGrp-out: FINER: main: add object [0:0:0, 2]
> [java] NonActGrp-out: 22/03/2010 06:02:08
> sun.rmi.transport.ObjectTable putTarget
> [java] NonActGrp-out: FINER: main: add object [0]
> [java] NonActGrp-out: 22/03/2010 06:02:08 sun.rmi.server.Util
> computeMethodHash
> [java] NonActGrp-out: FINER: main: string used for method hash:
> "stop()V"
> [java] NonActGrp-out: 22/03/2010 06:02:08 sun.rmi.server.Util
> computeMethodHash
> [java] NonActGrp-out: FINER: main: string used for method hash:
> "startService(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/jini/qa/harness/ServiceDescriptorTransformer;)Ljava/lang/Object;"
>
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPEndpoint <clinit>
> [java] FINE: main: localHostKnown = true, localHost = 10.1.1.2
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef newCall
> [java] FINE: main: get connection
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPTransport <init>
> [java] FINE: main: Version = 2, ep = [10.1.1.2:0]
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPEndpoint
> getLocalEndpoint
> [java] FINE: main: created local endpoint for socket factory null
> on port 0
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
> createConnection
> [java] FINE: main: create connection
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPEndpoint
> newSocket
> [java] FINER: main: opening socket to [10.1.1.2:55030]
> [java] 22/03/2010 06:02:09
> sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
> [java] FINE: main: host: 10.1.1.2, port: 55030
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
> [java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2:
> accepted socket from [10.1.1.2:55031]
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: (port
> 55030) suggesting 10.1.1.2:55031
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
> createConnection
> [java] FINER: main: server suggested 10.1.1.2:55031
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
> createConnection
> [java] FINER: main: using 10.1.1.2:0
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: (port
> 55030) client using 10.1.1.2:0
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef newCall
> [java] FINER: main: create call context
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef logClientCall
> [java] FINER: main: outbound call:
> [endpoint:[10.1.1.2:55030](remote),objID:[0:0:0, 2]] :
> sun.rmi.transport.DGCImpl_Stub[0:0:0, 2]: java.rmi.dgc.Lease
> dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)
> [java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall <init>
> [java] FINER: main: write remote call header...
> [java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall
> getOutputStream
> [java] FINER: main: getting output stream
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef invoke
> [java] FINER: main: execute call
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.tcp.TCPTransport handleMessages
> [java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
> 55030) op = 80
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.StreamRemoteCall getInputStream
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> getting input stream
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.Transport serviceCall
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: call
> dispatcher
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.server.UnicastServerRef logCall
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> [10.1.1.2: sun.rmi.transport.DGCImpl[0:0:0, 2]: java.rmi.dgc.Lease
> dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)]
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.DGCImpl dirty
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: vmid
> = 139dce273fb9eeb8:-662836b1:12782517709:-7fff
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.DGCImpl dirty
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: id =
> [0], vmid = 139dce273fb9eeb8:-662836b1:12782517709:-7fff, duration =
> 600000
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.WeakRef pin
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> strongRef =
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl@13bd574
> [java] NonActGrp-out: 22/03/2010 06:02:09 sun.rmi.transport.Target
> referenced
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: add
> to dirty set: 139dce273fb9eeb8:-662836b1:12782517709:-7fff
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.StreamRemoteCall getOutputStream
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> getting output stream
> [java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall
> getInputStream
> [java] FINER: main: getting input stream
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef done
> [java] FINE: main: free connection (reuse = true)
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel free
> [java] FINE: main: reuse connection
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel free
> [java] FINE: main: create reaper
> [java] FINE:
> [java] FINE: Parameters for
> net.jini.core.lookup.ServiceRegistrar(.0):
> [java] FINE: type : transient
> [java] FINE: codebase :
> http://bluto:8080/reggie-dl.jar http://bluto:8080/jsk-dl.jar
> [java] FINE: impl :
> com.sun.jini.reggie.TransientRegistrarImpl
> [java] FINE: component name : com.sun.jini.reggie
> [java] FINE: policy file :
> file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultreggie.policy
> [java] FINE: classpath :
> /opt/src/ApacheRiver/trunk/lib/reggie.jar:/opt/src/ApacheRiver/trunk/lib-ext/jsk-debug-policy.jar
>
> [java] FINE: service conf file : -
> [java] FINE: starter conf file : -
> [java] FINE: proxy preparer : test.reggiePreparer
> [java] FINE: option args 0 : -
> [java] FINE: option args 1 :
> com.sun.jini.reggie.initialMemberGroups = new
> String[]{"LLDGroup0_A_bluto_1269201719307",
> "LLDGroup0_B_bluto_1269201719307", "LLDGroup0_C_bluto_1269201719307"}
> [java] FINE: option args 2 :
> net.jini.discovery.LookupDiscovery.multicastAnnouncementInterval=120000
> [java] FINE: option args 3 :
> com.sun.jini.reggie.multicastAnnouncementInterval=120000
> [java] FINE: option args 4 : multicast.ttl=0
> [java] FINE:
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef invoke
> [java] FINER: main: method: public abstract java.lang.Object
> com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
> throws java.rmi.RemoteException
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef logClientCall
> [java] FINER: main: outbound call:
> [endpoint:[10.1.1.2:55030](remote),objID:[-296a6110:12782516bd5:-8000,
> 0]] :
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub[-296a6110:12782516bd5:-8000,
> 0]: public abstract java.lang.Object
> com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
> throws java.rmi.RemoteException
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.tcp.TCPTransport handleMessages
> [java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
> 55030) op = 82
> [java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
> newConnection
> [java] FINE: main: reuse connection
> [java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef invoke
> [java] FINER: main: opnum = -3440598291276346209
> [java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall <init>
> [java] FINER: main: write remote call header...
> [java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall
> getOutputStream
> [java] FINER: main: getting output stream
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.tcp.TCPTransport handleMessages
> [java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
> 55030) op = 80
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.StreamRemoteCall getInputStream
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> getting input stream
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.transport.Transport serviceCall
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: call
> dispatcher
> [java] NonActGrp-out: 22/03/2010 06:02:09
> sun.rmi.server.UnicastServerRef logCall
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> [10.1.1.2:
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl[0]: public
> abstract java.lang.Object
> com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
> throws java.rmi.RemoteException]
> [java] 22/03/2010 06:02:10 com.sun.jini.tool.ClassServer$Task run
> [java] FINER: reggie-dl.jar requested from bluto:55032
> [java] 22/03/2010 06:02:10 com.sun.jini.tool.ClassServer$Task run
> [java] FINER: jsk-dl.jar requested from bluto:55033
> [java] NonActGrp-out: 22/03/2010 06:02:13
> com.sun.jini.reggie.RegistrarImpl init
> [java] NonActGrp-out: INFO: started Reggie:
> 0077b16e-1c06-47e8-9d4f-f19560bfff92,
> [LLDGroup0_A_bluto_1269201719307, LLDGroup0_B_bluto_1269201719307,
> LLDGroup0_C_bluto_1269201719307],
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] 22/03/2010 06:02:13 com.sun.jini.tool.ClassServer$Task run
> [java] FINER: reggie-dl.jar requested from bluto:55035
> [java] 22/03/2010 06:02:13 com.sun.jini.tool.ClassServer$Task run
> [java] FINER: jsk-dl.jar requested from bluto:55036
> [java] NonActGrp-out: 22/03/2010 06:02:13
> com.sun.jini.action.GetBooleanAction run
> [java] NonActGrp-out: HANDLED: security exception reading
> "com.sun.jini.reggie.enableImplToStubReplacement", returning false
> [java] NonActGrp-out: java.security.AccessControlException: access
> denied (java.util.PropertyPermission
> com.sun.jini.reggie.enableImplToStubReplacement read)
> [java] NonActGrp-out: at
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
>
> [java] NonActGrp-out: at
> java.security.AccessController.checkPermission(AccessController.java:427)
> [java] NonActGrp-out: at
> java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
> [java] NonActGrp-out: at
> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
> [java] NonActGrp-out: at
> java.lang.System.getProperty(System.java:628)
> [java] NonActGrp-out: at
> java.lang.Boolean.getBoolean(Boolean.java:221)
> [java] NonActGrp-out: at
> com.sun.jini.action.GetBooleanAction.run(Unknown Source)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> net.jini.security.Security$4.run(Unknown Source)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> net.jini.security.Security.doPrivileged(Unknown Source)
> [java] NonActGrp-out: at
> com.sun.jini.reggie.Item.<clinit>(Unknown Source)
> [java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
> [java] NonActGrp-out: at java.lang.Class.forName(Class.java:164)
> [java] NonActGrp-out: at
> com.sun.jini.reggie.$Proxy1.<clinit>(Unknown Source)
> [java] NonActGrp-out: at
> sun.reflect.GeneratedSerializationConstructorAccessor27.newInstance(Unknown
> Source)
> [java] NonActGrp-out: at
> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> [java] NonActGrp-out: at
> java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:896)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1704)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)
> [java] NonActGrp-out: at
> com.sun.jini.reggie.RegistrarProxy.readObject(Unknown Source)
> [java] NonActGrp-out: at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] NonActGrp-out: at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> [java] NonActGrp-out: at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> [java] NonActGrp-out: at
> java.lang.reflect.Method.invoke(Method.java:585)
> [java] NonActGrp-out: at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> [java] NonActGrp-out: at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> [java] NonActGrp-out: at
> java.rmi.MarshalledObject.get(MarshalledObject.java:135)
> [java] NonActGrp-out: at
> com.sun.jini.start.NonActivatableServiceDescriptor.create(Unknown Source)
> [java] NonActGrp-out: at
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl.startService(Unknown
> Source)
> [java] NonActGrp-out: at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] NonActGrp-out: at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> [java] NonActGrp-out: at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> [java] NonActGrp-out: at
> java.lang.reflect.Method.invoke(Method.java:585)
> [java] NonActGrp-out: at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
> [java] NonActGrp-out: at
> sun.rmi.transport.Transport$1.run(Transport.java:153)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> sun.rmi.transport.Transport.serviceCall(Transport.java:149)
> [java] NonActGrp-out: at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
> [java] NonActGrp-out: at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
>
> [java] NonActGrp-out: at java.lang.Thread.run(Thread.java:595)
> [java] NonActGrp-out: 22/03/2010 06:02:13
> sun.rmi.transport.StreamRemoteCall getOutputStream
> [java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
> getting output stream
> [java] 22/03/2010 06:02:13 sun.rmi.transport.StreamRemoteCall
> getInputStream
> [java] FINER: main: getting input stream
> [java] 22/03/2010 06:02:13 com.sun.jini.tool.ClassServer$Task run
> [java] FINER: reggie-dl.jar requested from bluto:55037
> [java] 22/03/2010 06:02:14 com.sun.jini.tool.ClassServer$Task run
> [java] FINER: jsk-dl.jar requested from bluto:55038
> [java] 22/03/2010 06:02:14 sun.rmi.server.UnicastRef invoke
> [java] FINE: main: free connection (reuse = true)
> [java] 22/03/2010 06:02:14 sun.rmi.transport.tcp.TCPChannel free
> [java] FINE: main: reuse connection
> [java]
> [java] TIME: 06:02:14
> [java]
> [java] BaseQATest.startLookup FINE: BaseQATest.startLookup
> - added new proxy to lookupList
> [java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
> sync on lookupList --> released
> [java] LocatorsUtil.displayLocator FINE: locator =
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.startLookup FINE: memberGroup(s) =
> LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
>
> [java] BaseQATest.startInitLookups FINEST: service host is
> 'bluto', this host is 'bluto'
> [java] BaseQATest.startInitLookups FINEST: init locator 0 =
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] AbstractBaseTest.setup FINE: creating a lookup locator
> discovery initially configured to discover NO_LOCATORS
> [java] MasterTest.doTest INFO:
> [java] =============================== CALLING RUN()
> ===============================
> [java]
> [java] DelayDiscoveryAfterDiscard.run FINE: run()
> [java] AbstractBaseTest.doDiscovery FINE: set locators to discover --
> [java] AbstractBaseTest.doDiscovery FINE:
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.waitForDiscovery FINE: for DISCOVERY events --
> waiting at least 30 seconds, but no more than 180 seconds ...
> [java] BaseQATest$LookupListener.discovered FINE: discovery event
> received -- 1 lookup(s)
> [java] BaseQATest.getLookupListSnapshot FINE:
> BaseQATest$LookupListenter.discovered - sync on lookupList --> requested
> [java] BaseQATest.getLookupListSnapshot FINE:
> BaseQATest$LookupListenter.discovered - sync on lookupList --> granted
> [java] BaseQATest.getLookupListSnapshot FINE:
> BaseQATest$LookupListenter.discovered - sync on lookupList --> released
> [java] BaseQATest$LookupListener.discovered FINE: regs[0] is
> in lookupList
> [java] LocatorsUtil.displayLocator FINE: discovered locator =
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest$LookupListener.discovered FINE: discovered
> member group(s) =
> LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
>
> [java] BaseQATest$LookupListener.discovered FINE: number of
> currently discovered lookup(s) = 1
> [java] 22/03/2010 06:02:24 sun.rmi.transport.tcp.TCPChannel$Reaper
> run
> [java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: wake up
> [java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPChannel$Reaper
> run
> [java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: wake up
> [java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPChannel
> freeCachedConnections
> [java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]:
> connection timeout expired
> [java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPConnection close
> [java] FINE: RMI ConnectionExpiration-[10.1.1.2:55030]: close
> connection
> [java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPChannel$Reaper
> run
> [java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: exit
> [java] NonActGrp-out: 22/03/2010 06:02:39
> sun.rmi.transport.tcp.TCPTransport handleMessages
> [java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
> 55030) connection closed
> [java] NonActGrp-out: 22/03/2010 06:02:39
> sun.rmi.transport.tcp.TCPConnection close
> [java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: close
> connection
> [java]
> [java] TIME: 06:02:45
> [java]
> [java] BaseQATest.waitForDiscovery FINE: initial wait period
> complete ... waiting at most 150 more seconds ...
> [java] BaseQATest.waitForDiscovery FINE: discoveredMap.size == 1
> [java] BaseQATest.waitForDiscovery FINE: discoveredMap.locator
> = ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.waitForDiscovery FINE:
> discoveredMap.groups[0] == LLDGroup0_A_bluto_1269201719307
> [java] BaseQATest.waitForDiscovery FINE:
> discoveredMap.groups[1] == LLDGroup0_B_bluto_1269201719307
> [java] BaseQATest.waitForDiscovery FINE:
> discoveredMap.groups[2] == LLDGroup0_C_bluto_1269201719307
> [java] BaseQATest.waitForDiscovery FINE:
> expectedDiscoveredMap.size == 1
> [java] BaseQATest.waitForDiscovery FINE:
> expectedDiscoveredMap.locator =
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.waitForDiscovery FINE:
> expectedDiscoveredMap.groups[0] == LLDGroup0_A_bluto_1269201719307
> [java] BaseQATest.waitForDiscovery FINE:
> expectedDiscoveredMap.groups[1] == LLDGroup0_B_bluto_1269201719307
> [java] BaseQATest.waitForDiscovery FINE:
> expectedDiscoveredMap.groups[2] == LLDGroup0_C_bluto_1269201719307
> [java] BaseQATest.locGroupsMapsEqualByLoc FINE: comparing
> locators ...
> [java] BaseQATest.locGroupsMapsEqualByLoc FINE: locators set 0 --
> [java] BaseQATest.locGroupsMapsEqualByLoc FINE:
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.locGroupsMapsEqualByLoc FINE: locators set 1 --
> [java] BaseQATest.locGroupsMapsEqualByLoc FINE:
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: comparing
> group sets of each lookup ...
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: set 0 --
> locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[0]
> = LLDGroup0_A_bluto_1269201719307
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[1]
> = LLDGroup0_B_bluto_1269201719307
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[2]
> = LLDGroup0_C_bluto_1269201719307
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: set 1 --
> locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[0]
> = LLDGroup0_A_bluto_1269201719307
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[1]
> = LLDGroup0_B_bluto_1269201719307
> [java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[2]
> = LLDGroup0_C_bluto_1269201719307
> [java] BaseQATest.waitForDiscovery FINE: events expected (1) ==
> events received (1), all locators equal
> [java] BaseQATest.waitForDiscovery FINE: DISCOVERY wait period
> complete
> [java] BaseQATest.waitForDiscovery FINE: 1 discovery event(s)
> expected, 1 discovery event(s) received
> [java] DelayDiscoveryAfterDiscard.run FINE: calling getRegistrars ...
> [java] DelayDiscoveryAfterDiscard.run FINE: Discarding registrar:
> com.sun.jini.reggie.ConstrainableRegistrarProxy[registrar=0077b16e-1c06-47e8-9d4f-f19560bfff92
> Proxy[Registrar,BasicInvocationHandler[BasicObjectEndpoint[3ec54feb-d758-461e-aaf6-2a6f00a2fc2c,TcpEndpoint[10.1.1.2:55034]]]]]
>
> [java] BaseQATest$LookupListener.discarded FINE: discard event
> received -- 1 lookup(s)
> [java] BaseQATest$LookupListener.discarded FINE: discarded
> locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest$LookupListener.discarded FINE: discarded
> member group(s) =
> LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
>
> [java] BaseQATest$LookupListener.discarded FINE: number of
> currently discovered lookup(s) = 0
> [java]
> [java] TIME: 06:03:00
> [java]
> [java] BaseQATest$LookupListener.discovered FINE: discovery event
> received -- 1 lookup(s)
> [java] BaseQATest.getLookupListSnapshot FINE:
> BaseQATest$LookupListenter.discovered - sync on lookupList --> requested
> [java] BaseQATest.getLookupListSnapshot FINE:
> BaseQATest$LookupListenter.discovered - sync on lookupList --> granted
> [java] BaseQATest.getLookupListSnapshot FINE:
> BaseQATest$LookupListenter.discovered - sync on lookupList --> released
> [java] BaseQATest$LookupListener.discovered FINE: regs[0] is
> in lookupList
> [java] LocatorsUtil.displayLocator FINE: discovered locator =
> ConstrainableLookupLocator[[jini://bluto/], [null]]
> [java] BaseQATest$LookupListener.discovered FINE: discovered
> member group(s) =
> LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
>
> [java] BaseQATest$LookupListener.discovered FINE: number of
> currently discovered lookup(s) = 1
> [java]
> [java] TIME: 06:03:20
> [java]
> [java] MasterTest.doTest INFO:
> [java] ============================ CALLING TEARDOWN()
> =============================
> [java]
> [java] AbstractBaseTest.tearDown FINE: tearDown - terminating
> lookup locator discovery 0
> [java] BaseQATest.tearDown FINE: tearDown - terminating lookup
> service(s)
> [java] QATest.tearDown FINE: Destroying remaining managed services
> [java] AdminManager.destroyService FINE: destroying service: class
> com.sun.jini.reggie.ConstrainableRegistrarProxy
> [java] NonActGrp-out: 22/03/2010 06:03:21
> com.sun.jini.reggie.RegistrarImpl destroy
> [java] NonActGrp-out: INFO: starting Reggie shutdown
> [java] AdminManager.destroyService FINE: destroying service: class
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub
> [java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef invoke
> [java] FINER: main: method: public abstract void
> com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
> java.rmi.RemoteException
> [java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef logClientCall
> [java] FINER: main: outbound call:
> [endpoint:[10.1.1.2:55030](remote),objID:[-296a6110:12782516bd5:-8000,
> 0]] :
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub[-296a6110:12782516bd5:-8000,
> 0]: public abstract void
> com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
> java.rmi.RemoteException
> [java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel
> createConnection
> [java] FINE: main: create connection
> [java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPEndpoint
> newSocket
> [java] FINER: main: opening socket to [10.1.1.2:55030]
> [java] 22/03/2010 06:03:21
> sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
> [java] FINE: main: host: 10.1.1.2, port: 55030
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
> [java] NonActGrp-out: FINE: RMI TCP Connection(2)-10.1.1.2:
> accepted socket from [10.1.1.2:55044]
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
> [java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: (port
> 55030) suggesting 10.1.1.2:55044
> [java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel
> createConnection
> [java] FINER: main: server suggested 10.1.1.2:55044
> [java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel
> createConnection
> [java] FINER: main: using 10.1.1.2:0
> [java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef invoke
> [java] FINER: main: opnum = -2856118408655404442
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
> [java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: (port
> 55030) client using 10.1.1.2:0
> [java] 22/03/2010 06:03:21 sun.rmi.transport.StreamRemoteCall <init>
> [java] FINER: main: write remote call header...
> [java] 22/03/2010 06:03:21 sun.rmi.transport.StreamRemoteCall
> getOutputStream
> [java] FINER: main: getting output stream
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.tcp.TCPTransport handleMessages
> [java] NonActGrp-out: FINE: RMI TCP Connection(2)-10.1.1.2: (port
> 55030) op = 80
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.StreamRemoteCall getInputStream
> [java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
> getting input stream
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.Transport serviceCall
> [java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: call
> dispatcher
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.server.UnicastServerRef logCall
> [java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
> [10.1.1.2:
> com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl[0]: public
> abstract void com.sun.jini.qa.harness.NonActivatableGroup.stop()
> throws java.rmi.RemoteException]
> [java] NonActGrp-out: 22/03/2010 06:03:21
> sun.rmi.transport.StreamRemoteCall getOutputStream
> [java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
> getting output stream
> [java] 22/03/2010 06:03:21 sun.rmi.transport.StreamRemoteCall
> getInputStream
> [java] FINER: main: getting input stream
> [java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef invoke
> [java] FINE: main: free connection (reuse = true)
> [java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel free
> [java] FINE: main: reuse connection
> [java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel free
> [java] FINE: main: create reaper
> [java] NonActGrp-out: 22/03/2010 06:03:22
> com.sun.jini.reggie.RegistrarImpl$DestroyThread run
> [java] NonActGrp-out: INFO: Reggie shutdown completed
> [java] NonActGrp-out: 22/03/2010 06:03:23
> sun.rmi.transport.ObjectTable removeTarget
> [java] NonActGrp-out: FINER: destroy: remove object [0]
> [java] AdminManager.destroyService FINE: destroying service: class
> com.sun.jini.tool.ClassServer
> [java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
> [java] INFO: ClassServer terminated [port 8082]
> [java] AdminManager.destroyService FINE: destroying service: class
> com.sun.jini.tool.ClassServer
> [java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
> [java] INFO: ClassServer terminated [port 8082]
> [java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
> [java] INFO: ClassServer terminated [port 8080]
> [java] AdminManager.destroyService FINE: destroying service: class
> com.sun.jini.tool.ClassServer
> [java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
> [java] INFO: ClassServer terminated [port 8080]
> [java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
> [java] INFO: ClassServer terminated [port 8081]
> [java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
> [java] INFO: ClassServer terminated [port 8081]
> [java]
> [java] TIME: 06:03:24
> [java]
> [java] Test process was destroyed and returned code 0
> [java]
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] Test Passed: OK
> [java]
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission
> "com.sun.jini.qa.harness.runCommandAfterEachTest", "read";};
> [java]
> [java] -----------------------------------------
> [java]
> [java] SUMMARY =================================
> [java]
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission
> "com.sun.jini.qa.harness.generateHtml.removePassResults", "read";};
> [java]
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] Test Passed: OK
> [java]
> [java] -----------------------------------------
> [java]
> [java] # of tests started = 1
> [java] # of tests completed = 1
> [java] # of tests passed = 1
> [java] # of tests failed = 0
> [java]
> [java] -----------------------------------------
> [java]
> [java] Date finished:
> [java] Mon Mar 22 06:03:29 EST 2010
> [java] Time elapsed:
> [java] 90 seconds
> [java]
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.util.PropertyPermission "com.sun.jini.qa.harness.generateXml",
> "read";};
> [java] grant codeBase
> "file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
> java.lang.RuntimePermission "exitVM", "";};
>
> BUILD SUCCESSFUL
> Total time: 1 minute 38 seconds
>
>
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Well, now this test is passing, I still don't know what caused the
failure, I'm going to have to run this several times to ensure the test
isn't suffering an intermittent failure, which should clear the way for
a fresh commit.
I didn't remove the lazy loading from PreferredClassProvider, however I
did change the behaviour back so the constructor throw's an
AccessException if Permission implies returns false.
Result appended at end of message.
Cheers,
Peter.
Peter Firmstone wrote:
> Before I set my local source of PreferredClassProvider back to its
> original state with static code initializer blocks, I thought I'd post
> the modified source code:
>
> Note that by delaying the execution of the code until object
> instantiation caused a few jtreg tests to fail, the changes were made
> when I thought the DynamicPolicyProvider might not be loading until
> after the static code blocks had executed (when in fact it was not
> utilised by that code).
>
> Sure highlights the value of regression tests!
>
>
> Execution failed: `main' threw exception: TestFailedException:
> TEST FAILED: client failed to call back in time
>
> *
> net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/RegistryRetainCodebase.java
>
> <ci...@zeus.net.au> : Ensures that a
> registry with a stub class in CLASSPATH preserves the codebase
> annotation of that stub class (using preferred classes) when a
> marshalled instance of that class is passed through the
> rmiregistry in a series of remote method invocations
>
>
> Execution failed: `main' threw exception:
> java.lang.RuntimeException: TEST FAILED: created PCP successfully
>
> *
> net/jini/loader/pref/PreferredClassProvider/finalizerAttack/FinalizerAttack.java
>
> <ci...@zeus.net.au> : Untrusted code should
> not be able to use an instance of PreferredClassProvider for which
> the constructor's security check did not succeed, such as by a
> having a subclass that overrides finalize() to provide a reference
> to the instance and through which dangerous protected methods can
> be invoked.
>
>
> Execution failed: `main' threw exception:
> java.lang.RuntimeException: TEST FAILED: provider instantiated
>
> *
> net/jini/loader/pref/PreferredClassProvider/constructorCheck/ConstructorCheck.java
>
> <ci...@zeus.net.au>: Untrusted code should
> not be able to instantiate a PreferredClassProvider and obtain
> references to class loaders from it (such as by subclassing it and
> overriding a protected method).
>
>
>
> Peter Firmstone wrote:
>> Well, I've spent plenty of time investigating, it appears the first
>> policy provider to be loaded is sun's PolicyFile implementation, but
>> in this case the slave harness command doesn't utilise the dynamic
>> policy provider at all.
>>
>> Based on some experimentation and observation, it appears as though a
>> SecurityManager has been loaded, when previously the static code
>> would execute prior to the loading of the SecurityManager, however
>> adding the missing permissions didn't solve the problem. The only
>> way to guarantee the loading of a SecurityManager is to declare one
>> at startup.
>>
>> So I borrowed a ProfilingSecurityManager, from Mark Petrovic (BSD
>> license) that has functionality similar to DebugDynamicPolicyProvider
>> in that it grants all permissions and prints out the permissions it
>> has granted.
>>
>> Upon doing so, I found the qa test harness has some issues with
>> configuration properties, I couldn't get the Properties to propagate
>> to the slave harness implementation & when I did, it had issues with
>> the class path and the properties themselves and as such it wouldn't
>> load the ProfilingSecurityManager. I'm still trying to work out
>> exactly what's going on with the qa test harness & how it works, it
>> appears to need a good tidy up.
>>
>> Any knowledgeable persons able to assist?
>>
>> Regards,
>>
>> Peter.
>>
>>
>> Gregg Wonderly wrote:
>>> I would suspect that this is the issue too. There are several
>>> places that doAs() is used to read property values so that security
>>> contexts that are already active can be utilized when appropriate.
>>> It seems like that is the case here.
>>>
>>> Gregg Wonderly
>>>
>>> Sim IJskes - QCG wrote:
>>>> Peter Firmstone wrote:
>>>>> I worked it out; in PreferredClassProvider, the property
>>>>> java.rmi.server.codebase is retrieved by a static initializer
>>>>> block, the DynamicPolicyProvider hasn't been set up properly when
>>>>> the permission check executes, it is rejected. I've added an
>>>>> object method to check if the value is null, it requests it later
>>>>> successfully. I don't know why this is so, I'm using Java 6 in
>>>>> server mode with source = 5. Is it a compiler optimisation?
>>>>
>>>> Are you sure you aren't hit by a recursive call to the
>>>> PolicyProvider? Reading a property is checked against the policy
>>>> isn't it?
>>>>
>>>> Gr. Sim
>>>>
>>>
>>>
>>
>>
>>
>
bash-3.00$ ant run-tests
Buildfile: build.xml
run-tests:
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.logging.LoggingPermission "control", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "line.separator", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "user.timezone", "write";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission
"accessClassInPackage.sun.util.logging.resources", "";};
[java]
[java] TIME: 06:01:57
[java]
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/opt/src/ApacheRiver/trunk", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/opt/src/ApacheRiver/trunk/qa", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.class.path", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar", "read";};
[java] Resolver.setToken FINEST: setting token <harnessJar> to
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testJar", "read";};
[java] Resolver.setToken FINEST: setting token <testJar> to
/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "searchPath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"com/sun/jini/qa/resources/qaDefaults.properties", "read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/qa/resources/qaDefaults.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/qa/resources/qaDefaults.properties",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/qa/resources/qaDefaults.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "track", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.useAddress", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "bluto", "resolve";};
[java] Resolver.setToken FINEST: setting token <gethost> to bluto
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "createClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.net.SocketPermission "localhost:10004", "listen,resolve";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "getClassLoader", "";};
[java]
[java] -----------------------------------------
[java] CONFIGURATION FILE:
[java]
[java]
/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.rerunFailedTests",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testMaxRetries",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "categories", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "category", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "tests", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "xtests", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "excludeList", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "xcategories", "read";};
[java]
[java] -----------------------------------------
[java] SETTING UP THE TEST LIST:
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td",
"read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "locatordiscovery.properties", "read";};
[java] QAConfig.getComponentFile FINEST: failed existance check on
locatordiscovery.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"src/com/sun/jini/test/share/reggie1_0.properties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "user.dir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/share/reggie1_0.properties",
"read";};
[java] QAConfig.loadProperties FINEST: loaded properties:
file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/share/reggie1_0.properties
[java] Adding test:
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.configs", "read";};
[java]
[java] -----------------------------------------
[java] GENERAL HARNESS CONFIGURATION INFORMATION:
[java]
[java] Date started:
[java] Mon Mar 22 06:01:59 EST 2010
[java] Installation directory of the JSK:
[java] com.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
[java] Installation directory of the harness:
[java] com.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
[java] Categories being tested:
[java] categories=No Categories
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "*", "read,write";};
[java] -----------------------------------------
[java] ENVIRONMENT PROPERTIES:
[java]
[java] JVM information:
[java] Java HotSpot(TM) Server VM, 1.5.0_15-b04, 32 bit VM mode
[java] Sun Microsystems Inc.
[java] OS information:
[java] SunOS, 5.10, sparc
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.io.tmpdir", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/var/tmp/JinitestDeletionList.txt", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/var/tmp/JinitestDeletionList.txt", "delete";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.bindInput", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.generateHtml",
"read";};
[java] -----------------------------------------
[java] STARTING TO RUN THE TESTS
[java]
[java]
[java] Resolver.setToken FINEST: setting token <config> to none
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testOverrideProviders", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "net.jini.discovery.announce", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "net.jini.discovery.announce", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.testhosts", "read";};
[java] QAConfig.loadTestConfiguration FINER: Test Configuration
options:
[java] QAConfig.loadTestConfiguration FINER: -
[java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "createSecurityManager", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getDomainCombiner", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "getProtectionDomain", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "createAccessControlContext", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.verifier", "read";};
[java] Running
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Time is Mon Mar 22 06:01:59 EST 2010
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.timeout", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.discardOKOutput",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jdk.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.home", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testPolicyfile", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/policy/defaulttest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testCodebase", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "createClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.lang.RuntimePermission "getClassLoader", "";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar" {permission
java.security.SecurityPermission "getProperty.java.rmi.server.codebase",
"";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClasspath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testClasspathAddition", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "globalclasspath", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.globalvmargs",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.ext.dirs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.jsk.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runjiniserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.runkitserver",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.securityproperties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "harness/trust/dynamic-policy.properties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "java.util.logging.config.file", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.test.port", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"src/com/sun/jini/test/resources/jinitest.policy", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testjvmargs", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testLoggingProperties", "read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "testWrapper", "read";};
[java] Starting test in separate process with command:
[java] /usr/jdk/instances/jdk1.5.0/jre/bin/java
-Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy
-cp
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar:/opt/src/ApacheRiver/trunk/lib-ext/jsk-debug-policy.jar
-client
-Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
-Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
-Dcom.sun.jini.qa.harness.runjiniserver=true
-Dcom.sun.jini.qa.harness.runkitserver=true
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa/src
-Dcom.sun.jini.test.port=8082
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
-Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
com.sun.jini.qa.harness.MasterTest
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.io.FilePermission "/usr/jdk/instances/jdk1.5.0/jre/bin/java",
"execute";};
[java] 22/03/2010 06:02:00 com.sun.jini.qa.harness.MasterTest main
[java] FINE: Starting MasterTest
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.util", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.action", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission
"sun.security.pkcs11.allowSingleThreadedModules", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.5.0/jre/lib/security/sunpkcs11-solaris.cfg",
"read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission "os.name", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.util.PropertyPermission "os.arch", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission "/usr/lib/libpkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.lang.RuntimePermission "loadLibrary.j2pkcs11", "";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/usr/jdk/instances/jdk1.5.0/jre/lib/ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib-ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/qa/lib-ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-ext/sparc/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.io.FilePermission
"/opt/src/ApacheRiver/trunk/lib-ext/libj2pkcs11.so", "read";};
[java] grant codeBase
"file:/usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar"
{permission java.security.SecurityPermission
"putProviderProperty.SunPKCS11-Solaris", "";};
[java]
[java] TIME: 06:02:04
[java]
[java] QAConfig.loadTestConfiguration FINER: Test Configuration
options:
[java] QAConfig.loadTestConfiguration FINER: -
[java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
[java] MasterTest.doTest INFO:
[java] ============================== CALLING SETUP()
==============================
[java]
[java] AdminManager.startService FINE: starting qaClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
qaClassServer
[java] FINE:
[java] FINE: Parameters for qaClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/qa/lib
[java] FINE: options :
[java] 22/03/2010 06:02:04 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/qa/lib/], port 8081]
[java] AdminManager.startService FINE: starting jiniClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
jiniClassServer
[java] FINE:
[java] FINE: Parameters for jiniClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory : /opt/src/ApacheRiver/trunk/lib-dl
[java] FINE: options :
[java] 22/03/2010 06:02:04 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/lib-dl/], port 8080]
[java] AdminManager.startService FINE: starting testClassServer
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
testClassServer
[java] FINE:
[java] FINE: Parameters for testClassServer(.0):
[java] FINE: type : classServer
[java] FINE: impl : com.sun.jini.tool.ClassServer
[java] FINE: directory :
/opt/src/ApacheRiver/trunk/qa/src/lib
[java] FINE: options :
[java] BaseQATest.setup FINE: setup()
[java] 22/03/2010 06:02:04 com.sun.jini.tool.ClassServer run
[java] INFO: ClassServer started
[[/opt/src/ApacheRiver/trunk/qa/src/lib/], port 8082]
[java] BaseQATest.getSetupInfo FINE: ----- Harness Info -----
[java] BaseQATest.getSetupInfo FINE: harness codebase --
no codebase
[java] BaseQATest.getSetupInfo FINE: harness classpath --
/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar:/opt/src/ApacheRiver/trunk/lib-ext/jsk-debug-policy.jar
[java] BaseQATest.getSetupInfo FINE:
net.jini.discovery.debug -- false
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.reggie.proxy.debug -- false
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.join.debug -- false
[java] BaseQATest.getSetupInfo FINE:
com.sun.jini.sdm.debug -- false
[java] BaseQATest.getSetupInfo FINE: max secs event
wait -- 180
[java] BaseQATest.getSetupInfo FINE: ----- Lookup Service Info -----
[java] BaseQATest.getSetupInfo FINE: # of lookup services to
start -- 1
[java] BaseQATest.getSetupInfo FINE: # of additional lookup
services to start -- 0
[java] BaseQATest.getSetupInfo FINE: seconds to wait for
discovery -- 180
[java] BaseQATest.getSetupInfo FINE: discard if no announcements
in (nSecs =) -- 120
[java] QAConfig.getServiceHost FINE: Selecting service host
[java] QAConfig.getServiceHost FINE: Not distributed - selecting
this host
[java] BaseQATest.getTestLocator FINER: getServiceHost returned null
[java] BaseQATest.startLookup FINE: starting lookup service 0
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> requested
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> granted
[java] AdminManager.startService FINE: starting
net.jini.core.lookup.ServiceRegistrar
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
net.jini.core.lookup.ServiceRegistrar
[java] QAConfig.getServiceHost FINE: Selecting service host
[java] QAConfig.getServiceHost FINE: Not distributed - selecting
this host
[java] AbstractServiceAdmin.addServiceExporter FINER: no exporter
definition provided
[java] NonActivatableServiceStarterAdmin.getGroup FINER: Creating
shared group
[java] AdminManager.startService FINE: starting nonActivatableGroup
[java] AdminManager.getAdmin FINEST: getAdmin called with prefix
nonActivatableGroup
[java] NonActivatableGroupAdmin.start FINER: NonActivatableGroup
exec command line: '/usr/jdk/instances/jdk1.5.0/jre/bin/java
-Djava.rmi.server.codebase=http://bluto:8081/nonactivatablegroup-dl.jar
-Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
-server
-Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
-Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
-Dcom.sun.jini.qa.harness.runjiniserver=true
-Dcom.sun.jini.qa.harness.runkitserver=true
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa/src
-Dcom.sun.jini.test.port=8082
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
-cp
/opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
com.sun.jini.qa.harness.NonActivatableGroupImpl'
[java] FINE:
[java] FINE: Parameters for nonActivatableGroup(.0):
[java] FINE: type : nonactivatablegroup
[java] FINE: codebase :
http://bluto:8081/nonactivatablegroup-dl.jar
[java] FINE: impl :
com.sun.jini.qa.harness.NonActivatableGroupImpl
[java] FINE: policy file :
file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
[java] FINE: classpath :
/opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
[java] FINE: options : -server
[java] FINE: properties :
-Djava.ext.dirs=/usr/jdk/instances/jdk1.5.0/jre/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
[java] FINE: : -Dcom.sun.jini.jsk.port=8080
[java] FINE: : -Dcom.sun.jini.qa.port=8081
[java] FINE: :
-Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
[java] FINE: :
-Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
[java] FINE: :
-Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
[java] FINE: :
-Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
[java] FINE: :
-Dcom.sun.jini.qa.harness.runjiniserver=true
[java] FINE: :
-Dcom.sun.jini.qa.harness.runkitserver=true
[java] FINE: :
-Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
[java] FINE: :
-Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
[java] FINE: :
-Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa/src
[java] FINE: : -Dcom.sun.jini.test.port=8082
[java] FINE: :
-Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPEndpoint <clinit>
[java] NonActGrp-out: FINE: main: localHostKnown = true, localHost
= 10.1.1.2
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPTransport <init>
[java] NonActGrp-out: FINE: main: Version = 2, ep = [10.1.1.2:0]
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
[java] NonActGrp-out: FINE: main: created local endpoint for socket
factory null on port 0
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPTransport listen
[java] NonActGrp-out: FINE: main: (port 0) create server socket
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPEndpoint newServerSocket
[java] NonActGrp-out: FINER: main: creating server socket on
[10.1.1.2:0]
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
[java] NonActGrp-out: FINE: main: default port for server socket
factory null and client socket factory null set to 55030
[java] NonActGrp-out: 22/03/2010 06:02:08 sun.rmi.transport.WeakRef pin
[java] NonActGrp-out: FINER: main: strongRef =
sun.rmi.transport.DGCImpl@80d1ff
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.tcp.TCPTransport run
[java] NonActGrp-out: FINE: RMI TCP Accept-0: listening on port 55030
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.ObjectTable putTarget
[java] NonActGrp-out: FINER: main: add object [0:0:0, 2]
[java] NonActGrp-out: 22/03/2010 06:02:08
sun.rmi.transport.ObjectTable putTarget
[java] NonActGrp-out: FINER: main: add object [0]
[java] NonActGrp-out: 22/03/2010 06:02:08 sun.rmi.server.Util
computeMethodHash
[java] NonActGrp-out: FINER: main: string used for method hash:
"stop()V"
[java] NonActGrp-out: 22/03/2010 06:02:08 sun.rmi.server.Util
computeMethodHash
[java] NonActGrp-out: FINER: main: string used for method hash:
"startService(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/jini/qa/harness/ServiceDescriptorTransformer;)Ljava/lang/Object;"
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPEndpoint <clinit>
[java] FINE: main: localHostKnown = true, localHost = 10.1.1.2
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef newCall
[java] FINE: main: get connection
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPTransport <init>
[java] FINE: main: Version = 2, ep = [10.1.1.2:0]
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPEndpoint
getLocalEndpoint
[java] FINE: main: created local endpoint for socket factory null
on port 0
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINE: main: create connection
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPEndpoint newSocket
[java] FINER: main: opening socket to [10.1.1.2:55030]
[java] 22/03/2010 06:02:09
sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
[java] FINE: main: host: 10.1.1.2, port: 55030
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2:
accepted socket from [10.1.1.2:55031]
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: (port
55030) suggesting 10.1.1.2:55031
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: server suggested 10.1.1.2:55031
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: using 10.1.1.2:0
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: (port
55030) client using 10.1.1.2:0
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef newCall
[java] FINER: main: create call context
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef logClientCall
[java] FINER: main: outbound call:
[endpoint:[10.1.1.2:55030](remote),objID:[0:0:0, 2]] :
sun.rmi.transport.DGCImpl_Stub[0:0:0, 2]: java.rmi.dgc.Lease
dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)
[java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall <init>
[java] FINER: main: write remote call header...
[java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall
getOutputStream
[java] FINER: main: getting output stream
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef invoke
[java] FINER: main: execute call
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
55030) op = 80
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.StreamRemoteCall getInputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting input stream
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.Transport serviceCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: call
dispatcher
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.server.UnicastServerRef logCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
[10.1.1.2: sun.rmi.transport.DGCImpl[0:0:0, 2]: java.rmi.dgc.Lease
dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)]
[java] NonActGrp-out: 22/03/2010 06:02:09 sun.rmi.transport.DGCImpl
dirty
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: vmid =
139dce273fb9eeb8:-662836b1:12782517709:-7fff
[java] NonActGrp-out: 22/03/2010 06:02:09 sun.rmi.transport.DGCImpl
dirty
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: id =
[0], vmid = 139dce273fb9eeb8:-662836b1:12782517709:-7fff, duration = 600000
[java] NonActGrp-out: 22/03/2010 06:02:09 sun.rmi.transport.WeakRef pin
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
strongRef =
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl@13bd574
[java] NonActGrp-out: 22/03/2010 06:02:09 sun.rmi.transport.Target
referenced
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: add to
dirty set: 139dce273fb9eeb8:-662836b1:12782517709:-7fff
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.StreamRemoteCall getOutputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting output stream
[java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall
getInputStream
[java] FINER: main: getting input stream
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef done
[java] FINE: main: free connection (reuse = true)
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: reuse connection
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: create reaper
[java] FINE:
[java] FINE: Parameters for net.jini.core.lookup.ServiceRegistrar(.0):
[java] FINE: type : transient
[java] FINE: codebase :
http://bluto:8080/reggie-dl.jar http://bluto:8080/jsk-dl.jar
[java] FINE: impl :
com.sun.jini.reggie.TransientRegistrarImpl
[java] FINE: component name : com.sun.jini.reggie
[java] FINE: policy file :
file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultreggie.policy
[java] FINE: classpath :
/opt/src/ApacheRiver/trunk/lib/reggie.jar:/opt/src/ApacheRiver/trunk/lib-ext/jsk-debug-policy.jar
[java] FINE: service conf file : -
[java] FINE: starter conf file : -
[java] FINE: proxy preparer : test.reggiePreparer
[java] FINE: option args 0 : -
[java] FINE: option args 1 :
com.sun.jini.reggie.initialMemberGroups = new
String[]{"LLDGroup0_A_bluto_1269201719307",
"LLDGroup0_B_bluto_1269201719307", "LLDGroup0_C_bluto_1269201719307"}
[java] FINE: option args 2 :
net.jini.discovery.LookupDiscovery.multicastAnnouncementInterval=120000
[java] FINE: option args 3 :
com.sun.jini.reggie.multicastAnnouncementInterval=120000
[java] FINE: option args 4 : multicast.ttl=0
[java] FINE:
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef invoke
[java] FINER: main: method: public abstract java.lang.Object
com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
throws java.rmi.RemoteException
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef logClientCall
[java] FINER: main: outbound call:
[endpoint:[10.1.1.2:55030](remote),objID:[-296a6110:12782516bd5:-8000,
0]] :
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub[-296a6110:12782516bd5:-8000,
0]: public abstract java.lang.Object
com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
throws java.rmi.RemoteException
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
55030) op = 82
[java] 22/03/2010 06:02:09 sun.rmi.transport.tcp.TCPChannel
newConnection
[java] FINE: main: reuse connection
[java] 22/03/2010 06:02:09 sun.rmi.server.UnicastRef invoke
[java] FINER: main: opnum = -3440598291276346209
[java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall <init>
[java] FINER: main: write remote call header...
[java] 22/03/2010 06:02:09 sun.rmi.transport.StreamRemoteCall
getOutputStream
[java] FINER: main: getting output stream
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
55030) op = 80
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.StreamRemoteCall getInputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting input stream
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.transport.Transport serviceCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2: call
dispatcher
[java] NonActGrp-out: 22/03/2010 06:02:09
sun.rmi.server.UnicastServerRef logCall
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
[10.1.1.2: com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl[0]:
public abstract java.lang.Object
com.sun.jini.qa.harness.NonActivatableGroup.startService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,com.sun.jini.qa.harness.ServiceDescriptorTransformer)
throws java.rmi.RemoteException]
[java] 22/03/2010 06:02:10 com.sun.jini.tool.ClassServer$Task run
[java] FINER: reggie-dl.jar requested from bluto:55032
[java] 22/03/2010 06:02:10 com.sun.jini.tool.ClassServer$Task run
[java] FINER: jsk-dl.jar requested from bluto:55033
[java] NonActGrp-out: 22/03/2010 06:02:13
com.sun.jini.reggie.RegistrarImpl init
[java] NonActGrp-out: INFO: started Reggie:
0077b16e-1c06-47e8-9d4f-f19560bfff92, [LLDGroup0_A_bluto_1269201719307,
LLDGroup0_B_bluto_1269201719307, LLDGroup0_C_bluto_1269201719307],
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] 22/03/2010 06:02:13 com.sun.jini.tool.ClassServer$Task run
[java] FINER: reggie-dl.jar requested from bluto:55035
[java] 22/03/2010 06:02:13 com.sun.jini.tool.ClassServer$Task run
[java] FINER: jsk-dl.jar requested from bluto:55036
[java] NonActGrp-out: 22/03/2010 06:02:13
com.sun.jini.action.GetBooleanAction run
[java] NonActGrp-out: HANDLED: security exception reading
"com.sun.jini.reggie.enableImplToStubReplacement", returning false
[java] NonActGrp-out: java.security.AccessControlException: access
denied (java.util.PropertyPermission
com.sun.jini.reggie.enableImplToStubReplacement read)
[java] NonActGrp-out: at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
[java] NonActGrp-out: at
java.security.AccessController.checkPermission(AccessController.java:427)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
[java] NonActGrp-out: at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
[java] NonActGrp-out: at
java.lang.System.getProperty(System.java:628)
[java] NonActGrp-out: at
java.lang.Boolean.getBoolean(Boolean.java:221)
[java] NonActGrp-out: at
com.sun.jini.action.GetBooleanAction.run(Unknown Source)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
net.jini.security.Security$4.run(Unknown Source)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
net.jini.security.Security.doPrivileged(Unknown Source)
[java] NonActGrp-out: at
com.sun.jini.reggie.Item.<clinit>(Unknown Source)
[java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
[java] NonActGrp-out: at java.lang.Class.forName(Class.java:164)
[java] NonActGrp-out: at
com.sun.jini.reggie.$Proxy1.<clinit>(Unknown Source)
[java] NonActGrp-out: at
sun.reflect.GeneratedSerializationConstructorAccessor27.newInstance(Unknown
Source)
[java] NonActGrp-out: at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:896)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1704)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
[java] NonActGrp-out: at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
[java] NonActGrp-out: at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)
[java] NonActGrp-out: at
com.sun.jini.reggie.RegistrarProxy.readObject(Unknown Source)
[java] NonActGrp-out: at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] NonActGrp-out: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] NonActGrp-out: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] NonActGrp-out: at
java.lang.reflect.Method.invoke(Method.java:585)
[java] NonActGrp-out: at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
[java] NonActGrp-out: at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
[java] NonActGrp-out: at
java.rmi.MarshalledObject.get(MarshalledObject.java:135)
[java] NonActGrp-out: at
com.sun.jini.start.NonActivatableServiceDescriptor.create(Unknown Source)
[java] NonActGrp-out: at
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl.startService(Unknown
Source)
[java] NonActGrp-out: at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] NonActGrp-out: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] NonActGrp-out: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] NonActGrp-out: at
java.lang.reflect.Method.invoke(Method.java:585)
[java] NonActGrp-out: at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
[java] NonActGrp-out: at
sun.rmi.transport.Transport$1.run(Transport.java:153)
[java] NonActGrp-out: at
java.security.AccessController.doPrivileged(Native Method)
[java] NonActGrp-out: at
sun.rmi.transport.Transport.serviceCall(Transport.java:149)
[java] NonActGrp-out: at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
[java] NonActGrp-out: at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
[java] NonActGrp-out: at java.lang.Thread.run(Thread.java:595)
[java] NonActGrp-out: 22/03/2010 06:02:13
sun.rmi.transport.StreamRemoteCall getOutputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(1)-10.1.1.2:
getting output stream
[java] 22/03/2010 06:02:13 sun.rmi.transport.StreamRemoteCall
getInputStream
[java] FINER: main: getting input stream
[java] 22/03/2010 06:02:13 com.sun.jini.tool.ClassServer$Task run
[java] FINER: reggie-dl.jar requested from bluto:55037
[java] 22/03/2010 06:02:14 com.sun.jini.tool.ClassServer$Task run
[java] FINER: jsk-dl.jar requested from bluto:55038
[java] 22/03/2010 06:02:14 sun.rmi.server.UnicastRef invoke
[java] FINE: main: free connection (reuse = true)
[java] 22/03/2010 06:02:14 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: reuse connection
[java]
[java] TIME: 06:02:14
[java]
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
added new proxy to lookupList
[java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
sync on lookupList --> released
[java] LocatorsUtil.displayLocator FINE: locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.startLookup FINE: memberGroup(s) =
LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
[java] BaseQATest.startInitLookups FINEST: service host is 'bluto',
this host is 'bluto'
[java] BaseQATest.startInitLookups FINEST: init locator 0 =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] AbstractBaseTest.setup FINE: creating a lookup locator
discovery initially configured to discover NO_LOCATORS
[java] MasterTest.doTest INFO:
[java] =============================== CALLING RUN()
===============================
[java]
[java] DelayDiscoveryAfterDiscard.run FINE: run()
[java] AbstractBaseTest.doDiscovery FINE: set locators to discover --
[java] AbstractBaseTest.doDiscovery FINE:
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.waitForDiscovery FINE: for DISCOVERY events --
waiting at least 30 seconds, but no more than 180 seconds ...
[java] BaseQATest$LookupListener.discovered FINE: discovery event
received -- 1 lookup(s)
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> requested
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> granted
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> released
[java] BaseQATest$LookupListener.discovered FINE: regs[0] is
in lookupList
[java] LocatorsUtil.displayLocator FINE: discovered locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest$LookupListener.discovered FINE: discovered
member group(s) =
LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
[java] BaseQATest$LookupListener.discovered FINE: number of
currently discovered lookup(s) = 1
[java] 22/03/2010 06:02:24 sun.rmi.transport.tcp.TCPChannel$Reaper run
[java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: wake up
[java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPChannel$Reaper run
[java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: wake up
[java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPChannel
freeCachedConnections
[java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: connection
timeout expired
[java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPConnection close
[java] FINE: RMI ConnectionExpiration-[10.1.1.2:55030]: close
connection
[java] 22/03/2010 06:02:39 sun.rmi.transport.tcp.TCPChannel$Reaper run
[java] FINER: RMI ConnectionExpiration-[10.1.1.2:55030]: exit
[java] NonActGrp-out: 22/03/2010 06:02:39
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: (port
55030) connection closed
[java] NonActGrp-out: 22/03/2010 06:02:39
sun.rmi.transport.tcp.TCPConnection close
[java] NonActGrp-out: FINE: RMI TCP Connection(1)-10.1.1.2: close
connection
[java]
[java] TIME: 06:02:45
[java]
[java] BaseQATest.waitForDiscovery FINE: initial wait period
complete ... waiting at most 150 more seconds ...
[java] BaseQATest.waitForDiscovery FINE: discoveredMap.size == 1
[java] BaseQATest.waitForDiscovery FINE: discoveredMap.locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.waitForDiscovery FINE:
discoveredMap.groups[0] == LLDGroup0_A_bluto_1269201719307
[java] BaseQATest.waitForDiscovery FINE:
discoveredMap.groups[1] == LLDGroup0_B_bluto_1269201719307
[java] BaseQATest.waitForDiscovery FINE:
discoveredMap.groups[2] == LLDGroup0_C_bluto_1269201719307
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.size == 1
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.groups[0] == LLDGroup0_A_bluto_1269201719307
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.groups[1] == LLDGroup0_B_bluto_1269201719307
[java] BaseQATest.waitForDiscovery FINE:
expectedDiscoveredMap.groups[2] == LLDGroup0_C_bluto_1269201719307
[java] BaseQATest.locGroupsMapsEqualByLoc FINE: comparing locators ...
[java] BaseQATest.locGroupsMapsEqualByLoc FINE: locators set 0 --
[java] BaseQATest.locGroupsMapsEqualByLoc FINE:
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByLoc FINE: locators set 1 --
[java] BaseQATest.locGroupsMapsEqualByLoc FINE:
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: comparing group
sets of each lookup ...
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: set 0 --
locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[0] =
LLDGroup0_A_bluto_1269201719307
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[1] =
LLDGroup0_B_bluto_1269201719307
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[2] =
LLDGroup0_C_bluto_1269201719307
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: set 1 --
locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[0] =
LLDGroup0_A_bluto_1269201719307
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[1] =
LLDGroup0_B_bluto_1269201719307
[java] BaseQATest.locGroupsMapsEqualByGroups FINE: group[2] =
LLDGroup0_C_bluto_1269201719307
[java] BaseQATest.waitForDiscovery FINE: events expected (1) ==
events received (1), all locators equal
[java] BaseQATest.waitForDiscovery FINE: DISCOVERY wait period
complete
[java] BaseQATest.waitForDiscovery FINE: 1 discovery event(s)
expected, 1 discovery event(s) received
[java] DelayDiscoveryAfterDiscard.run FINE: calling getRegistrars ...
[java] DelayDiscoveryAfterDiscard.run FINE: Discarding registrar:
com.sun.jini.reggie.ConstrainableRegistrarProxy[registrar=0077b16e-1c06-47e8-9d4f-f19560bfff92
Proxy[Registrar,BasicInvocationHandler[BasicObjectEndpoint[3ec54feb-d758-461e-aaf6-2a6f00a2fc2c,TcpEndpoint[10.1.1.2:55034]]]]]
[java] BaseQATest$LookupListener.discarded FINE: discard event
received -- 1 lookup(s)
[java] BaseQATest$LookupListener.discarded FINE: discarded
locator = ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest$LookupListener.discarded FINE: discarded
member group(s) =
LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
[java] BaseQATest$LookupListener.discarded FINE: number of
currently discovered lookup(s) = 0
[java]
[java] TIME: 06:03:00
[java]
[java] BaseQATest$LookupListener.discovered FINE: discovery event
received -- 1 lookup(s)
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> requested
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> granted
[java] BaseQATest.getLookupListSnapshot FINE:
BaseQATest$LookupListenter.discovered - sync on lookupList --> released
[java] BaseQATest$LookupListener.discovered FINE: regs[0] is
in lookupList
[java] LocatorsUtil.displayLocator FINE: discovered locator =
ConstrainableLookupLocator[[jini://bluto/], [null]]
[java] BaseQATest$LookupListener.discovered FINE: discovered
member group(s) =
LLDGroup0_A_bluto_1269201719307,LLDGroup0_B_bluto_1269201719307,LLDGroup0_C_bluto_1269201719307
[java] BaseQATest$LookupListener.discovered FINE: number of
currently discovered lookup(s) = 1
[java]
[java] TIME: 06:03:20
[java]
[java] MasterTest.doTest INFO:
[java] ============================ CALLING TEARDOWN()
=============================
[java]
[java] AbstractBaseTest.tearDown FINE: tearDown - terminating
lookup locator discovery 0
[java] BaseQATest.tearDown FINE: tearDown - terminating lookup
service(s)
[java] QATest.tearDown FINE: Destroying remaining managed services
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.reggie.ConstrainableRegistrarProxy
[java] NonActGrp-out: 22/03/2010 06:03:21
com.sun.jini.reggie.RegistrarImpl destroy
[java] NonActGrp-out: INFO: starting Reggie shutdown
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub
[java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef invoke
[java] FINER: main: method: public abstract void
com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
java.rmi.RemoteException
[java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef logClientCall
[java] FINER: main: outbound call:
[endpoint:[10.1.1.2:55030](remote),objID:[-296a6110:12782516bd5:-8000,
0]] :
com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl_Stub[-296a6110:12782516bd5:-8000,
0]: public abstract void
com.sun.jini.qa.harness.NonActivatableGroup.stop() throws
java.rmi.RemoteException
[java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINE: main: create connection
[java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPEndpoint newSocket
[java] FINER: main: opening socket to [10.1.1.2:55030]
[java] 22/03/2010 06:03:21
sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
[java] FINE: main: host: 10.1.1.2, port: 55030
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
[java] NonActGrp-out: FINE: RMI TCP Connection(2)-10.1.1.2:
accepted socket from [10.1.1.2:55044]
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: (port
55030) suggesting 10.1.1.2:55044
[java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: server suggested 10.1.1.2:55044
[java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel
createConnection
[java] FINER: main: using 10.1.1.2:0
[java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef invoke
[java] FINER: main: opnum = -2856118408655404442
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: (port
55030) client using 10.1.1.2:0
[java] 22/03/2010 06:03:21 sun.rmi.transport.StreamRemoteCall <init>
[java] FINER: main: write remote call header...
[java] 22/03/2010 06:03:21 sun.rmi.transport.StreamRemoteCall
getOutputStream
[java] FINER: main: getting output stream
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.tcp.TCPTransport handleMessages
[java] NonActGrp-out: FINE: RMI TCP Connection(2)-10.1.1.2: (port
55030) op = 80
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.StreamRemoteCall getInputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
getting input stream
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.Transport serviceCall
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2: call
dispatcher
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.server.UnicastServerRef logCall
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
[10.1.1.2: com.sun.jini.qa.harness.NonActivatableGroupImpl$GroupImpl[0]:
public abstract void com.sun.jini.qa.harness.NonActivatableGroup.stop()
throws java.rmi.RemoteException]
[java] NonActGrp-out: 22/03/2010 06:03:21
sun.rmi.transport.StreamRemoteCall getOutputStream
[java] NonActGrp-out: FINER: RMI TCP Connection(2)-10.1.1.2:
getting output stream
[java] 22/03/2010 06:03:21 sun.rmi.transport.StreamRemoteCall
getInputStream
[java] FINER: main: getting input stream
[java] 22/03/2010 06:03:21 sun.rmi.server.UnicastRef invoke
[java] FINE: main: free connection (reuse = true)
[java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: reuse connection
[java] 22/03/2010 06:03:21 sun.rmi.transport.tcp.TCPChannel free
[java] FINE: main: create reaper
[java] NonActGrp-out: 22/03/2010 06:03:22
com.sun.jini.reggie.RegistrarImpl$DestroyThread run
[java] NonActGrp-out: INFO: Reggie shutdown completed
[java] NonActGrp-out: 22/03/2010 06:03:23
sun.rmi.transport.ObjectTable removeTarget
[java] NonActGrp-out: FINER: destroy: remove object [0]
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.tool.ClassServer
[java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8082]
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.tool.ClassServer
[java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8082]
[java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8080]
[java] AdminManager.destroyService FINE: destroying service: class
com.sun.jini.tool.ClassServer
[java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8080]
[java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8081]
[java] 22/03/2010 06:03:23 com.sun.jini.tool.ClassServer terminate
[java] INFO: ClassServer terminated [port 8081]
[java]
[java] TIME: 06:03:24
[java]
[java] Test process was destroyed and returned code 0
[java]
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Test Passed: OK
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.runCommandAfterEachTest", "read";};
[java]
[java] -----------------------------------------
[java]
[java] SUMMARY =================================
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission
"com.sun.jini.qa.harness.generateHtml.removePassResults", "read";};
[java]
com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
[java] Test Passed: OK
[java]
[java] -----------------------------------------
[java]
[java] # of tests started = 1
[java] # of tests completed = 1
[java] # of tests passed = 1
[java] # of tests failed = 0
[java]
[java] -----------------------------------------
[java]
[java] Date finished:
[java] Mon Mar 22 06:03:29 EST 2010
[java] Time elapsed:
[java] 90 seconds
[java]
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.util.PropertyPermission "com.sun.jini.qa.harness.generateXml",
"read";};
[java] grant codeBase
"file:/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar" {permission
java.lang.RuntimePermission "exitVM", "";};
BUILD SUCCESSFUL
Total time: 1 minute 38 seconds
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Before I set my local source of PreferredClassProvider back to its
original state with static code initializer blocks, I thought I'd post
the modified source code:
Note that by delaying the execution of the code until object
instantiation caused a few jtreg tests to fail, the changes were made
when I thought the DynamicPolicyProvider might not be loading until
after the static code blocks had executed (when in fact it was not
utilised by that code).
Sure highlights the value of regression tests!
Execution failed: `main' threw exception: TestFailedException:
TEST FAILED: client failed to call back in time
* net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/RegistryRetainCodebase.java
<ci...@zeus.net.au> : Ensures that a
registry with a stub class in CLASSPATH preserves the codebase
annotation of that stub class (using preferred classes) when a
marshalled instance of that class is passed through the
rmiregistry in a series of remote method invocations
Execution failed: `main' threw exception:
java.lang.RuntimeException: TEST FAILED: created PCP successfully
* net/jini/loader/pref/PreferredClassProvider/finalizerAttack/FinalizerAttack.java
<ci...@zeus.net.au> : Untrusted code should
not be able to use an instance of PreferredClassProvider for which
the constructor's security check did not succeed, such as by a
having a subclass that overrides finalize() to provide a reference
to the instance and through which dangerous protected methods can
be invoked.
Execution failed: `main' threw exception:
java.lang.RuntimeException: TEST FAILED: provider instantiated
* net/jini/loader/pref/PreferredClassProvider/constructorCheck/ConstructorCheck.java
<ci...@zeus.net.au>: Untrusted code should
not be able to instantiate a PreferredClassProvider and obtain
references to class loaders from it (such as by subclassing it and
overriding a protected method).
Peter Firmstone wrote:
> Well, I've spent plenty of time investigating, it appears the first
> policy provider to be loaded is sun's PolicyFile implementation, but
> in this case the slave harness command doesn't utilise the dynamic
> policy provider at all.
>
> Based on some experimentation and observation, it appears as though a
> SecurityManager has been loaded, when previously the static code would
> execute prior to the loading of the SecurityManager, however adding
> the missing permissions didn't solve the problem. The only way to
> guarantee the loading of a SecurityManager is to declare one at startup.
>
> So I borrowed a ProfilingSecurityManager, from Mark Petrovic (BSD
> license) that has functionality similar to DebugDynamicPolicyProvider
> in that it grants all permissions and prints out the permissions it
> has granted.
>
> Upon doing so, I found the qa test harness has some issues with
> configuration properties, I couldn't get the Properties to propagate
> to the slave harness implementation & when I did, it had issues with
> the class path and the properties themselves and as such it wouldn't
> load the ProfilingSecurityManager. I'm still trying to work out
> exactly what's going on with the qa test harness & how it works, it
> appears to need a good tidy up.
>
> Any knowledgeable persons able to assist?
>
> Regards,
>
> Peter.
>
>
> Gregg Wonderly wrote:
>> I would suspect that this is the issue too. There are several places
>> that doAs() is used to read property values so that security contexts
>> that are already active can be utilized when appropriate. It seems
>> like that is the case here.
>>
>> Gregg Wonderly
>>
>> Sim IJskes - QCG wrote:
>>> Peter Firmstone wrote:
>>>> I worked it out; in PreferredClassProvider, the property
>>>> java.rmi.server.codebase is retrieved by a static initializer
>>>> block, the DynamicPolicyProvider hasn't been set up properly when
>>>> the permission check executes, it is rejected. I've added an
>>>> object method to check if the value is null, it requests it later
>>>> successfully. I don't know why this is so, I'm using Java 6 in
>>>> server mode with source = 5. Is it a compiler optimisation?
>>>
>>> Are you sure you aren't hit by a recursive call to the
>>> PolicyProvider? Reading a property is checked against the policy
>>> isn't it?
>>>
>>> Gr. Sim
>>>
>>
>>
>
>
>
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
Well, I've spent plenty of time investigating, it appears the first
policy provider to be loaded is sun's PolicyFile implementation, but in
this case the slave harness command doesn't utilise the dynamic policy
provider at all.
Based on some experimentation and observation, it appears as though a
SecurityManager has been loaded, when previously the static code would
execute prior to the loading of the SecurityManager, however adding the
missing permissions didn't solve the problem. The only way to guarantee
the loading of a SecurityManager is to declare one at startup.
So I borrowed a ProfilingSecurityManager, from Mark Petrovic (BSD
license) that has functionality similar to DebugDynamicPolicyProvider in
that it grants all permissions and prints out the permissions it has
granted.
Upon doing so, I found the qa test harness has some issues with
configuration properties, I couldn't get the Properties to propagate to
the slave harness implementation & when I did, it had issues with the
class path and the properties themselves and as such it wouldn't load
the ProfilingSecurityManager. I'm still trying to work out exactly
what's going on with the qa test harness & how it works, it appears to
need a good tidy up.
Any knowledgeable persons able to assist?
Regards,
Peter.
Gregg Wonderly wrote:
> I would suspect that this is the issue too. There are several places
> that doAs() is used to read property values so that security contexts
> that are already active can be utilized when appropriate. It seems
> like that is the case here.
>
> Gregg Wonderly
>
> Sim IJskes - QCG wrote:
>> Peter Firmstone wrote:
>>> I worked it out; in PreferredClassProvider, the property
>>> java.rmi.server.codebase is retrieved by a static initializer block,
>>> the DynamicPolicyProvider hasn't been set up properly when the
>>> permission check executes, it is rejected. I've added an object
>>> method to check if the value is null, it requests it later
>>> successfully. I don't know why this is so, I'm using Java 6 in
>>> server mode with source = 5. Is it a compiler optimisation?
>>
>> Are you sure you aren't hit by a recursive call to the
>> PolicyProvider? Reading a property is checked against the policy
>> isn't it?
>>
>> Gr. Sim
>>
>
>
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Gregg Wonderly <gr...@wonderly.org>.
I would suspect that this is the issue too. There are several places that
doAs() is used to read property values so that security contexts that are
already active can be utilized when appropriate. It seems like that is the case
here.
Gregg Wonderly
Sim IJskes - QCG wrote:
> Peter Firmstone wrote:
>> I worked it out; in PreferredClassProvider, the property
>> java.rmi.server.codebase is retrieved by a static initializer block,
>> the DynamicPolicyProvider hasn't been set up properly when the
>> permission check executes, it is rejected. I've added an object
>> method to check if the value is null, it requests it later
>> successfully. I don't know why this is so, I'm using Java 6 in server
>> mode with source = 5. Is it a compiler optimisation?
>
> Are you sure you aren't hit by a recursive call to the PolicyProvider?
> Reading a property is checked against the policy isn't it?
>
> Gr. Sim
>
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Sim IJskes - QCG <si...@qcg.nl>.
Peter Firmstone wrote:
> I worked it out; in PreferredClassProvider, the property
> java.rmi.server.codebase is retrieved by a static initializer block, the
> DynamicPolicyProvider hasn't been set up properly when the permission
> check executes, it is rejected. I've added an object method to check if
> the value is null, it requests it later successfully. I don't know why
> this is so, I'm using Java 6 in server mode with source = 5. Is it a
> compiler optimisation?
Are you sure you aren't hit by a recursive call to the PolicyProvider?
Reading a property is checked against the policy isn't it?
Gr. Sim
--
QCG, Software voor het MKB, 071-5890970, http://www.qcg.nl
Quality Consultancy Group b.v., Leiderdorp, Kvk Leiden: 28088397
Re: DynamicPolicyProvider SPI - Issue with DelayDiscoveryAfterDiscard.td
Posted by Peter Firmstone <ji...@zeus.net.au>.
I worked it out; in PreferredClassProvider, the property
java.rmi.server.codebase is retrieved by a static initializer block, the
DynamicPolicyProvider hasn't been set up properly when the permission
check executes, it is rejected. I've added an object method to check if
the value is null, it requests it later successfully. I don't know why
this is so, I'm using Java 6 in server mode with source = 5. Is it a
compiler optimisation?
Regards,
Peter.
Peter Firmstone wrote:
> I'm having some problems with one test (part of the qa tests)
> DelayDiscoveryAfterDiscard.td
>
> Created an ServiceProviderInterface for
> net.jini.policy.DynamicPolicyProvider and I've separated out the
> implementation from the SPI proxy class.
>
> All jtreg tests that were passing previously are passing with the new
> implementation.
>
> The Exception is caught from com.sun.jini.action.GetPropertyAction
> run(), AccessController.doPrivileged()
>
> [java] NonActGrp-out: 17/03/2010 17:55:38 class
> com.sun.jini.action.GetPropertyAction run()
> [java] NonActGrp-out: FINE: security exception reading
> "java.rmi.server.codebase", returning null
> [java] NonActGrp-out: java.security.AccessControlException: access
> denied (java.util.PropertyPermission java.rmi.server.codebase read)
>
> This check doesn't utilise the DynamicPolicyProvider.implies()
> method. What has changed is the source level and target, this could
> have something to do with it not sure at this stage.
>
> Looking at the output there seems to be some issues with file paths...
>
> bash-3.00$ ant run-tests
> Buildfile: build.xml
>
> run-tests:
> [java]
> [java] TIME: 17:55:29
> [java]
> [java] QAConfig.loadProperties FINEST: loaded properties:
> file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
>
> [java] Resolver.setToken FINEST: setting token <harnessJar> to
> /opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
> [java] Resolver.setToken FINEST: setting token <testJar> to
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> com/sun/jini/qa/resources/qaDefaults.properties
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> /opt/src/ApacheRiver/trunk/qa/com/sun/jini/qa/resources/qaDefaults.properties
>
> [java] QAConfig.getJarEntry FINEST: getting jar entry
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/qa/resources/qaDefaults.properties
>
> [java] QAConfig.loadProperties FINEST: loaded properties:
> jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/qa/resources/qaDefaults.properties
>
> [java] Resolver.setToken FINEST: setting token <gethost> to bluto
> [java]
> [java] -----------------------------------------
> [java] CONFIGURATION FILE:
> [java]
> [java]
> /opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qaHarness.prop
>
> [java]
> [java] -----------------------------------------
> [java] SETTING UP THE TEST LIST:
> [java]
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> /opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
>
> [java] QAConfig.getJarEntry FINEST: getting jar entry
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
>
> [java] QAConfig.loadProperties FINEST: loaded properties:
> jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
>
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> locatordiscovery.properties
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> /opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
>
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> /opt/src/ApacheRiver/trunk/qa/locatordiscovery.properties
> [java] QAConfig.getComponentURL FINEST: checking test jar file for
> com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
> [java] QAConfig.getJarEntry FINEST: getting jar entry
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
>
> [java] QAConfig.loadProperties FINEST: loaded properties:
> jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/test/impl/locatordiscovery/locatordiscovery.properties
>
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> com/sun/jini/test/share/reggie1_0.properties
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> /opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
>
> [java] QAConfig.getComponentFile FINEST: failed existance check on
> /opt/src/ApacheRiver/trunk/qa/com/sun/jini/test/share/reggie1_0.properties
>
> [java] QAConfig.getComponentURL FINEST: checking test jar file for
> com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
>
> [java] QAConfig.getJarEntry FINEST: getting jar entry
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/impl/locatordiscovery/com/sun/jini/test/share/reggie1_0.properties
>
> [java] QAConfig.getJarEntry FINEST: getting jar entry
> /opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:com/sun/jini/test/share/reggie1_0.properties
>
> [java] QAConfig.loadProperties FINEST: loaded properties:
> jar:file:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar!/com/sun/jini/test/share/reggie1_0.properties
>
> [java] Adding test:
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java]
> [java] -----------------------------------------
> [java] GENERAL HARNESS CONFIGURATION INFORMATION:
> [java]
> [java] Date started:
> [java] Wed Mar 17 17:55:30 EST 2010
> [java] Installation directory of the JSK:
> [java] com.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> [java] Installation directory of the harness:
> [java] com.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> [java] Categories being tested:
> [java] categories=No Categories
> [java] -----------------------------------------
> [java] ENVIRONMENT PROPERTIES:
> [java]
> [java] JVM information:
> [java] Java HotSpot(TM) Server VM, 10.0-b23, 32 bit VM mode
> [java] Sun Microsystems Inc.
> [java] OS information:
> [java] SunOS, 5.10, sparc
> [java]
> [java] -----------------------------------------
> [java] STARTING TO RUN THE TESTS
> [java]
> [java]
> [java] Resolver.setToken FINEST: setting token <config> to none
> [java] QAConfig.loadTestConfiguration FINER: Test Configuration
> options:
> [java] QAConfig.loadTestConfiguration FINER: -
> [java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
> [java] Running
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] Time is Wed Mar 17 17:55:30 EST 2010
> [java] Starting test in separate process with command:
> [java] /usr/jdk/instances/jdk1.6.0/jre/bin/java
> -Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaulttest.policy
> -cp
> /opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar
> -client -Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
> -Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> -Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> -Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
> -Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
> -Dcom.sun.jini.qa.harness.runjiniserver=true
> -Dcom.sun.jini.qa.harness.runkitserver=true
> -Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
> -Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
> -Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
> -Dcom.sun.jini.test.port=8082
> -Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
> -Djava.ext.dirs=/usr/jdk/instances/jdk1.6.0/jre/lib/ext:/usr/jdk/packages/lib/ext:/opt/src/ApacheRiver/trunk/qa/lib-ext:/opt/src/ApacheRiver/trunk/lib-ext
> com.sun.jini.qa.harness.MasterTest
> com/sun/jini/test/impl/locatordiscovery/DelayDiscoveryAfterDiscard.td
> [java] 17/03/2010 17:55:31 com.sun.jini.qa.harness.MasterTest main
> [java] FINE: Starting MasterTest
> [java]
> [java] TIME: 17:55:34
> [java]
> [java] QAConfig.loadTestConfiguration FINER: Test Configuration
> options:
> [java] QAConfig.loadTestConfiguration FINER: -
> [java] QAConfig.loadTestConfiguration FINER: multicast.ttl = 0
> [java] MasterTest.doTest INFO:
> [java] ============================== CALLING SETUP()
> ==============================
> [java]
> [java] AdminManager.startService FINE: starting qaClassServer
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> qaClassServer
> [java] FINE:
> [java] FINE: Parameters for qaClassServer(.0):
> [java] FINE: type : classServer
> [java] FINE: impl : com.sun.jini.tool.ClassServer
> [java] FINE: directory :
> /opt/src/ApacheRiver/trunk/qa/lib
> [java] FINE: options :
> [java] 17/03/2010 17:55:34 com.sun.jini.tool.ClassServer run
> [java] INFO: ClassServer started
> [[/opt/src/ApacheRiver/trunk/qa/lib/], port 8081]
> [java] AdminManager.startService FINE: starting jiniClassServer
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> jiniClassServer
> [java] FINE:
> [java] FINE: Parameters for jiniClassServer(.0):
> [java] FINE: type : classServer
> [java] FINE: impl : com.sun.jini.tool.ClassServer
> [java] FINE: directory :
> /opt/src/ApacheRiver/trunk/lib-dl
> [java] FINE: options :
> [java] AdminManager.startService FINE: starting testClassServer
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> testClassServer
> [java] 17/03/2010 17:55:34 com.sun.jini.tool.ClassServer run
> [java] INFO: ClassServer started
> [[/opt/src/ApacheRiver/trunk/lib-dl/], port 8080]
> [java] FINE:
> [java] FINE: Parameters for testClassServer(.0):
> [java] FINE: type : classServer
> [java] FINE: impl : com.sun.jini.tool.ClassServer
> [java] FINE: directory :
> /opt/src/ApacheRiver/trunk/qa/lib
> [java] FINE: options :
> [java] BaseQATest.setup FINE: setup()
> [java] BaseQATest.getSetupInfo FINE: ----- Harness Info -----
> [java] BaseQATest.getSetupInfo FINE: harness codebase --
> no codebase
> [java] BaseQATest.getSetupInfo FINE: harness classpath --
> /opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar:/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar:/opt/src/ApacheRiver/trunk/lib/jsk-lib.jar
>
> [java] BaseQATest.getSetupInfo FINE:
> net.jini.discovery.debug -- false
> [java] BaseQATest.getSetupInfo FINE:
> com.sun.jini.reggie.proxy.debug -- false
> [java] BaseQATest.getSetupInfo FINE:
> com.sun.jini.join.debug -- false
> [java] BaseQATest.getSetupInfo FINE:
> com.sun.jini.sdm.debug -- false
> [java] BaseQATest.getSetupInfo FINE: max secs event
> wait -- 180
> [java] BaseQATest.getSetupInfo FINE: ----- Lookup Service Info -----
> [java] BaseQATest.getSetupInfo FINE: # of lookup services to
> start -- 1
> [java] BaseQATest.getSetupInfo FINE: # of additional lookup
> services to start -- 0
> [java] BaseQATest.getSetupInfo FINE: seconds to wait for
> discovery -- 180
> [java] BaseQATest.getSetupInfo FINE: discard if no announcements
> in (nSecs =) -- 120
> [java] QAConfig.getServiceHost FINE: Selecting service host
> [java] QAConfig.getServiceHost FINE: Not distributed - selecting
> this host
> [java] BaseQATest.getTestLocator FINER: getServiceHost returned null
> [java] 17/03/2010 17:55:34 com.sun.jini.tool.ClassServer run
> [java] INFO: ClassServer started
> [[/opt/src/ApacheRiver/trunk/qa/lib/], port 8082]
> [java] BaseQATest.startLookup FINE: starting lookup service 0
> [java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
> sync on lookupList --> requested
> [java] BaseQATest.startLookup FINE: BaseQATest.startLookup -
> sync on lookupList --> granted
> [java] AdminManager.startService FINE: starting
> net.jini.core.lookup.ServiceRegistrar
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> net.jini.core.lookup.ServiceRegistrar
> [java] QAConfig.getServiceHost FINE: Selecting service host
> [java] QAConfig.getServiceHost FINE: Not distributed - selecting
> this host
> [java] AbstractServiceAdmin.addServiceExporter FINER: no exporter
> definition provided
> [java] NonActivatableServiceStarterAdmin.getGroup FINER: Creating
> shared group
> [java] AdminManager.startService FINE: starting nonActivatableGroup
> [java] AdminManager.getAdmin FINEST: getAdmin called with prefix
> nonActivatableGroup
> [java] NonActivatableGroupAdmin.start FINER: NonActivatableGroup
> exec command line: '/usr/jdk/instances/jdk1.6.0/jre/bin/java
> -Djava.rmi.server.codebase=http://bluto:8081/nonactivatablegroup-dl.jar
> -Djava.security.policy=file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
> -server -Dcom.sun.jini.jsk.port=8080 -Dcom.sun.jini.qa.port=8081
> -Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> -Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> -Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
> -Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
> -Dcom.sun.jini.qa.harness.runjiniserver=true
> -Dcom.sun.jini.qa.harness.runkitserver=true
> -Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
> -Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
> -Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
> -Dcom.sun.jini.test.port=8082
> -Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
> -cp
> /opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
> com.sun.jini.qa.harness.NonActivatableGroupImpl'
> [java] FINE:
> [java] FINE: Parameters for nonActivatableGroup(.0):
> [java] FINE: type : nonactivatablegroup
> [java] FINE: codebase :
> http://bluto:8081/nonactivatablegroup-dl.jar
> [java] FINE: impl :
> com.sun.jini.qa.harness.NonActivatableGroupImpl
> [java] FINE: policy file :
> file:/opt/src/ApacheRiver/trunk/qa/harness/policy/defaultnonactvm.policy
> [java] FINE: classpath :
> /opt/src/ApacheRiver/trunk/qa/lib/nonactivatablegroup.jar:/opt/src/ApacheRiver/trunk/lib/start.jar:/opt/src/ApacheRiver/trunk/lib/jsk-platform.jar
>
> [java] FINE: options : -server
> [java] FINE: properties : -Dcom.sun.jini.jsk.port=8080
> [java] FINE: : -Dcom.sun.jini.qa.port=8081
> [java] FINE: :
> -Dcom.sun.jini.jsk.home=/opt/src/ApacheRiver/trunk
> [java] FINE: :
> -Dcom.sun.jini.qa.home=/opt/src/ApacheRiver/trunk/qa
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.harnessJar=/opt/src/ApacheRiver/trunk/qa/lib/jiniharness.jar
>
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.testJar=/opt/src/ApacheRiver/trunk/qa/lib/jinitests.jar
>
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.runjiniserver=true
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.runkitserver=true
> [java] FINE: :
> -Djava.security.properties=file:/opt/src/ApacheRiver/trunk/qa/harness/trust/dynamic-policy.properties
>
> [java] FINE: :
> -Djava.util.logging.config.file=/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/qa1.logging
>
> [java] FINE: :
> -Dcom.sun.jini.test.home=/opt/src/ApacheRiver/trunk/qa
> [java] FINE: : -Dcom.sun.jini.test.port=8082
> [java] FINE: :
> -Dcom.sun.jini.qa.harness.policies=file:/opt/src/ApacheRiver/trunk/qa/src/com/sun/jini/test/resources/jinitest.policy
>
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPEndpoint <clinit>
> [java] NonActGrp-out: FINE: main: localHostKnown = false,
> localHost = 127.0.0.1
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPTransport <init>
> [java] NonActGrp-out: FINE: main: Version = 2, ep = [127.0.0.1:0]
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
> [java] NonActGrp-out: FINE: main: created local endpoint for
> socket factory null on port 0
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPTransport listen
> [java] NonActGrp-out: FINE: main: (port 0) create server socket
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPEndpoint newServerSocket
> [java] NonActGrp-out: FINER: main: creating server socket on
> [127.0.0.1:0]
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
> [java] NonActGrp-out: FINE: main: default port for server socket
> factory null and client socket factory null set to 43714
> [java] NonActGrp-out: 17/03/2010 17:55:37
> sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
> [java] NonActGrp-out: FINE: RMI TCP Accept-0: listening on port 43714
> [java] NonActGrp-out: 17/03/2010 17:55:38
> sun.rmi.transport.WeakRef pin
> [java] NonActGrp-out: FINER: main: strongRef =
> sun.rmi.transport.DGCImpl@23e5d1
> [java] NonActGrp-out: 17/03/2010 17:55:38
> sun.rmi.transport.ObjectTable putTarget
> [java] NonActGrp-out: FINER: main: add object [0:0:0, 2]
> [java] NonActGrp-out: 17/03/2010 17:55:38
> sun.rmi.transport.ObjectTable putTarget
> [java] NonActGrp-out: FINER: main: add object
> [-4157aacf:1276b1ed96b:-7fff, -7451044415159636041]
> [java] NonActGrp-out: 17/03/2010 17:55:38 sun.rmi.server.Util
> computeMethodHash
> [java] NonActGrp-out: FINER: main: string used for method hash:
> "stop()V"
> [java] NonActGrp-out: 17/03/2010 17:55:38 sun.rmi.server.Util
> computeMethodHash
> [java] NonActGrp-out: FINER: main: string used for method hash:
> "startService(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/jini/qa/harness/ServiceDescriptorTransformer;)Ljava/lang/Object;"
>
> [java] NonActGrp-out: 17/03/2010 17:55:38 class
> com.sun.jini.action.GetPropertyAction run()
> [java] NonActGrp-out: FINE: security exception reading
> "java.rmi.server.codebase", returningnull
> [java] NonActGrp-out: java.security.AccessControlException: access
> denied (java.util.PropertyPermission java.rmi.server.codebase read)
> [java] NonActGrp-out: at
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
>
> [java] NonActGrp-out: at
> java.security.AccessController.checkPermission(AccessController.java:546)
> [java] NonActGrp-out: at
> java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
> [java] NonActGrp-out: at
> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
> [java] NonActGrp-out: at
> java.lang.System.getProperty(System.java:652)
> [java] NonActGrp-out: at
> com.sun.jini.action.GetPropertyAction.run(Unknown Source)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> net.jini.loader.pref.PreferredClassProvider.<clinit>(Unknown Source)
> [java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
> [java] NonActGrp-out: at java.lang.Class.forName(Class.java:247)
> [java] NonActGrp-out: at
> sun.misc.Service$LazyIterator.next(Service.java:271)
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader.initializeProvider(RMIClassLoader.java:688)
>
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader.access$000(RMIClassLoader.java:93)
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader$1.run(RMIClassLoader.java:103)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader.<clinit>(RMIClassLoader.java:100)
> [java] NonActGrp-out: at
> sun.rmi.server.MarshalOutputStream.annotateClass(MarshalOutputStream.java:75)
>
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1250)
>
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1203)
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
>
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
> [java] NonActGrp-out: at
> java.rmi.MarshalledObject.<init>(MarshalledObject.java:101)
> [java] NonActGrp-out: at
> com.sun.jini.qa.harness.NonActivatableGroupImpl.main(Unknown Source)
> [java] NonActGrp-out: Exception in thread "main"
> java.lang.ExceptionInInitializerError
> [java] NonActGrp-out: at java.lang.Class.forName0(Native Method)
> [java] NonActGrp-out: at java.lang.Class.forName(Class.java:247)
> [java] NonActGrp-out: at
> sun.misc.Service$LazyIterator.next(Service.java:271)
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader.initializeProvider(RMIClassLoader.java:688)
>
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader.access$000(RMIClassLoader.java:93)
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader$1.run(RMIClassLoader.java:103)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> java.rmi.server.RMIClassLoader.<clinit>(RMIClassLoader.java:100)
> [java] NonActGrp-out: at
> sun.rmi.server.MarshalOutputStream.annotateClass(MarshalOutputStream.java:75)
>
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1250)
>
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1203)
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1387)
>
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [java] NonActGrp-out: at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
> [java] NonActGrp-out: at
> java.rmi.MarshalledObject.<init>(MarshalledObject.java:101)
> [java] NonActGrp-out: at
> com.sun.jini.qa.harness.NonActivatableGroupImpl.main(Unknown Source)
> [java] NonActGrp-out: Caused by:
> java.security.AccessControlException: access denied
> (java.util.PropertyPermission java.rmi.server.codebase read)
> [java] NonActGrp-out: at
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
>
> [java] NonActGrp-out: at
> java.security.AccessController.checkPermission(AccessController.java:546)
> [java] NonActGrp-out: at
> java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
> [java] NonActGrp-out: at
> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
> [java] NonActGrp-out: at
> java.lang.System.getProperty(System.java:652)
> [java] NonActGrp-out: at
> com.sun.jini.action.GetPropertyAction.run(Unknown Source)
> [java] NonActGrp-out: at
> java.security.AccessController.doPrivileged(Native Method)
> [java] NonActGrp-out: at
> net.jini.loader.pref.PreferredClassProvider.<clinit>(Unknown Source)
> [java] NonActGrp-out: ... 16 more
>
>