Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 243959 - Eclipse refuses to start on x86_64 with java6
Summary: Eclipse refuses to start on x86_64 with java6
Status: RESOLVED DUPLICATE of bug 213194
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 3.4   Edit
Hardware: PC Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform Team Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-12 20:36 EDT by benson margulies CLA
Modified: 2008-08-13 04:29 EDT (History)
1 user (show)

See Also:


Attachments
More log file. (68.52 KB, application/octet-stream)
2008-08-12 21:45 EDT, benson margulies CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description benson margulies CLA 2008-08-12 20:36:02 EDT
Build ID: I20080617-2000

Steps To Reproduce:
1. install Ubuntu hardy
2. install sun-java6-sdk
3. install eclipse
4. launch eclipse

immediate death, and 'widget disposed too soon' error in .log.



More information:
SESSION 2008-08-12 20:25:41.548 -----------------------------------------------
eclipse.buildId=I20080617-2000
java.version=1.6.0_06
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.ui.workbench 4 0 2008-08-12 20:26:35.443
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
        at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1163)
        at org.eclipse.swt.widgets.Widget.release(Widget.java:1026)
        at org.eclipse.swt.widgets.Control.release(Control.java:3217)
        at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1184)
        at org.eclipse.swt.widgets.Widget.release(Widget.java:1029)
        at org.eclipse.swt.widgets.Control.release(Control.java:3217)
        at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1184)
        at org.eclipse.swt.widgets.Widget.release(Widget.java:1029)
        at org.eclipse.swt.widgets.Control.release(Control.java:3217)
        at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1184)
        at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:211)
        at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:466)
        at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1948)
        at org.eclipse.swt.widgets.Widget.release(Widget.java:1029)
        at org.eclipse.swt.widgets.Control.release(Control.java:3217)
        at org.eclipse.swt.widgets.Widget.dispose(Widget.java:442)
        at org.eclipse.swt.widgets.Shell.dispose(Shell.java:1893)
        at org.eclipse.swt.widgets.Display.release(Display.java:3083)
        at org.eclipse.swt.graphics.Device.dispose(Device.java:237)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:129)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        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:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Comment 1 Remy Suen CLA 2008-08-12 21:03:26 EDT
Is that all that's in the log file? Also, which Eclipse package did you get? If you have the tarball's name, that'll suffice.
Comment 2 benson margulies CLA 2008-08-12 21:45:26 EDT
Created attachment 109856 [details]
More log file.
Comment 3 benson margulies CLA 2008-08-12 21:46:58 EDT
eclipse-java-ganymede-linux-gtk-x86_64.tar.gz

I clearly didn't read enough .log to spot that Mozilla nonsense.

I made the problem disappear by using the openjdk jdk.
Comment 4 Remy Suen CLA 2008-08-12 21:47:40 EDT
(In reply to comment #2)
> Created an attachment (id=109856) [details]
> More log file.

You're seeing bug 213194. Make sure you're using Firefox 3.0 final and/or XULRunner 1.9 final. Do not have beta versions of either of the two lingering around. Refer to that bug for more information.
Comment 5 benson margulies CLA 2008-08-12 21:56:51 EDT
Oh, dear. Ubuntu x64 is still a beta version of firefox 3. Grump. Thanks for the pointer.
Comment 6 Tomasz Zarna CLA 2008-08-13 04:29:53 EDT
Thanks Remy.

*** This bug has been marked as a duplicate of bug 213194 ***