Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Newcomers » Problems with launching Eclipse 3.1M6 on x86_64 Linux Box
Problems with launching Eclipse 3.1M6 on x86_64 Linux Box [message #62396] Tue, 10 May 2005 14:12 Go to next message
Eclipse UserFriend
Originally posted by: jens.gruentjes.ebira.de

Hello,

i get an error message when I try to start Eclipse 3.1M6. The splash =

screen appears and after that I get a box that says 'An error has =

occurred. See the log file =

"/home/jens/eclipse/configuration/1115733377008.log"'.

I have spent some time on reading articles, bug reports and so on but no=
ne =

of the solutions worked for me. The error still remained the same. I hav=
e =

included the output of the error message an of the ldd-command on the =

library that is mentioned in the log.

I am using SuSE Linux 9.2, JDK 1.4.2_06-b03. I do have the JDK =

1.5.0_02-b09 installed as well but is this a problem? I hope you can hel=
p =

me here.

Looking in that message mentioned above gives the following output:

!SESSION 2005-05-10 15:56:18.355 =

-----------------------------------------------
eclipse.buildId=3DI20050401-1645
java.version=3D1.4.2_06
java.vendor=3DSun Microsystems Inc.
BootLoader constants: OS=3Dlinux, ARCH=3Dx86_64, WS=3Dgtk, NL=3Dde_DE
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 2005-05-10 15:56:18.357
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: =

/home/jens/eclipse/configuration/org.eclipse.osg
i/bundles/67/1/.cp/os/linux/x86_64/libswt-pi-gtk-3128.so: =

/home/jens/eclipse/con
figuration/org.eclipse.osgi/bundles/67/1/.cp/os/linux/x86_64 /libswt-pi-g=
tk-3128.
so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:12 =
3)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java: =
63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java: =
54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:122)
at =

org.eclipse.ui.internal.Workbench.createDisplay(Workbench.ja va:320)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155) =

at =

org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDE Application.=
java:128)
at =

org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:79)
at =

org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActiva=
tor.java:228)
at =

org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:=
344)
at =

org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:=
156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at =

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.jav=
a:39)
at =

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessor=
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:315 =
)
at org.eclipse.core.launcher.Main.basicRun(Main.java:268)
at org.eclipse.core.launcher.Main.run(Main.java:942)
at org.eclipse.core.launcher.Main.main(Main.java:926)

An 'ldd =

/home/jens/eclipse/configuration/org.eclipse.osgi/bundles/67 /1/.cp/os/li=
nux/x86_64/libswt-pi-gtk-3128.so' =

gives:
libgtk-x11-2.0.so.0 =3D> /opt/gnome/lib64/libgtk-x11-2.0.so.0 =

(0x0000002a956d0000)
libgthread-2.0.so.0 =3D> /opt/gnome/lib64/libgthread-2.0.so.0 =

(0x0000002a95ac1000)
libXtst.so.6 =3D> /usr/X11R6/lib64/libXtst.so.6 (0x0000002a95bc=
6000)
libc.so.6 =3D> /lib64/tls/libc.so.6 (0x0000002a95ccc000)
libgdk_pixbuf-2.0.so.0 =3D> /opt/gnome/lib64/libgdk_pixbuf-2.0.=
so.0 =

(0x0000002a95eee000)
libgdk-x11-2.0.so.0 =3D> /opt/gnome/lib64/libgdk-x11-2.0.so.0 =

(0x0000002a96005000)
libX11.so.6 =3D> /usr/X11R6/lib64/libX11.so.6 (0x0000002a961820=
00)
libpangoxft-1.0.so.0 =3D> /opt/gnome/lib64/libpangoxft-1.0.so.0=
=

(0x0000002a96391000)
libpangox-1.0.so.0 =3D> /opt/gnome/lib64/libpangox-1.0.so.0 =

(0x0000002a96497000)
libpango-1.0.so.0 =3D> /opt/gnome/lib64/libpango-1.0.so.0 =

(0x0000002a965a3000)
libatk-1.0.so.0 =3D> /opt/gnome/lib64/libatk-1.0.so.0 =

(0x0000002a966e0000)
libgobject-2.0.so.0 =3D> /opt/gnome/lib64/libgobject-2.0.so.0 =

(0x0000002a96800000)
libgmodule-2.0.so.0 =3D> /opt/gnome/lib64/libgmodule-2.0.so.0 =

(0x0000002a9693f000)
libdl.so.2 =3D> /lib64/libdl.so.2 (0x0000002a96a42000)
libglib-2.0.so.0 =3D> /opt/gnome/lib64/libglib-2.0.so.0 =

(0x0000002a96b46000)
libm.so.6 =3D> /lib64/tls/libm.so.6 (0x0000002a96ccc000)
libpthread.so.0 =3D> /lib64/tls/libpthread.so.0 (0x0000002a96e2=
3000)
libXext.so.6 =3D> /usr/X11R6/lib64/libXext.so.6 (0x0000002a96f3=
8000)
/lib64/ld-linux-x86-64.so.2 =3D> /lib64/ld-linux-x86-64.so.2 =

(0x000000552aaaa000)
libXrandr.so.2 =3D> /usr/X11R6/lib64/libXrandr.so.2 =

(0x0000002a97049000)
libXi.so.6 =3D> /usr/X11R6/lib64/libXi.so.6 (0x0000002a9714c000=
)
libXft.so.2 =3D> /usr/X11R6/lib64/libXft.so.2 (0x0000002a972550=
00)
libfreetype.so.6 =3D> /usr/lib64/libfreetype.so.6 =

(0x0000002a97369000)
libfontconfig.so.1 =3D> /usr/lib64/libfontconfig.so.1 =

(0x0000002a974f8000)
libXcursor.so.1 =3D> /usr/X11R6/lib64/libXcursor.so.1 =

