Bug#683930: eclipse: 3.8.0~rc4-1 exits with log error: Unable to acquire application service

js jshaio at yahoo.com
Sun Aug 5 14:37:18 UTC 2012


Package: eclipse
Version: 3.7.2-1
Severity: important

Dear Maintainer,

After upgrading from eclipse 3.7.2-1 to 3.8.0~rc4-1, eclipse no longer starts.
One sees the initial splash screen, followed by a error dialog that the configuration is wrong,
although the same config worked with 3.7.2-1. 

This error had appeared in 3.7.2-1 in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663734 
but using the work-around mentioned in that bug does not fix the problem in 3.8.0.
[That workaround was to link all /usr/lib/jni/libswt* to ~/.swt/lib/linux/x86]
Bug 663734 has been closed.

I tried removing my config and restarting but still got the same error.
The error log generated says:
    java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).

I have verified that the downloaded 3.8 tar file from eclipse.org  works without problem and with my
existing config, so suspect this is a packaging issue.

Here are some additional packages that are relevant (I rolled back to 3.7.2-1 to use eclipse after this failure):
    ii  libswt-gtk-3-java                    3.7.2-1                              Standard Widget Toolkit for GTK+ Java library
    ii  libswt-gtk-3-java-gcj                3.7.2-1                              Standard Widget Toolkit for GTK+ native library
    ii  libswt-gtk-3-jni                     3.7.2-1                              Standard Widget Toolkit for GTK+ JNI library
    un  libswt-gtk-3.4-java                  <none>                               (no description available)
    un  libswt-gtk-3.4-jni                   <none>                               (no description available)
    un  libswt-gtk-3.5-jni                   <none>                               (no description available)

I am using the current Oracle java (as my java alternative) and eclipse 3.7.2 (and 3.8.0 from the eclipse.org blob)
work find with it.

Here is the complete eclipse log generated:
    !SESSION 2012-07-29 00:36:34.565 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.7.0_05
    java.vendor=Oracle Corporation
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Command-line arguments:  -os linux -ws gtk -arch x86 -debug

    !ENTRY org.eclipse.osgi 4 0 2012-07-29 00:36:34.812
    !MESSAGE Application error
    !STACK 1
    java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1438)


-- System Information:
Debian Release: wheezy/sid
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages eclipse depends on:
ii  eclipse-jdt  3.7.2-1
ii  eclipse-pde  3.7.2-1

eclipse recommends no packages.

eclipse suggests no packages.

Versions of packages eclipse-platform depends on:
ii  ant                            1.8.2-4
ii  ant-optional                   1.8.2-4
ii  default-jre [java6-runtime]    1:1.6-46
ii  eclipse-platform-data          3.7.2-1
ii  eclipse-rcp                    3.7.2-1
ii  gcj-4.6-jre [java5-runtime]    4.6.2-2
ii  gcj-jre [java5-runtime]        4:4.6.1-3
ii  java-common                    0.46
ii  libc6                          2.13-24
ii  libcommons-codec-java          1.5-1
ii  libcommons-el-java             1.0-7
ii  libcommons-httpclient-java     3.1-10
ii  libcommons-logging-java        1.1.1-9
ii  libjasper-java                 5.5.33-2
ii  libjetty-java                  6.1.24-6
ii  libjsch-java                   0.1.42-2
ii  liblucene2-java                2.9.4+ds1-4
ii  libservlet2.5-java             6.0.35-1
ii  openjdk-6-jre [java6-runtime]  6b24-1.11.1-6
ii  openjdk-7-jre [java6-runtime]  7~u3-2.1.1~pre1-2
ii  perl                           5.14.2-12
ii  sat4j                          2.3.0-3
ii  sun-java6-jre [java6-runtime]  6.26-3

Versions of packages eclipse-platform recommends:
ii  eclipse-pde  3.7.2-1

Versions of packages eclipse-platform suggests:
ii  eclipse-jdt  3.7.2-1

Versions of packages eclipse-pde depends on:
ii  default-jre [java6-runtime]    1:1.6-46
ii  eclipse-jdt                    3.7.2-1
ii  eclipse-platform               3.7.2-1
ii  gcj-4.6-jre [java5-runtime]    4.6.2-2
ii  gcj-jre [java5-runtime]        4:4.6.1-3
ii  libasm3-java                   3.3.2-1
ii  openjdk-6-jre [java6-runtime]  6b24-1.11.1-6
ii  openjdk-7-jre [java6-runtime]  7~u3-2.1.1~pre1-2
ii  sun-java6-jre [java6-runtime]  6.26-3

eclipse-pde suggests no packages.

Versions of packages eclipse-jdt depends on:
ii  default-jre [java6-runtime]    1:1.6-46
ii  eclipse-platform               3.7.2-1
ii  gcj-4.6-jre [java5-runtime]    4.6.2-2
ii  gcj-jre [java5-runtime]        4:4.6.1-3
ii  junit                          3.8.2-8
ii  junit4                         4.10-3
ii  libhamcrest-java               1.1-8
ii  openjdk-6-jre [java6-runtime]  6b24-1.11.1-6
ii  openjdk-7-jre [java6-runtime]  7~u3-2.1.1~pre1-2
ii  sun-java6-jre [java6-runtime]  6.26-3

Versions of packages eclipse-jdt recommends:
ii  sun-java6-jdk  6.26-3

eclipse-jdt suggests no packages.

-- no debconf information



More information about the pkg-java-maintainers mailing list