- This topic has 14 replies, 4 voices, and was last updated 21 years ago by
kaidon.
-
AuthorPosts
-
AmeriGroupMemberHi Folks,
Something odd happened recently. I was using Eclipse and MyEclipse on Friday and on Monday the MyEclipse perspective went missing.System Info:
Fedora Core 2 Upgraded from Core 1 (On tuesday)
Eclipse Ver. 3.0 M7
MyEclipse 3.7.1 (not in Fetures Directory)
I did a fresh Install of Eclipse for MyEclipse.
Plugins:
JFaceDbs 2.2.1
AnyEdit .7
XMLBuddy 2.0.2
MemoryManger 1.0
Umlet 1.0
CommonJ 2.0
SlimeUML 1.3.1
Quantum 2.3
DBEdit 1.0.1I have 8 Plugins that are like org.eclipse.pde
Java 1.4.2_04
App Server JBoss 2.4 (I’m not sure) with same Java version.
I found no log file at all.I recently received a new machine with 2 Gb Ram and put Fedora Core 1 on it. I tared up my Home and Opt directories from the Old machine and put them on the new machine. Then I wiped the Old machine clean. It worked for about the first week and then MyEclipse isn’t there any more.
Will I need to Re-install MyEclispe?
Thanks,
-Ray
May 25, 2004 at 9:56 am #207439
Riyad KallaMemberRay,
That does sound strange.-
1) Can you open the MyEclipse perspective again? Window > Open Perspective > Other… > MyEclipse?
2) Do you see a MyEclipse button on the Help > About dialog?
3) Do you see MyEclipse preferences from the Window > Preferences dialog?Also your log file is located at: ~/workspace/.metadata/.log, if you could grab the last 2 or 3 entries starting with “!SESSION——–” and paste them here, that would be great.
May 25, 2004 at 12:37 pm #207464
AmeriGroupMemberHi Folks,
I can’t see it anywhere.I’ll just upgrade to 3.0M8.
Anyway, here’s the last couple of sessions…
!ENTRY org.eclipse.ui 4 4 May 25, 2004 08:09:46.983
!MESSAGE Could not create action delegate for id: org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu
!ENTRY org.eclipse.core.runtime 4 1 May 25, 2004 08:09:46.993
!MESSAGE Plug-in org.eclipse.ui.externaltools was unable to load class org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate.
!STACK 0
java.lang.IllegalStateException: Bundle has been uninstalled
at org.eclipse.osgi.framework.internal.core.Bundle.checkValid(Bundle.java:1319)
at org.eclipse.osgi.framework.internal.core.Bundle.start(Bundle.java:309)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:58)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:326)
at org.eclipse.osgi.framework.internal.core.BundleLoader.requireClass(BundleLoader.java:291)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findRequiredClass(BundleLoader.java:915)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352)
at org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadClass(BundleClassLoader.java:115)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:298)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:99)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:287)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultClassLoader.findClass(DefaultClassLoader.java:176)
at org.eclipse.osgi.framework.adaptor.BundleClassLoader.findLocalClass(BundleClassLoader.java:261)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:73)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:326)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadClass(BundleClassLoader.java:115)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:264)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:331)
at org.eclipse.osgi.framework.internal.core.Bundle.loadClass(Bundle.java:1368)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:135)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:125)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:114)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:171)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:168)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:110)
at org.eclipse.ui.internal.WWinPluginPulldown.getPulldownDelegate(WWinPluginPulldown.java:75)
at org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy.getMenu(WWinPluginPulldown.java:35)
at org.eclipse.jface.action.ActionContributionItem.fill(ActionContributionItem.java:282)
at org.eclipse.jface.action.SubContributionItem.fill(SubContributionItem.java:58)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:603)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:525)
at org.eclipse.jface.action.MenuManager.fill(MenuManager.java:233)
at org.eclipse.jface.action.SubMenuManager.fill(SubMenuManager.java:87)
at org.eclipse.jface.action.SubContributionItem.fill(SubContributionItem.java:58)
at org.eclipse.jface.action.MenuManager.update(MenuManager.java:603)
at org.eclipse.jface.action.MenuManager.updateAll(MenuManager.java:697)
at org.eclipse.ui.internal.WorkbenchWindow.updateActionBars(WorkbenchWindow.java:2043)
at org.eclipse.ui.internal.WorkbenchWindow.updateActionSets(WorkbenchWindow.java:2065)
at org.eclipse.ui.internal.WorkbenchWindow$6.run(WorkbenchWindow.java:1836)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1811)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1406)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1369)
at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:1337)
at org.eclipse.ui.internal.Workbench$11.run(Workbench.java:1259)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:819)
at org.eclipse.core.runtime.Platform.run(Platform.java:493)
at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1215)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:894)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1503)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:265)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:257)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:104)
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.core.launcher.Main.basicRun(Main.java:279)
at org.eclipse.core.launcher.Main.run(Main.java:742)
at org.eclipse.core.launcher.Main.main(Main.java:581)
!ENTRY org.eclipse.core.runtime 4 1 May 25, 2004 08:09:47.447
!MESSAGE Plug-in org.eclipse.ui.externaltools was unable to load class org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate.
!STACK 0
java.lang.IllegalStateException: Bundle has been uninstalled
at org.eclipse.osgi.framework.internal.core.Bundle.checkValid(Bundle.java:1319)
at org.eclipse.osgi.framework.internal.core.Bundle.start(Bundle.java:309)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:58)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:326)
at org.eclipse.osgi.framework.internal.core.BundleLoader.requireClass(BundleLoader.java:291)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findRequiredClass(BundleLoader.java:915)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352)
at org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadClass(BundleClassLoader.java:115)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:298)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:99)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:287)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultClassLoader.findClass(DefaultClassLoader.java:176)
at org.eclipse.osgi.framework.adaptor.BundleClassLoader.findLocalClass(BundleClassLoader.java:261)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:73)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:326)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadClass(BundleClassLoader.java:115)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:264)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:331)
at org.eclipse.osgi.framework.internal.core.Bundle.loadClass(Bundle.java:1368)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:135)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:125)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:114)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:164)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:110)
at org.eclipse.ui.internal.WWinPluginAction.refreshActionList(WWinPluginAction.java:148)
at org.eclipse.ui.plugin.AbstractUIPlugin$3.run(AbstractUIPlugin.java:778)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:102)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1848)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1652)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:136)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:261)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:394)
at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.refreshFromLocal(IDEWorkbenchAdvisor.java:508)
at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.postStartup(IDEWorkbenchAdvisor.java:234)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1510)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:265)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:257)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:104)
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.core.launcher.Main.basicRun(Main.java:279)
at org.eclipse.core.launcher.Main.run(Main.java:742)
at org.eclipse.core.launcher.Main.main(Main.java:581)
!ENTRY org.eclipse.ui 4 4 May 25, 2004 08:09:47.449
!MESSAGE Could not create action delegate for id: org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar
!ENTRY org.eclipse.core.runtime 4 1 May 25, 2004 08:09:47.454
!MESSAGE Plug-in org.eclipse.ui.externaltools was unable to load class org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate.
!STACK 0Thanks for your time.
-Ray
May 25, 2004 at 12:46 pm #207468
Riyad KallaMemberRay,
Things don’t look so good in those stack traces, those are core Eclipse errors not even ME errors. You might try moving your workspace directory someplace, and restarting Eclipse to let it recreate it, then copy your project folders back and reimport them (don’t forget to export any settings you want).Upgrading between dev builds like that and just keeping the same workspace dir can be risky. A lot changes/gets corrupt between M builds.
May 25, 2004 at 1:07 pm #207473
AmeriGroupMemberHi Riyad,
I did as you said, and I got to my second project and It locked up. The whole system locked up. I’m checking if the system is the problem or Eclipse.
Thanks,
-RayMay 25, 2004 at 1:20 pm #207475
Riyad KallaMemberThe whole system locked up. I’m checking if the system is the problem or Eclipse.
Oh geez… when you say locked up, do you mean froze, or blue screened? If it blue screened, AND you have an ATI graphics card, then you will need to update your ATI graphics drivers as there is a known problem with ATI drivers and certain versions of 1.4 blue screening the computer on Windows due to Direct3D acceleration of Swing/Java2D.
Not that Eclipse is using Swing, but it could be the same problem triggered in another fashion…
May 25, 2004 at 1:33 pm #207485
AmeriGroupMemberThe who system is locked up. I’m on Fedora Core 2 not windows.
May 25, 2004 at 1:55 pm #207496
Riyad KallaMemberThe who system is locked up. I’m on Fedora Core 2 not windows.
I got my signals crossed, getting overwhelmed by posts currently.
When the system locks does a ALT-CTRL-BACKSPACE do anything? Can you SSH into the machine atleast or is it hard-core locked? If it is, I’d download and run memtest86 for a while to see if its bad ram. You can also try stressing the system with Seti@Home overnight to see if that’s the problem too (faulty CPU/Mobo).
May 25, 2004 at 2:48 pm #207501
AmeriGroupMemberI’ll try to ssh into the box and see if its the box.
I don’t have Seti here.
Thaks for your time.
-RayMay 26, 2004 at 7:29 am #207523
AmeriGroupMemberI can’t ssh into the box either. I use an app called Metabind, a mapper/parser, It seems to cause this lock up everytime I start it.
I remove a couple of plugins from eclipse and it seems to be working better.Thanks for your time.
-RayMay 26, 2004 at 8:31 am #207525
Riyad KallaMemberI can’t ssh into the box either. I use an app called Metabind, a mapper/parser, It seems to cause this lock up everytime I start it.
I remove a couple of plugins from eclipse and it seems to be working better.I’m glad you are up and running now.
May 26, 2004 at 9:56 am #207541
AmeriGroupMemberIt seems to be a hard drive address failure that is causing all of this…. I have it fixed, now we start over and see.
Thanks for your time.
-RayJune 10, 2004 at 6:39 pm #208340
goikMemberO.k. this answer is a little bit late by now but I encountered exactly the same behaviour on eclipse 2.1.* by upgrading from Redhat 9 linux to fedora core 2, namely the missing perspective chooser on eclipse’s left window border. And I can’t upgrade since the jfacedbc plugin in it’s free version is only working until 3.0M7 were the problem in question ist still present. I suspect it is due to changes in the gtk implementation. As a workaround you may copy /usr/lib from an “old” system to e.g. /usr/lib/eclipse/oldlib. Then after”export LD_LIBRARY_PATH=/usr/lib/eclipse/oldlib:” and restarting eclipse in this environment the problem disappears. To get the old GTK libraries working correctly you also have to copy some necessary files, e.g. in my case of an old system mounted to /mnt/root:
cp -a /mnt/root/usr/lib/pango/1.1.0/ /usr/lib/pango
cp /mnt/root/etc/pango/pango.modules /etc/pango/Clearly this “solution” is ugly. It may be possible to fiddle out the minimal set of old libraries being required to get the beast working. But it doesn’t seem to be straightforward (linker errors, segfaults) to find it.
Regards, Martin
@AmeriGroup wrote:
Hi Folks,
Something odd happened recently. I was using Eclipse and MyEclipse on Friday and on Monday the MyEclipse perspective went missing.System Info:
Fedora Core 2 Upgraded from Core 1 (On tuesday)
Eclipse Ver. 3.0 M7
MyEclipse 3.7.1 (not in Fetures Directory)
I did a fresh Install of Eclipse for MyEclipse.
Plugins:
JFaceDbs 2.2.1
AnyEdit .7
XMLBuddy 2.0.2
MemoryManger 1.0
Umlet 1.0
CommonJ 2.0
SlimeUML 1.3.1
Quantum 2.3
DBEdit 1.0.1I have 8 Plugins that are like org.eclipse.pde
Java 1.4.2_04
App Server JBoss 2.4 (I’m not sure) with same Java version.
I found no log file at all.I recently received a new machine with 2 Gb Ram and put Fedora Core 1 on it. I tared up my Home and Opt directories from the Old machine and put them on the new machine. Then I wiped the Old machine clean. It worked for about the first week and then MyEclipse isn’t there any more.
Will I need to Re-install MyEclispe?
Thanks,
-Ray
June 10, 2004 at 7:06 pm #208342
Riyad KallaMemberMartin,
Thank you for posting your workaround for other users. I’ve just gotten used to clicking on the 1-px wide buttons 😀June 15, 2004 at 2:32 pm #208578
kaidonMemberhi all
i also had the problem with the 1px wide buttons in the perspective chooser.
found a description and a solution here:
http://forums.gentoo.org/viewtopic.php?t=152140i downgraded gtk+ from 2.4.1 to 2.2.4-r1 and now the buttons are as they’re supposed to be. all back to normal 😉
hth
cheers -
AuthorPosts