(0x0000002a97632000)
libXrender.so.1 =3D> /usr/X11R6/lib64/libXrender.so.1 =

(0x0000002a9773c000)
libpangoft2-1.0.so.0 =3D> /opt/gnome/lib64/libpangoft2-1.0.so.0=
=

(0x0000002a97845000)
libexpat.so.0 =3D> /usr/lib64/libexpat.so.0 (0x0000002a9796e000=
)
Re: Problems with launching Eclipse 3.1M6 on x86_64 Linux Box [message #62641 is a reply to message #62396] Wed, 11 May 2005 12:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: myersj.gmail.com

Jens,

You're running with a 32 bit 1.4.2 JRE. Try launching with the -vm
/path/to/1.5/jre argument to use the 1.5 JRE if it is the 64 bit
version. Otherwise, download and install the 64 bit 1.5 JRE from Sun's
site.

Hope this helps,
- Jeff

Jens Gruentjes wrote:
> Hello,
>
> i get an error message when I try to start Eclipse 3.1M6. The splash
> screen appears and after that I get a box that says 'An error has
> occurred. See the log file
> "/home/jens/eclipse/configuration/1115733377008.log"'.
>
> I have spent some time on reading articles, bug reports and so on but
> none of the solutions worked for me. The error still remained the same.
> I have included the output of the error message an of the ldd-command
> on the library that is mentioned in the log.
>
> I am using SuSE Linux 9.2, JDK 1.4.2_06-b03. I do have the JDK
> 1.5.0_02-b09 installed as well but is this a problem? I hope you can
> help me here.
>
> Looking in that message mentioned above gives the following output:
>
> !SESSION 2005-05-10 15:56:18.355
> -----------------------------------------------
> eclipse.buildId=I20050401-1645
> java.version=1.4.2_06
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
> Command-line arguments: -os linux -ws gtk -arch x86_64
Re: Problems with launching Eclipse 3.1M6 on x86_64 Linux Box [message #63041 is a reply to message #62641] Wed, 11 May 2005 15:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jens.gruentjes.ebira.de

Hello Jeff,

thanks for your answer, it solved the problem for me.

There is one strange thing left to me. I use a 64Bit-version of SuSE and=
I =

worked with Eclipse 3.0.1 "rpm"ed by SuSE. Their version runs with the J=
RE =

1.4.2 but my downloaded version did not until I used the -vm argument.

But anyway, thanks for the hint
Jens

On Wed, 11 May 2005 14:48:15 +0200, Jeff Myers <myersj@gmail.com> wrote:=


> Jens,
>
> You're running with a 32 bit 1.4.2 JRE. Try launching with the -vm =

> /path/to/1.5/jre argument to use the 1.5 JRE if it is the 64 bit =

> version. Otherwise, download and install the 64 bit 1.5 JRE from Sun'=
s =

> site.
>
> Hope this helps,
> - Jeff
>
Re: Problems with launching Eclipse 3.1M6 on x86_64 Linux Box [message #63054 is a reply to message #63041] Wed, 11 May 2005 16:27 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: myersj.gmail.com

Jens,

In that case my guess would be that SuSE is packaging the 32 bit version
of Eclipse on it's 64 bit distribution.

- Jeff

Jens Gruentjes wrote:
> Hello Jeff,
>
> thanks for your answer, it solved the problem for me.
>
> There is one strange thing left to me. I use a 64Bit-version of SuSE and
> I worked with Eclipse 3.0.1 "rpm"ed by SuSE. Their version runs with
> the JRE 1.4.2 but my downloaded version did not until I used the -vm
> argument.
>
> But anyway, thanks for the hint
> Jens
>
> On Wed, 11 May 2005 14:48:15 +0200, Jeff Myers <myersj@gmail.com> wrote:
>
>> Jens,
>>
>> You're running with a 32 bit 1.4.2 JRE. Try launching with the -vm
>> /path/to/1.5/jre argument to use the 1.5 JRE if it is the 64 bit
>> version. Otherwise, download and install the 64 bit 1.5 JRE from
>> Sun's site.
>>
>> Hope this helps,
>> - Jeff
>>
Re: Problems with launching Eclipse 3.1M6 on x86_64 Linux Box [message #63300 is a reply to message #63054] Thu, 12 May 2005 06:57 Go to previous message
Eclipse UserFriend
Originally posted by: jens.gruentjes.ebira.de

Hi Jeff and others again,

Eclipse works now unless I start it directly from KDE (via a link on the=
=

desktop). When I do it that way, Eclipse crashes with the following =

message:

JVM terminated. Exit code=3D1
/usr/java/jdk1.5.0/bin/java
-Xms40m
-Xmx256m
-jar /opt/eclipse/startup.jar
-os linux
-ws gtk
-arch x86_64
-launcher /opt/eclipse/eclipse
-name Eclipse
-showsplash 600
-exitdata 1d0002
-vm /usr/java/jdk1.5.0/bin/java
-vmargs
-Xms40m
-Xmx256m
-jar /opt/eclipse/startup.jar

Starting Eclipse from a console does not seem to have this error at leas=
t =

so far as I can tell.
Maybe somebody of you has an explanation for this strange behaviour.

Jens

On Wed, 11 May 2005 18:27:28 +0200, Jeff Myers <myersj@gmail.com> wrote:=


> Jens,
>
> In that case my guess would be that SuSE is packaging the 32 bit versi=
on =

> of Eclipse on it's 64 bit distribution.
>
> - Jeff
Previous Topic:Command line execution
Next Topic:Content Assist ctr+space not working?!?!
Goto Forum:
  


Current Time: Sun Sep 08 03:25:47 GMT 2024

Powered by FUDForum. Page generated in 0.07421 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top