Eclipse crashes on startup because of kernel revision

Bug #600584 reported by Robert Sander
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Eclipse
Fix Released
Undecided
Unassigned
eclipse (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: eclipse

We are running Ubuntu lucid with a custom kernel (with a custom release number): 2.6.32.11-epi+drm33.2

It looks like eclipse does not like it:

!SESSION 2010-07-01 13:42:06.626 -----------------------------------------------
eclipse.buildId=M20100211-1343
java.version=1.5.0_10
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2010-07-01 13:42:07.843
!MESSAGE Startup error
!STACK 1
java.lang.IllegalArgumentException: invalid qualifier: 11-epi+drm33
        at org.osgi.framework.Version.validate(Version.java:188)
        at org.osgi.framework.Version.<init>(Version.java:92)
        at org.eclipse.osgi.framework.internal.core.Framework.initializeProperties(Framework.java:361)
        at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:196)
        at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:157)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:286)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
        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:585)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: eclipse 3.5.2-2ubuntu4.1
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32.11-epi+drm33.2 x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
Date: Thu Jul 1 13:42:41 2010
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
 LANGUAGE=
SourcePackage: eclipse
xulrunner-versions: /usr/lib/xulrunner-1.9.2.6

Revision history for this message
Robert Sander (gurubert) wrote :
Revision history for this message
Niels Thykier (niels-thykier) wrote :

Hi

Forwared to upstream [1]

~Niels

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=318595

Revision history for this message
Niels Thykier (niels-thykier) wrote :

Hi

This is fixed upstream in eclipse 3.6.

~Niels

Changed in eclipse-eclipsers:
importance: Unknown → Undecided
status: Unknown → New
status: New → Fix Released
Benjamin Drung (bdrung)
Changed in eclipse (Ubuntu):
status: New → In Progress
Revision history for this message
Niels Thykier (niels-thykier) wrote :

Hi

We should be carrying a fix for this issue in eclipse 3.5.2-8 or newer (e.g. Natty and newer)[1]. So I guess we need a backport to Lucid. Are there people using either Maverick or Karmic that would like this to be backported to their repository as well?

Bejamin, I am leaving the actual backporting to us, if that is okay with you. If you want to cherry-pick it from git, then it appears to be commit 00118457 from the master branch.

~Niels

[1] The patch is called debian/patches/bp-osgi-allow-illegal-os-qualifier.patch in the source package.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.1 KiB)

This bug was fixed in the package eclipse - 3.7.0-0ubuntu1

---------------
eclipse (3.7.0-0ubuntu1) oneiric; urgency=low

  * Upload to Ubuntu (LP: #860723).
  * Use pkg-config to determine CFLAGS and LIBS for gnomeproxy.
  * Eclipse 3.7 requires at least version 3.3 of asm3.
  * Update debian/copyright.
  * Drop xulrunner from Apport hook.
  * Update debian/watch file.
  * Add patch to find libjasper-java 5.5.33-1 on Debian.
  * Update lintian overrides.

eclipse (3.7~exp-5) experimental; urgency=low

  * Forced many Eclipse version qualifiers to "dist" to avoid buildd
    issues (new patch: forceContextQualifier.patch)

eclipse (3.7~exp-4) experimental; urgency=low

  * We need to install org.eclipse.equinox.concurrent in eclipse-
    platform-data in order for many features to work
  * Merge eclipse-plugin-cvs into eclipse-platform-data, updating
    package description accordingly. Added unversioned Replaces and
    Breaks.

eclipse (3.7~exp-3) experimental; urgency=low

  * Re-added main lucene bundle to eclipse-platform
  * Added myself to Uploaders, with permission

eclipse (3.7~exp-2) experimental; urgency=low

  * Fixed the regression to pde-build script in eclipse-pde.

eclipse (3.7~exp-1) experimental; urgency=low

  [ Andres Mejia ]
  * Update to my @debian.org email.

  [ Niels Thykier ]
  * New upstream release.
    - Built without xulrunner support (Closes: #631061)
  * Added Build-Conflicts to ensure xulrunner is not picked up if
    built in unclean chroots.
  * B-D on liblucene2-java (>= 2.9.4+ds1-3~) due to #631234.
  * Bump debhelper compat to 8.

eclipse (3.6.2~exp-1) experimental; urgency=low

  [ Anders Kaseorg ]
  * debian/patches/gnomeproxy-pkg-config.patch: Use pkg-config to find
    include files and libraries for libgnomeproxy. (LP: #749218)

  [ Benjamin Drung ]
  * New upstream version (Closes: #587742, LP: #604390).
    - Allows kernels with weird versions (LP: #600584).
  * Use a svn e3.6 branch snapshot of eclipse-build.
  * Drop four backported patches.
  * Drop fix-shell-script-perm.patch.
  * Refresh remaining patches.
  * Drop removed plugins and install new plugins.
  * Drop uname workaround.
  * Add six new patches.
  * Add three patches that moves commands from debian/rules into the ant build
    process.
  * Drop seven patches that are accepted upstream.

  [ Niels Thykier ]
  * Removed Adrian Perez, thanks for your support.
  * Updated debian/copyright.
  * Bumped B-D on icu4j.
  * Added B-D to build swt with webkit support.
  * Use mh_clean to clean up after the maven-repo-helper.
  * Pulled the eclipse-platform.NEWS from the master branch and removed the
    old NEWS file.
  * Reduced eclipse-plugins-cvs to a Suggests for eclipse-jdt. (LP: #657286)
  * Made eclipse-plugin-cvs an architecture all package.
  * Made SWT load its JNI from well defined location to prevent occasional
    extraction to ~/.eclipse.

  [ Andres Mejia ]
  * Numerous changes to eclipse packaging just to get eclipse building using
    sbuild.
    - Changes introduced to eclipse so that it builds with latest ant (1.8.2).
      This required updating eclipse-build-generatedScripts.tar.bz2 inside the
      debian directory and...

Read more...

Changed in eclipse (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.