hello there,
recently i upgraded my system from FC6 to F7. after:
* removing the old eclipse RPMs, deleting usr/lib/eclipse, usr/share/eclipse, ~/.eclipse, and ~/workspace directories, * yum groupinstall Eclipse, * starting eclipse with both gcj (GNU libgcj 4.1.2 20070502 (Red Hat 4.1.2-12)) and Sun's jdk1.5.0_12, i get an error and the log shows:
!ENTRY org.eclipse.core.runtime 2007-07-26 19:02:36.425 !MESSAGE Product org.eclipse.platform.ide could not be found.
!ENTRY org.eclipse.osgi 4 0 2007-07-26 19:02:36.430 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: No application id has been found. at org.eclipse.core.internal.runtime.PlatformActivator$1.run(org.eclipse.core.runtime_3.2.0.v20060603.jar.so) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so) at java.lang.reflect.Method.invoke(libgcj.so.8rh) at org.eclipse.core.launcher.Main.invokeFramework(startup.jar.so) at org.eclipse.core.launcher.Main.basicRun(startup.jar.so) at org.eclipse.core.launcher.Main.run(startup.jar.so) at org.eclipse.core.launcher.Main.main(startup.jar.so)
any ideas what i'm missing?
TIA + cheers; rsn
Hi,
On Thu, 2007-07-26 at 19:10 +1000, Raif S. Naffah wrote:
- removing the old eclipse RPMs, deleting usr/lib/eclipse,
usr/share/eclipse, ~/.eclipse, and ~/workspace directories,
- yum groupinstall Eclipse,
- starting eclipse with both gcj (GNU libgcj 4.1.2 20070502 (Red Hat
4.1.2-12)) and Sun's jdk1.5.0_12, i get an error and the log shows:
!ENTRY org.eclipse.core.runtime 2007-07-26 19:02:36.425 !MESSAGE Product org.eclipse.platform.ide could not be found.
!ENTRY org.eclipse.osgi 4 0 2007-07-26 19:02:36.430 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: No application id has been found.
Hmm. Please give us the output of the following:
rpm -qa | egrep "eclipse|swt" for f in `!!`; do rpm -qV $f; done
Andrew
On Thu July 26 2007 23:32:17 Andrew Overholt wrote:
rpm -qa | egrep "eclipse|swt" for f in `!!`; do rpm -qV $f; done
S.5....T /usr/lib/eclipse/configuration/config.ini missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16 missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1 missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-atk-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-cairo-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-glx-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-gnome-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-mozilla-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-pi-gtk-3236.so missing /usr/lib/eclipse/libswt-atk-gtk-3236.so missing /usr/lib/eclipse/libswt-cairo-gtk-3236.so missing /usr/lib/eclipse/libswt-glx-gtk-3236.so missing /usr/lib/eclipse/libswt-gnome-gtk-3236.so missing /usr/lib/eclipse/libswt-gtk-3236.so missing /usr/lib/eclipse/libswt-mozilla-gtk-3236.so missing /usr/lib/eclipse/libswt-pi-gtk-3236.so missing /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar missing /usr/lib/eclipse/swt-gtk-3.2.2.jar missing /usr/lib/eclipse/swt-gtk-3.2.jar missing /usr/lib/gcj/eclipse/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar.db missing /usr/lib/gcj/eclipse/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar.so missing /usr/share/eclipse/plugins/org.eclipse.swt_3.2.2.v3236b.jar
cheers; rsn
Hi,
On Fri, 2007-07-27 at 01:11 +1000, Raif S. Naffah wrote:
On Thu July 26 2007 23:32:17 Andrew Overholt wrote:
rpm -qa | egrep "eclipse|swt" for f in `!!`; do rpm -qV $f; done
S.5....T /usr/lib/eclipse/configuration/config.ini missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16 missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1 missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-atk-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-cairo-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-glx-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-gnome-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-mozilla-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-pi-gtk-3236.so missing /usr/lib/eclipse/libswt-atk-gtk-3236.so missing /usr/lib/eclipse/libswt-cairo-gtk-3236.so missing /usr/lib/eclipse/libswt-glx-gtk-3236.so missing /usr/lib/eclipse/libswt-gnome-gtk-3236.so missing /usr/lib/eclipse/libswt-gtk-3236.so missing /usr/lib/eclipse/libswt-mozilla-gtk-3236.so missing /usr/lib/eclipse/libswt-pi-gtk-3236.so missing /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar missing /usr/lib/eclipse/swt-gtk-3.2.2.jar missing /usr/lib/eclipse/swt-gtk-3.2.jar missing /usr/lib/gcj/eclipse/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar.db missing /usr/lib/gcj/eclipse/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar.so missing /usr/share/eclipse/plugins/org.eclipse.swt_3.2.2.v3236b.jar
Well that's why you can't start it :). I wonder how your RPMs got messed up. I've never tried groupinstall before. I don't see how yum brought in a broken swt RPM. Try uninstalling and re-installing libswt3-gtk2, then re-run the verification. If things are still showing as missing, remove all of the eclipse RPMs and libswt3-gtk2 again and verify that /usr/lib/eclipse and /usr/share/eclipse are totally empty and gone. I'm assuming you're on x86 so you won't have /usr/lib64/eclipse. Then re-install stuff and re-run the verification.
Andrew
hello Andrew,
On Fri July 27 2007 02:25:48 Andrew Overholt wrote:
On Fri, 2007-07-27 at 01:11 +1000, Raif S. Naffah wrote:
On Thu July 26 2007 23:32:17 Andrew Overholt wrote:
rpm -qa | egrep "eclipse|swt" for f in `!!`; do rpm -qV $f; done
S.5....T /usr/lib/eclipse/configuration/config.ini missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16 missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1 missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp missing
/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-a tk-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-c airo-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-g lx-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-g nome-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-g tk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-m ozilla-gtk-3236.so missing /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/16/1/.cp/libswt-p i-gtk-3236.so missing /usr/lib/eclipse/libswt-atk-gtk-3236.so missing /usr/lib/eclipse/libswt-cairo-gtk-3236.so missing /usr/lib/eclipse/libswt-glx-gtk-3236.so missing /usr/lib/eclipse/libswt-gnome-gtk-3236.so missing /usr/lib/eclipse/libswt-gtk-3236.so missing /usr/lib/eclipse/libswt-mozilla-gtk-3236.so missing /usr/lib/eclipse/libswt-pi-gtk-3236.so missing /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar missing /usr/lib/eclipse/swt-gtk-3.2.2.jar missing /usr/lib/eclipse/swt-gtk-3.2.jar missing /usr/lib/gcj/eclipse/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar.db missing /usr/lib/gcj/eclipse/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar.so missing /usr/share/eclipse/plugins/org.eclipse.swt_3.2.2.v3236b.jar
Well that's why you can't start it :). I wonder how your RPMs got messed up. I've never tried groupinstall before. I don't see how yum brought in a broken swt RPM. Try uninstalling and re-installing libswt3-gtk2, then re-run the verification.
did that, and yum removed all the eclipse-xxx for dependency.
re-installed libswt3-gtk2. FWIW, both the old and new libswt3-gtk2 have the same version number (1:3.2.2-14.fc7) but differ in size. the newly installed one is 3.1M while the previous one was 6.9M.
after groupinstall-ing Eclipse, it works!
If things are still showing as missing, remove all of the eclipse RPMs and libswt3-gtk2 again and verify that /usr/lib/eclipse and /usr/share/eclipse are totally empty and gone. I'm assuming you're on x86 so you won't have /usr/lib64/eclipse.
correct.
Then re-install stuff and re-run the verification.
thanks for your help + cheers; rsn
On Fri, 2007-07-27 at 02:56 +1000, Raif S. Naffah wrote:
re-installed libswt3-gtk2. FWIW, both the old and new libswt3-gtk2 have the same version number (1:3.2.2-14.fc7) but differ in size. the newly installed one is 3.1M while the previous one was 6.9M.
Whoa! According to koji, it should be 3293193 bytes so your new one seems correct. I wonder if it was a bad mirror or something.
http://koji.fedoraproject.org/koji/rpminfo?rpmID=70911
after groupinstall-ing Eclipse, it works!
Awesome.
Andrew
java-devel@lists.fedoraproject.org