Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
SA does not work on Ubuntu 11.04 or Ubuntu 10.10: java.io.IOException at sun.jvm.hotspot.jdi.SAPIDAttachingConnector.attach(SAPIDAttachingConnector.java:126) at nsk.share.sajdi.Binder.attachToDebugee(Binder.java:133) at nsk.share.sajdi.Binder.bindToDebugee(Binder.java:45) at nsk.sajdi.VirtualMachine.canBeModified.canbemodif001.runIt(canbemodif001.java:51) at nsk.sajdi.VirtualMachine.canBeModified.canbemodif001.run(canbemodif001.java:26) at nsk.sajdi.VirtualMachine.canBeModified.canbemodif001.main(canbemodif001.java:21) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at sun.jvm.hotspot.jdi.SAPIDAttachingConnector.createVirtualMachine(SAPIDAttachingConnector.java:87) at sun.jvm.hotspot.jdi.SAPIDAttachingConnector.attach(SAPIDAttachingConnector.java:111) ... 5 more Caused by: sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.execute(LinuxDebuggerLocal.java:152) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach(LinuxDebuggerLocal.java:268) at sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:646) at sun.jvm.hotspot.HotSpotAgent.setupDebuggerLinux(HotSpotAgent.java:634) at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:339) at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:314) at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:158) at sun.jvm.hotspot.jdi.VirtualMachineImpl.createVirtualMachineForPID(VirtualMachineImpl.java:222) ... 11 more Caused by: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Native Method) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.access$100(LinuxDebuggerLocal.java:51) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1AttachTask.doit(LinuxDebuggerLocal.java:259) at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.run(LinuxDebuggerLocal.java:127) Reproduces at least up to JDK 7 b80. jmap fails with same error: Attaching to process ID 6286, please wait... Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process In addition to the Serviceability Agent (SA), this issue also affects the Java tools that depend on the SA: $JAVA_HOME/bin/jinfo $JAVA_HOME/bin/jmap $JAVA_HOME/bin/jstack -F
|