facebook

Pulse (and Subclipse) Dysfunctional

  1. MyEclipse IDE
  2.  > 
  3. Installation, Configuration & Updates
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #289120 Reply

    Marvin Toll
    Participant

    Scenario: I added the Crap4j plugin this morning using pulse <Help, software updates, add/remove programs> … and along with it came an update for the Subclipse plugin.

    A clean bootup (with a clean error log) follows:

    !SESSION 2008-09-17 08:05:15.734 ———————————————–
    eclipse.buildId=M20080221-1800
    java.version=1.5.0_11
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86 -clean

    !ENTRY org.eclipse.osgi 2 0 2008-09-17 08:05:26.187
    !MESSAGE While loading class “com.genuitec.pulse2.client.targetcfg.ui.NetAuthenticationHandler”, thread “Thread[Worker-0,5,main]” timed out waiting (5000ms) for thread “Thread[Start Level Event Dispatcher,5,main]” to finish starting bundle “initial@reference:file:plugins/com.genuitec.pulse2.client.targetcfg.ui_2.3.0.200809102135.jar/ [4]”. To avoid deadlock, thread “Thread[Worker-0,5,main]” is proceeding but “com.genuitec.pulse2.client.targetcfg.ui.NetAuthenticationHandler” may not be fully initialized.
    !STACK 0
    org.osgi.framework.BundleException: State change in progress for bundle “initial@reference:file:plugins/com.genuitec.pulse2.client.targetcfg.ui_2.3.0.200809102135.jar/” by thread “Start Level Event Dispatcher”.
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at com.genuitec.pulse2.client.targetcfg.ui.PulseActivator$1.run(Unknown Source)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    … 15 more
    Root exception:
    org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at com.genuitec.pulse2.client.targetcfg.ui.PulseActivator$1.run(Unknown Source)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

    If I try any operation using Subclipse (for instance “show history” on a project) the additoinal log entries are:

    !ENTRY org.tigris.subversion.subclipse.core 4 -6 2008-09-17 08:13:53.468
    !MESSAGE Unable to load default SVN Client

    If I try to <Help, software updates, add/remove programs> :

    !ENTRY org.eclipse.ui 4 0 2008-09-17 08:15:02.968
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.pulse2.client.launcher.ui.LauncherFlowWizard.getDefaultPageImage(Unknown Source)
    at org.eclipse.jface.wizard.WizardPage.getImage(WizardPage.java:151)
    at org.eclipse.jface.wizard.WizardDialog.updateTitleBar(WizardDialog.java:1393)
    at org.eclipse.jface.wizard.WizardDialog.update(WizardDialog.java:1232)
    at org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1191)
    at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:545)
    at org.eclipse.jface.window.Window.create(Window.java:426)
    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1083)
    at org.eclipse.jface.window.Window.open(Window.java:785)
    at com.genuitec.pulse2.client.targetcfg.ui.jobs.AbstractLauncherFlowHandler.execute(Unknown Source)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:240)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:429)
    at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)
    at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)
    at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:570)
    at org.eclipse.ui.menus.CommandContributionItem.access$8(CommandContributionItem.java:556)
    at org.eclipse.ui.menus.CommandContributionItem$3.handleEvent(CommandContributionItem.java:546)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
    at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

    So, I’m totally dysfunctional. I can not use the environment in its current state and can not change it. (I’ve rebooted the PC.)

    _Marvin

    #289131 Reply

    Loyal Water
    Member

    Marvin,
    If you go to Help > Software Update > Manage Configuration and expand the MyEclipse node, do you see a red cross marked against any plugin?

    You will have to go to Windows > Prefs > General > Capabilities and check Classic Updates for the Manage Config menu to show up.

    #289162 Reply

    Marvin Toll
    Participant

    The “Manage Configuration” dialog is clean. There are no indications that any of the nine “Available Tasks” are not configured properly.

    At this point I’m going to reinstall – need to get up and operational ASAP.

    #289163 Reply

    Marvin Toll
    Participant

    Three comments:

    1) I reinstalled and am up clean.

    2) Pulse is a great tool – the typical agony of having to reinstall in this situation was drammaticly reduced.

    3) I BELIEVE THE LATEST VERSION OF SUBCLIPSE REQUIRES ONE TO INCLUDE THE OPTIONAL “Subversion Native Library Adapter” (Java HL) IN THE PULSE PROFILE?
    (and, I don’t believe the prior version required this???)

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: Pulse (and Subclipse) Dysfunctional

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