tda
tda copied to clipboard
Add Support for IBM J9 VM
Visualvm under jdk1.8.0_131-window32 in Isolated machine connected to remote host via JMX running
JVM: IBM J9 VM (2.6, JRE 1.6.0 Windows 7 x86-32 20150701_255671 (JIT enabled, AOT enabled) J9VM - R26_Java626_SR8_20150701_0100_B255671 JIT - tr.r11_20150626_95120.01 GC - R26_Java626_SR8_20150701_0100_B255671 J9CL - 20150701_255671) Java: version 1.6.0, vendor IBM Corporation
When I do thread dump I get
2017-10-06 14:08:56
Full thread dump IBM J9 VM (2.6 JRE 1.6.0 Windows 7 x86-32 20150701_255671 (JIT enabled, AOT enabled)
J9VM - R26_Java626_SR8_20150701_0100_B255671
JIT - tr.r11_20150626_95120.01
GC - R26_Java626_SR8_20150701_0100_B255671
J9CL - 20150701_255671):
"P=274803:O=0:CT" - Thread t@1
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at java.lang.Thread.sleep(Thread.java:914)
at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:710)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234)
at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96)
at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
at org.eclipse.core.launcher.Main.run(Main.java:981)
at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:400)
at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:163)
Locked ownable synchronizers:
- None
"JIT Compilation Thread-0" - Thread t@12
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JIT Compilation Thread-1 Suspended" - Thread t@13
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JIT Compilation Thread-2 Suspended" - Thread t@14
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
Window show but error appear in D:\Users\user\AppData\Roaming\VisualVM\8u131\var\log\messages.log.1 i see:
SEVERE [global]
java.lang.NullPointerException
at com.pironet.tda.SunJDKParser.parseNext(SunJDKParser.java:276)
at com.pironet.tda.SunJDKParser.hasMoreDumps(SunJDKParser.java:74)
at com.pironet.tda.TDA.addThreadDumps(TDA.java:1335)
at com.pironet.tda.TDA.access$1500(TDA.java:119)
at com.pironet.tda.TDA$5.construct(TDA.java:928)
at com.pironet.tda.utils.SwingWorker$2.run(SwingWorker.java:131)
[catch] at java.lang.Thread.run(Thread.java:748)
Couldn't find file: Collapsed.gif
Couldn't find file: Expanded.gif
INFO [org.netbeans.modules.autoupdate.updateprovider.DownloadListener]: Reading URL https://visualvm.github.io/uc/8u131/updates.xml.gz?unique=085ab219e-1f83-40ad-b107-dd693ee588c2_23e235a2-bdff-4ba5-aa00-54ae7257de64 failed (java.net.UnknownHostException: visualvm.github.io)
SEVERE [global]
java.lang.NullPointerException
at com.pironet.tda.SunJDKParser.parseNext(SunJDKParser.java:276)
at com.pironet.tda.SunJDKParser.hasMoreDumps(SunJDKParser.java:74)
at com.pironet.tda.TDA.addThreadDumps(TDA.java:1335)
at com.pironet.tda.TDA.access$1500(TDA.java:119)
at com.pironet.tda.TDA$5.construct(TDA.java:928)
at com.pironet.tda.utils.SwingWorker$2.run(SwingWorker.java:131)
[catch] at java.lang.Thread.run(Thread.java:748)
The IBM VM adds a block below the first line which TDA is unable to parse. I will see if I can do a fix.