-
Bug
-
Resolution: Not an Issue
-
P2
-
None
-
5.0u33, 6u30
-
generic
-
generic, solaris
Tests
nsk/sajdi/SADebugServerAttachingConnector/attach/attach001
nsk/sajdi/SADebugServerAttachingConnector/attach/attach002
nsk/sajdi/jdb/options/connect/connect003
nsk/sajdi/jdb/options/connect/connect004
failing with JDK 6u29 b09, JDK 5u33 b08
after next exceptiion being throwed:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jvm.hotspot.debugger.remote)
This tests passed with JDK 6u28 b05 and JDK 5u32 b05.
It seems that fix for CR7092186 is missed into JDK 6u29 b09, JDK 5u33 b08
Log example:
[2011-09-29T09:18:15.94] Attaching to process ID 5004 and starting RMI services, please wait...
[2011-09-29T09:18:15.94] Error attaching to process or starting server: sun.jvm.hotspot.debugger.DebuggerException: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jvm.hotspot.debugger.remote)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.RMIHelper.rebind(RMIHelper.java:61)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:337)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:298)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.HotSpotAgent.startServer(HotSpotAgent.java:205)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.DebugServer.run(DebugServer.java:90)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.DebugServer.main(DebugServer.java:29)
[2011-09-29T09:18:15.94] Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jvm.hotspot.debugger.remote)
[2011-09-29T09:18:15.94] at java.security.AccessControlContext.checkPermission(AccessControlContext.java:312)
[2011-09-29T09:18:15.94] at java.security.AccessController.checkPermission(AccessController.java:427)
[2011-09-29T09:18:15.94] at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
[2011-09-29T09:18:15.94] at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1512)
[2011-09-29T09:18:15.94] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[2011-09-29T09:18:15.94] at java.lang.Class.forName0(Native Method)
[2011-09-29T09:18:15.94] at java.lang.Class.forName(Class.java:242)
[2011-09-29T09:18:15.94] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:430)
[2011-09-29T09:18:15.94] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
[2011-09-29T09:18:15.94] at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
[2011-09-29T09:18:15.94] at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
[2011-09-29T09:18:15.94] at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1543)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1465)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1698)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1304)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:347)
[2011-09-29T09:18:15.94] at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
[2011-09-29T09:18:15.94] at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:379)
[2011-09-29T09:18:15.94] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:238)
[2011-09-29T09:18:15.94] at sun.rmi.transport.Transport$1.run(Transport.java:153)
[2011-09-29T09:18:15.94] at java.sec/export/local/common/testbase/150_master_ws/vm/src/nsk/share/sajdi/run_sajdi.sh: line 577: kill: (5042) - No such process
[2011-09-29T09:18:15.96] urity.AccessController.doPrivileged(Native Method)
[2011-09-29T09:18:15.96] at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
[2011-09-29T09:18:15.96] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
[2011-09-29T09:18:15.96] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
[2011-09-29T09:18:15.96] at java.lang.Thread.run(Thread.java:637)
[2011-09-29T09:18:15.96] at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
[2011-09-29T09:18:15.96] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
[2011-09-29T09:18:15.96] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:343)
[2011-09-29T09:18:15.96] at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
[2011-09-29T09:18:15.96] at java.rmi.Naming.rebind(Naming.java:160)
[2011-09-29T09:18:15.96] at sun.jvm.hotspot.RMIHelper.rebind(RMIHelper.java:47)
[2011-09-29T09:18:15.96] ... 5 more
Full logs available at:
http://vice.russia.sun.com/results/1.5.0_33/b08_j4b/vm/solaris10-x86-32_nsk.sajdi.testlist/ResultDir/attach001/attach001.log
Tests passes with 7u01 b08.
For 1.4.2 train issus could not be tested.
VM test base does not have functional testbase.
There is no any regression test for 1.4.2 train.
nsk/sajdi/SADebugServerAttachingConnector/attach/attach001
nsk/sajdi/SADebugServerAttachingConnector/attach/attach002
nsk/sajdi/jdb/options/connect/connect003
nsk/sajdi/jdb/options/connect/connect004
failing with JDK 6u29 b09, JDK 5u33 b08
after next exceptiion being throwed:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jvm.hotspot.debugger.remote)
This tests passed with JDK 6u28 b05 and JDK 5u32 b05.
It seems that fix for CR7092186 is missed into JDK 6u29 b09, JDK 5u33 b08
Log example:
[2011-09-29T09:18:15.94] Attaching to process ID 5004 and starting RMI services, please wait...
[2011-09-29T09:18:15.94] Error attaching to process or starting server: sun.jvm.hotspot.debugger.DebuggerException: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jvm.hotspot.debugger.remote)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.RMIHelper.rebind(RMIHelper.java:61)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:337)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:298)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.HotSpotAgent.startServer(HotSpotAgent.java:205)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.DebugServer.run(DebugServer.java:90)
[2011-09-29T09:18:15.94] at sun.jvm.hotspot.DebugServer.main(DebugServer.java:29)
[2011-09-29T09:18:15.94] Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jvm.hotspot.debugger.remote)
[2011-09-29T09:18:15.94] at java.security.AccessControlContext.checkPermission(AccessControlContext.java:312)
[2011-09-29T09:18:15.94] at java.security.AccessController.checkPermission(AccessController.java:427)
[2011-09-29T09:18:15.94] at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
[2011-09-29T09:18:15.94] at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1512)
[2011-09-29T09:18:15.94] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
[2011-09-29T09:18:15.94] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[2011-09-29T09:18:15.94] at java.lang.Class.forName0(Native Method)
[2011-09-29T09:18:15.94] at java.lang.Class.forName(Class.java:242)
[2011-09-29T09:18:15.94] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:430)
[2011-09-29T09:18:15.94] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
[2011-09-29T09:18:15.94] at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
[2011-09-29T09:18:15.94] at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
[2011-09-29T09:18:15.94] at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1543)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1465)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1698)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1304)
[2011-09-29T09:18:15.94] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:347)
[2011-09-29T09:18:15.94] at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
[2011-09-29T09:18:15.94] at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:379)
[2011-09-29T09:18:15.94] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:238)
[2011-09-29T09:18:15.94] at sun.rmi.transport.Transport$1.run(Transport.java:153)
[2011-09-29T09:18:15.94] at java.sec/export/local/common/testbase/150_master_ws/vm/src/nsk/share/sajdi/run_sajdi.sh: line 577: kill: (5042) - No such process
[2011-09-29T09:18:15.96] urity.AccessController.doPrivileged(Native Method)
[2011-09-29T09:18:15.96] at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
[2011-09-29T09:18:15.96] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
[2011-09-29T09:18:15.96] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
[2011-09-29T09:18:15.96] at java.lang.Thread.run(Thread.java:637)
[2011-09-29T09:18:15.96] at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
[2011-09-29T09:18:15.96] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
[2011-09-29T09:18:15.96] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:343)
[2011-09-29T09:18:15.96] at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
[2011-09-29T09:18:15.96] at java.rmi.Naming.rebind(Naming.java:160)
[2011-09-29T09:18:15.96] at sun.jvm.hotspot.RMIHelper.rebind(RMIHelper.java:47)
[2011-09-29T09:18:15.96] ... 5 more
Full logs available at:
http://vice.russia.sun.com/results/1.5.0_33/b08_j4b/vm/solaris10-x86-32_nsk.sajdi.testlist/ResultDir/attach001/attach001.log
Tests passes with 7u01 b08.
For 1.4.2 train issus could not be tested.
VM test base does not have functional testbase.
There is no any regression test for 1.4.2 train.