- This topic has 7 replies, 3 voices, and was last updated 15 years, 2 months ago by Riyad Kalla.
-
AuthorPosts
-
ethutchMemberI poked around these forums but must admit I didn’t look exhaustively so maybe this has been answered, please forgive me if it has.
I thought it would be a good idea to do the “check for updates” in MyEclipse 7.5 yesterday. Of course that was a bad idea. It found an update to subclipse which I let it install. Now MyEclipse will not come up. The splash screen comes up, and actually flashes many times. Then ultimately the disk activity stops and the splash screen just sits there, it never prompts for workspace etc. I probably need to revert subclipse but don’t know how to do that. Help appreciated, it’s a pain to reinstall, but I’m d/l the package even now.
Here’s the log from the failed startup:
!SESSION 2009-08-27 06:56:16.846 ———————————————–
eclipse.buildId=unknown
java.version=1.6.0_13
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.equinox.simpleconfigurator 4 0 2009-08-27 06:57:38.893
!MESSAGE
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.equinox.internal.simpleconfigurator.Activator.start() of bundle org.eclipse.equinox.simpleconfigurator.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:247)
at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:201)
at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:644)
at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:313)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
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:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Caused by: java.lang.IllegalStateException: The state indicates the bundle is resolved
at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureMessage(AbstractBundle.java:1381)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier.startBundles(ConfigApplier.java:317)
at org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier.install(ConfigApplier.java:86)
at org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration(SimpleConfiguratorImpl.java:124)
at org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration(SimpleConfiguratorImpl.java:138)
at org.eclipse.equinox.internal.simpleconfigurator.Activator.start(Activator.java:48)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
… 20 more
Root exception:
java.lang.IllegalStateException: The state indicates the bundle is resolved
at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureMessage(AbstractBundle.java:1381)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier.startBundles(ConfigApplier.java:317)
at org.eclipse.equinox.internal.simpleconfigurator.ConfigApplier.install(ConfigApplier.java:86)
at org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration(SimpleConfiguratorImpl.java:124)
at org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration(SimpleConfiguratorImpl.java:138)
at org.eclipse.equinox.internal.simpleconfigurator.Activator.start(Activator.java:48)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:247)
at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:201)
at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:644)
at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:313)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
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:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
support-joyMemberethutch,
Sorry to hear you are running into this issue. The quick fix is to use the pulse-explorer to remove the subclipse plugin.
1. Open pulse-explorer manually. Look for ~\Genuitec\Pulse Explorer\pulse-explorer.exe, in case you don’t find it here, you can download the same from http://www.poweredbypulse.com
2. Login anonymously
3. Expand “My Profiles”, it will list all your MyEclipse profiles
4. Click on “MyEclipse 7.5”, notice the right hand pane will list you base, personal and shared software
5. All your 3rd party plugins/features are under personal software
6. Locate the relevant subclipse plugin under Personal software. Select and right click on the same. From the context menu click on [Remove]. This will remove the said plug-in from the profile.
7. Next right click on “MyEclipse 7.5” and click on [Re-install and run]You should be all set.
ethutchMemberThis update didn’t seem to make it. We are currently taking bets on it eventually showing up twice…
———–
Thanks for the VERY fast response. Sorry I am responding much slower.Interesting tool. Depressingly I have MyEclispe 7.5 listed twice, but I did have to reinstall it once before so that is inconvenient if not mysterious.
Regardless, all entries for all plugins have remove grayed out. Only Run, and Add are available. Even delete of the whole product from the LEFT hand context menu is grayed out. This is puzzling. Any advice?
(Currently I’m running 7.0 (which I apparently never uninstalled) and have d/l 7.5 again. Would it be easier to reinstall from scratch again?
support-joyMemberethutch,
If you have MyEclipse listed twice, it means you have more than one profile of MyEclipse installed. Can you try this – from MyEclipse IDE menu options click on Help > Software Updates > Manage in Pulse Explorer. This will open pulse-explorer and by default show the relevant MyEclipse profile as selected. Next, look into personal software section and remove the erring plugin. In case you still see the plugins and your MyEclipse profile grayed out, can you please copy and paste pulse.handshake.id from pulse2.properties file, look for the file here ~\Genuitec\Common\configuration\pulse2.properties
This will help me locate any error logged in our servers.
ethutchMemberAh, short version, No, I can’t. Remember that what started this is that MyEclipse 7.5 will not come up at all. I am currently using 7.0 which doesn’t show up in Pulse, which seems to be a good thing.
I probably did not uninstall 7.5 last time. I do recall rather vividly when pulse gored it and I reinstalled when it was barely a week old.
Unless you have some better idea I’m just going to reinstall 7.5 again. I’m not sure if I should uninstall it first or if that would even matter. There doesn’t seem to be a way to uninstall Pulse, which is sort of a shame as my few interactions with it have been catastrophic. It’s a good idea, just doesn’t work.
As long as 7.0 is whole and working I’m OK. I fear uninstalling 7.5 could somehow affect 7.0 as there’s this Genutec\Common directory that looks shared and sounds important. Anyway, I’ll wait for your thoughts, otherwise just reinstall and probably have 3 instances of 7.5 in Pulse. But hopefully can avoid any interaction with pulse so it won’t matter.
support-joyMemberethutch,
from MyEclipse IDE menu options click on Help > Software Updates > Manage in Pulse Explorer. This will open pulse-explorer and by default show the relevant MyEclipse profile as selected. Next, look into personal software section and remove the erring plugin.
This will select your current ME 7.0 profile and list out the plugins for you.
In case you don’t want to try the above, you can click on Help > Software Updates > Add/Remove Software. It will list you all your 3rd party plugins under personal software. Identify the 3rd party plugin to be removed, select the same and click on [Remove], and follow the instructions in the wizard.
In case you have added these 3rd party plugins by adding them to [Myeclipse dir]/dropins. You can remove the relevant plugins/features and restart MyEclipse.
ethutchMemberI finally got some time to spend on this. A LOT of time actually. The sort version of the story is that nothing worked at all.
Ultimately I tried to uninstall 7.5 and even eventually deleted Pulse entirely.
Now I am at the point where when I start a clean install of 7.5 it gets about half way through and the install dialog displays:
Installing MyEclipse 7.5: Fetching software: ~22.5 KB Remains
If I click on transfer details I get a message box that has a progress bar and says
finished transfers
—-
calculating time reamaining 1 of 1 requests 22.2KB of 22.2 KBThe install is not “hung”. I can click back and forth on these boxes, but the disk activity has stopped and it will quitely sit here all day long.
Please help!
Riyad KallaMemberethutch,
This is a perfect storm of hickups here, and I’m really sorry about that… let’s go back to square 1, smite all this with prejudice and start clean.
1. Close down all Pulse or MyEclipse instances (wouldn’t hurt to reboot to make sure no hung processes are living on in the background).
2. Go manually erase the Genuitec install dir and Pulse install dir… usually something like C:\Program Files\Genuitec or C:\Program Files\Pulse
3. Under your <user.home> directory, erase any .pulse* files
4. Now re-run the MyEclipse 7.5 installer, it should lay down clean software into C:\Program Files for you. -
AuthorPosts