facebook

ClassLoader timeout at startup [Closed]

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #209247 Reply

    pmogren
    Member

    I just installed Eclipse 3.0 final and MyEclipse 3.8beta1. I get the following exception in the log at startup. No projects are open. Various parts of MyEclipse don’t work correctly because not all of its classes were loaded.

    !SESSION Jun 30, 2004 16:34:43.650 ———————————————
    eclipse.buildId=I200406251208
    java.version=1.4.1_01
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

    !ENTRY org.eclipse.osgi Jun 30, 2004 16:34:43.650
    !MESSAGE While loading class “com.genuitec.eclipse.j2eedt.core.ResourceUtil”, thread “Thread-1” timed out waiting (5000ms) for thread “main” to finish starting bundle “com.genuitec.eclipse.j2eedt.core”. To avoid deadlock, thread “Thread-1” is proceeding but “com.genuitec.eclipse.j2eedt.core.ResourceUtil” may not be fully initialized.
    !STACK 0
    java.lang.Exception: Generated exception.
    at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:102)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:371)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.requireClass(BundleLoader.java:336)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findRequiredClass(BundleLoader.java:914)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
    at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:93)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at org.easystruts.eclipse.EasyStrutsPlugin.getSystemLibraryDataString(Unknown Source)
    at org.easystruts.eclipse.EasyStrutsPlugin.initializeDefaultPreferences(Unknown Source)
    at org.eclipse.ui.plugin.AbstractUIPlugin.initializeDefaultPluginPreferences(AbstractUIPlugin.java:687)
    at org.eclipse.core.runtime.Plugin.internalInitializeDefaultPluginPreferences(Plugin.java:411)
    at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:206)
    at org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:321)
    at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:317)
    at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:292)
    at org.eclipse.core.internal.preferences.EclipsePreferences.getChild(EclipsePreferences.java:381)
    at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:518)
    at org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:162)
    at org.eclipse.core.internal.preferences.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:127)
    at org.eclipse.core.internal.preferences.PreferenceForwarder.<init>(PreferenceForwarder.java:66)
    at org.eclipse.core.runtime.Plugin.getPluginPreferences(Plugin.java:330)
    at org.eclipse.ui.plugin.AbstractUIPlugin$CompatibilityPreferenceStore.initialize(AbstractUIPlugin.java:193)
    at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:614)
    at org.easystruts.eclipse.EasyStrutsPlugin.startup(Unknown Source)
    at org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:50)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:958)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:954)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:937)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:421)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:293)
    at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:349)
    at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:328)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.eclipse.ui.internal.EarlyStartupRunnable.getPluginForCompatibility(EarlyStartupRunnable.java:140)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:68)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:615)
    at org.eclipse.core.runtime.Platform.run(Platform.java:747)
    at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:1283)
    at java.lang.Thread.run(Thread.java:536)

    #209260

    Riyad Kalla
    Member

    Does this happen every time you start Eclipse? What happens if you createa new workspace, does the problem go away?

    #209282

    pmogren
    Member

    Thanks for the quick response. As I was trying to produce directions to reproduce the problem, I made a discovery. It seems that MyEclipse is incompatible (something to do with xerces) with my ClearCase plugin, the configuration of which has been hacked to make it load in Eclipse 3. I can’t expect you to support that.

    #209288

    Riyad Kalla
    Member

    We appreciate the followup and the extra information (For future help). I’m sorry to hear the plugins won’t play nice however 🙁

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: ClassLoader timeout at startup [Closed]

You must be logged in to post in the forum log in