Skip to Main Content

Java HotSpot Virtual Machine

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Mission Control won't start

1062889Jan 3 2014 — edited Jan 8 2014

I had been using Mission Control without a problem for a day or two, and now it won't start.  I'm on a Mac with OS 10.9.1.

When I run ./jmc in the console from /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin, the splash screen comes up and it hangs there.  jstacking jmc process gives me a bunch of boring threads and one interesting thread, which I've put below my signature.  Am I really to believe it's spending all it's time in the ClassLoader?  That feels weird?  I jstacked a bunch and that's definitely where it's sitting. 

I tried deleting my /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk directory and re-installing Mission Control.

One other clue.  At one point I tried copying "/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app" to my /Applications directory, and running it from there.  It gave me an error message, and ever since then even running ./jmc from the terminal doesn't work.  Not sure if those events are related...

What am I missing?  I want to get it running again =)

-Andrew

"main" prio=5 tid=0x0000000102804800 nid=0x507 runnable [0x00007fff5fbf4000]

   java.lang.Thread.State: RUNNABLE

  at java.lang.ClassLoader$NativeLibrary.load(Native Method)

  at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)

  - locked <0x00000006fd78a180> (a java.util.Vector)

  - locked <0x00000006fd789d68> (a java.util.Vector)

  at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)

  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)

  at java.lang.Runtime.load0(Runtime.java:795)

  - locked <0x00000006fd8f5330> (a java.lang.Runtime)

  at java.lang.System.load(System.java:1062)

  at java.lang.ClassLoader$NativeLibrary.load(Native Method)

  at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)

  - locked <0x00000006fd78a180> (a java.util.Vector)

  - locked <0x00000006fd789d68> (a java.util.Vector)

  at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)

  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1872)

  at java.lang.Runtime.loadLibrary0(Runtime.java:849)

  - locked <0x00000006fd8f5330> (a java.lang.Runtime)

  at java.lang.System.loadLibrary(System.java:1088)

  at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)

  at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.awt.Toolkit.loadLibraries(Toolkit.java:1646)

  at java.awt.Toolkit.<clinit>(Toolkit.java:1668)

  at javax.swing.UIManager.getSystemLookAndFeelClassName(UIManager.java:608)

  at com.jrockit.mc.ui.misc.SwingSupport.initLookAndFeel(SwingSupport.java:51)

  - locked <0x00000006fff0e998> (a java.lang.Object)

  at com.jrockit.mc.rjmx.ui.RJMXUIPlugin.start(RJMXUIPlugin.java:82)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)

  at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)

  at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

  at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

  at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

  at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

  at com.jrockit.mc.flightrecorder.controlpanel.ui.FlightRecorderProvider.<clinit>(FlightRecorderProvider.java:54)

  at com.jrockit.mc.flightrecorder.controlpanel.ui.FlightRecorderProviderFactory.initialize(FlightRecorderProviderFactory.java:24)

  at com.jrockit.mc.rjmx.actionprovider.ActionProviderRepository.loadElement(ActionProviderRepository.java:109)

  at com.jrockit.mc.rjmx.actionprovider.ActionProviderRepository.buildActionProvider(ActionProviderRepository.java:58)

  at com.jrockit.mc.rjmx.model.internal.Server.<init>(Server.java:64)

  at com.jrockit.mc.rjmx.model.internal.ModelPersistence.loadServerFromXml(ModelPersistence.java:112)

  at com.jrockit.mc.rjmx.model.internal.ModelPersistence.loadServersFromXml(ModelPersistence.java:119)

  at com.jrockit.mc.rjmx.model.internal.ModelPersistence.loadSettings(ModelPersistence.java:92)

  - locked <0x00000006ffcffec8> (a java.lang.Class for com.jrockit.mc.rjmx.model.internal.ModelPersistence)

  at com.jrockit.mc.rjmx.model.internal.ServerModel.importServers(ServerModel.java:131)

  at com.jrockit.mc.rjmx.RJMXPlugin.initAllSettings(RJMXPlugin.java:95)

  at com.jrockit.mc.rjmx.RJMXPlugin.start(RJMXPlugin.java:85)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)

  at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)

  at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

  at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

  at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

  at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

  at com.jrockit.mc.console.ui.ConsolePlugin.forwardPreferenceValueToRJMXPlugin(ConsolePlugin.java:98)

  at com.jrockit.mc.console.ui.ConsolePlugin.start(ConsolePlugin.java:78)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)

  at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)

  at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

  at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

  at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

  at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

  at com.jrockit.mc.rcp.application.ApplicationPlugin.start(ApplicationPlugin.java:83)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)

  at java.security.AccessController.doPrivileged(Native Method)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)

  at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)

  at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)

  at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

  at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

  at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

  at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

  at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

  at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

  at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)

  at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)

  at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)

  at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

  at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)

  at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

  at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191)

  - locked <0x00000006fe75a9d0> (a org.eclipse.equinox.internal.app.EclipseAppHandle)

  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:353)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)

  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:606)

  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)

  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)

  at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 5 2014
Added on Jan 3 2014
2 comments
2,506 views