The error I get if I use RMISecurityManager
java.lang.UnsatisfiedLinkError: doPrivileged
at
at SpreadletFetcher.<init>(SpreadletFetcher.java:52)
at
FirstElementSpreadletFetcher.<init>(FirstElementSpreadletFetcher.java:12)
at
FirstElementSpreadletFetcher.main(FirstElementSpreadletFetcher.java:55)
at symantec.tools.debug.MainThread.run(Agent.java:48)
The error I get if I use System.setSecurityManager (new
EmptyImplementationSecurityManager());
The matches return null attributes.
spreadletFetcher: LookupLocator = jini://myserver.com/
spreadletFetcher: LookupLocator.host = myserver.com
spreadletFetcher: LookupLocator.port = 4160
spreadletFetcher: ServiceRegistrar =
com.sun.jini.reggie.RegistrarProxy@4c2d9fc3
spreadletFetcher: ServiceID =
3c726057-399c-46d8-81fe-cf8ec83d76c2
spreadletFetcher: ServiceMatches =
net.jini.core.lookup.ServiceMatches@43672490
spreadletFetcher: Number of matches = 2
spreadletFetcher: 0: svc item:
net.jini.core.lookup.ServiceItem@9f9f249b
spreadletFetcher: 0: svc ID: 3c726057-399c-46d8-81fe-cf8ec83d76c2
spreadletFetcher: 0: svc object:
com.sun.jini.reggie.RegistrarProxy@4c2d9fc3
spreadletFetcher: 0:0: attrib Set: null
spreadletFetcher: 0:1: attrib Set: null
spreadletFetcher: 1: svc item:
net.jini.core.lookup.ServiceItem@aea7249b
spreadletFetcher: 1: svc ID: 5f87b2b9-2891-4930-94cb-c32f3761d4fd
spreadletFetcher: 1: svc object: null
spreadletFetcher: 1:0: attrib Set: null
spreadletFetcher: 1:1: attrib Set: null
Exception in thread "main" java.util.NoSuchElementException
at java.util.Vector.firstElement(Vector.java:433)
at
FirstElementSpreadletFetcher.<init>(FirstElementSpreadletFetcher.java:14)
at
FirstElementSpreadletFetcher.main(FirstElementSpreadletFetcher.java:55)
It seems to happen when:
matches = registrar.lookup
(
new ServiceTemplate (null, null, null),
300
);