Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.4K Intelligent Advisor
- 75 Insurance
- 537.6K On-Premises Infrastructure
- 138.7K Analytics Software
- 38.6K Application Development Software
- 6.1K Cloud Platform
- 109.6K Database Software
- 17.6K Enterprise Manager
- 8.8K Hardware
- 71.3K Infrastructure Software
- 105.4K Integration
- 41.6K Security Software
Jrockit starts up in windows in a splash and dies

JRockit Version 4.1
Windows 7 Eneterprise
I normally used to click from All Programs > JRcokit Mission COntrol 4.1 and it used to work smoothly without any issues. All of a sudden it started to give up.
I tried to google and someone suggested to invoke like below
C:\Users\aagashe>"C:\Program Files\Java\jrockit-jdk1.6.0_37-R28.2.5-4.1.0\bin\jr
mc.exe" -consoleLog 2>&1 | more
I get error message like the one below.
18/06/2015 12:19:08 AM com.jrockit.mc.rjmx.core.connections.internal.ConnectionD
escriptorFolderNode initializeFromXml
WARNING: Problem initializing a folder node
java.lang.Exception: Could not find the connector with id 14dfa5f6f2b-5b99255e0c
a0dcbf-f8c.
at com.jrockit.mc.rjmx.core.connections.internal.ConnectionDescriptorNod
e.initializeFromXml(ConnectionDescriptorNode.java:176)
at com.jrockit.mc.rjmx.core.connections.internal.ConnectionDescriptorFol
derNode.initializeFromXml(ConnectionDescriptorFolderNode.java:209)
at com.jrockit.mc.rjmx.core.connections.internal.ConnectionDescriptorFol
derNode.initializeFromXml(ConnectionDescriptorFolderNode.java:209)
at com.jrockit.mc.rjmx.core.connections.internal.ConnectionDescriptorRep
ository.loadSettings(ConnectionDescriptorRepository.java:55)
at com.jrockit.mc.rjmx.core.RJMXPlugin.start(RJMXPlugin.java:99)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
leContextImpl.java:711)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
ator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
leContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
eHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Abstrac
tBundle.java:299)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:
441)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLo
ader.java:269)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFind
LocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(C
lasspathManager.java:462)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalCla
ss(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLo
ader.java:401)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(Single
SourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
eLoader.java:473)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
faultClassLoader.java:109)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at com.jrockit.mc.console.ui.ConsolePlugin.start(ConsolePlugin.java:71)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(Bund
leContextImpl.java:711)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActiv
ator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
leContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
eHost.java:381)
Any idea what is going wrong ?
Best Answer
-
It looks like your user settings might be causing the problems for some reason. Try renaming your c:\users\aagashe\.jrmc folder to old.jrmc (or something else if you want to), and then start JRMC again and see if it works better.
Answers
-
I did a search on "
com.jrockit.mc.rjmx.core.connections.internal.ConnectionDescriptorFolderNode initializeFromXml" and found the entry in plugins.xml.
Node has the following value
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="com.jrockit.mc.rjmx.core.connections.internal.ConnectionDescriptorNode"
class="com.jrockit.mc.memleak.ui.adapters.MemleakEditorInputAdapterFactory">
<adapter type="com.jrockit.mc.memleak.ui.IMemleakEditorInput"/>
</factory>
SO it seems like memory leak in Windows? why it started happening all of a sudden ?
-
Any update anybody ?
-
It looks like your user settings might be causing the problems for some reason. Try renaming your c:\users\aagashe\.jrmc folder to old.jrmc (or something else if you want to), and then start JRMC again and see if it works better.
-
Thanks for that, I would try that tomorrow as for now I need to monitor the app server performance and cannot close current running instance.. I got it working by this command:
"C:\Program Files\Java\jrockit-jdk1.6.0_37-R28.2.5-4.1.0\bin\jrmc.exe" -data C:\OnlyOnMyPC
-
Running with the -data flag will have the same effect, using new/other user setting. Good that it helped.
-
Thanks Klara, really appreciate your help. It definitely worked