Red Hat Bugzilla – Bug 207626
Eclipse will not start in fc6t3
Last modified: 2007-11-30 17:11:43 EST
Description of problem: Everytime i try to run the program, it almost finishes,
but an error pops up and stops eclipse from running
Version-Release number of selected component (if applicable):
How reproducible: every time.
Steps to Reproduce:
1.Start eclipse either from the command prompt or from kmenu
Error that happens:
JVM terminated. Exit code=127
Created attachment 136917 [details]
Screenshot of Error
Please run eclipse from the command line with -consolelog and post the output.
Can you also post the version you are using? To get this run 'rpm -q
eclipse-platform' on the command line. Thanks.
[hobodan@HoboLap ~]$ eclipse -consolelog
!SESSION 2006-09-21 23:35:27.951 -----------------------------------------------
java.fullversion=GNU libgcj 4.1.1 20060828 (Red Hat 4.1.1-20)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86 -consolelog
!ENTRY org.eclipse.osgi 2 1 2006-09-21 23:35:37.943
!MESSAGE NLS missing message: fileInitializer_missingFileName in:
/usr/bin/java: symbol lookup error:
undefined symbol: NS_StringContainerInit2
[hobodan@HoboLap ~]$ rpm -q eclipse-platform
(In reply to comment #3)
> undefined symbol: NS_StringContainerInit2
Try rpm -e mozilla
oh wow! thank you so very much! that did the trick! thanks again!
I added "Conflicts: mozilla" to the libswt3-gtk2 sub-package so this shouldn't
happen anymore. This will appear in 3.2.0-7.fc6.
Will that conflict mess up anything for people upgrading from FC5? I'm trying to
track down a different eclipse-upgrading-from-FC5 problem, and I'm having
trouble doing 'yum --enablerepo=development update eclipse\*' because of that
conflict, and I can't just rpm -e mozilla on this (mostly FC5) system:
sudo rpm -e mozilla
error: Failed dependencies:
libgtkembedmoz.so is needed by (installed) devhelp-0.11-3.1.fc5.i386
libgtkembedmoz.so is needed by (installed) yelp-2.14.3-1.fc5.i386
libgtkembedmoz.so is needed by (installed) libswt3-gtk2-3.1.2-1jpp_15fc.i386
libmozjs.so is needed by (installed) mozilla-devel-1.7.13-1.1.fc5.i386
libxpcom.so is needed by (installed) devhelp-0.11-3.1.fc5.i386
libxpcom.so is needed by (installed) yelp-2.14.3-1.fc5.i386
libxpcom.so is needed by (installed) mozilla-devel-1.7.13-1.1.fc5.i386
libxpcom.so is needed by (installed) libswt3-gtk2-3.1.2-1jpp_15fc.i386
mozilla = 37:1.7.13 is needed by (installed) devhelp-0.11-3.1.fc5.i386
mozilla >= 1.7.13 is needed by (installed) yelp-2.14.3-1.fc5.i386
mozilla = 37:1.7.13-1.1.fc5 is needed by (installed)
/usr/bin/mozilla is needed by (installed)
In particular, it's needed by eclipse-platform, so I can't just "yum remove" it
without removing eclipse, which negates the thing I'm trying to test.
Okay, the problem with the upgrade was quite probably that I still had the FC5
repositories enabled in yum along with development, so it kept trying to choose
FC5 mozilla instead of FC6 firefox to satisfy the libxpcom.so dependency in
libswt3-gtk2 ... so maybe a false alarm.