xulrunner window causes swt exception

Bug #553779 reported by Victor Costan
42
This bug affects 9 people
Affects Status Importance Assigned to Milestone
eclipse (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: eclipse

I'm using Aptana RadRails, which creates a xulrunner window to display some homepage. After updating (on April 1st) to the latest xulrunner, I get the following exception when the xulrunner window is created, and when I try to close it.

--

eclipse.buildId=M20100211-1343
java.version=1.6.0_18
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

Error
Fri Apr 02 00:13:54 EDT 2010
Unhandled event loop exception

org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError: no swt-xulrunner-gtk-3557 or swt-xulrunner-gtk in swt.library.path, java.library.path or the jar file)
 at org.eclipse.swt.SWT.error(SWT.java:3910)
 at org.eclipse.swt.SWT.error(SWT.java:3799)
 at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:452)
 at org.eclipse.swt.browser.Browser.<init>(Browser.java:119)
 at com.aptana.ide.core.ui.browser.BaseBrowserAdapter.createControl(BaseBrowserAdapter.java:56)
 at com.aptana.radrails.intro.editors.MyRadRailsEditor.createPartControl(MyRadRailsEditor.java:157)
 at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)
 at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
 at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:263)
 at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
 at org.eclipse.ui.internal.presentations.PresentablePart.setFocus(PresentablePart.java:192)
 at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:94)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:275)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.handleMouseDown(AbstractTabFolder.java:345)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder$3.mouseDown(AbstractTabFolder.java:79)
 at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
 at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
 at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
 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:368)
 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:57)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 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)
Caused by: java.lang.UnsatisfiedLinkError: no swt-xulrunner-gtk-3557 or swt-xulrunner-gtk in swt.library.path, java.library.path or the jar file
 at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
 at org.eclipse.swt.internal.Library.loadLibrary(Library.java:159)
 at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:450)
 ... 40 more

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: eclipse-platform 3.5.2-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
NonfreeKernelModules: wl nvidia
Architecture: amd64
Date: Fri Apr 2 00:29:52 2010
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: eclipse

Revision history for this message
Victor Costan (costan) wrote :
Revision history for this message
Pablo Marchant (pamarca) wrote :

Im affected also by this issue, had a previously working radrails, and it started giving this error after some updates. Also, the new project dialogs crash with the same error.

Revision history for this message
Benjamin Drung (bdrung) wrote :

Can you post /etc/eclipse.ini?

Revision history for this message
Victor Costan (costan) wrote :
Revision history for this message
joshcody (joshkcody) wrote :

I was able to rectify this by removing "Amateras HTML Editor" from the file associations for html files.

Revision history for this message
Nick Maynard (nick-maynard) wrote :

Am seeing this problem with lucid: latest xulrunner-1.9.2 and latest eclipse. Also with Lotus Notes 8.5, which is eclipse based.
Eclipse is using the correct eclipse.ini directive for locating xulrunner-1.9.2.

Revision history for this message
madmed (medbelh) wrote :

I had this problem today after installing the aptana plugin in eclipse. I unistalled it and the problem is gone. (using lucid)

Revision history for this message
Victor Costan (costan) wrote :

@madmed, @joshcody: I'm actually using the Aptana stuff for my work, so uninstalling isn't a solution. If I have to choose between Lucid and the RadRails plugins, I'll drop Lucid.

Revision history for this message
Niels Thykier (niels-thykier) wrote : Re: [Bug 553779] Re: xulrunner window causes swt exception

Victor Costan wrote:
> @madmed, @joshcody: I'm actually using the Aptana stuff for my work, so
> uninstalling isn't a solution. If I have to choose between Lucid and the
> RadRails plugins, I'll drop Lucid.
>

Could you try to add
-Dswt.library.path=/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/145/1/.cp/

to your eclipse.ini?

Please note that the numbers may vary; you can find the right number by
(e.g.) running:

find /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles \
  -name 'libswt-xulrunner*.so'

If this does not work, please post your /usr/bin/eclipse (it is a shell
script) and the output of:

ls -1d /usr/lib/xulrunner-*

Thank you in advance,
~Niels

Revision history for this message
Victor Costan (costan) wrote :
Revision history for this message
Victor Costan (costan) wrote :
Download full text (5.5 KiB)

Hi, Niels!

Thank you so much for looking into this!

I tried adding the following to eclipse.ini, and I still got the same (or a very similar) error after starting eclipse.
-Dswt.library.path=/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/144/1/.cp/

The log entry is:
!ENTRY org.eclipse.ui 4 0 2010-04-02 00:13:47.932
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError: no swt-xulrunner-gtk-3557 or swt-xulrunner-gtk in swt.library.path, java.library.path or the jar file)
 at org.eclipse.swt.SWT.error(SWT.java:3910)
 at org.eclipse.swt.SWT.error(SWT.java:3799)
 at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:452)
 at org.eclipse.swt.browser.Browser.<init>(Browser.java:119)
 at com.aptana.ide.core.ui.browser.BaseBrowserAdapter.createControl(BaseBrowserAdapter.java:56)
 at com.aptana.radrails.intro.editors.MyRadRailsEditor.createPartControl(MyRadRailsEditor.java:157)
 at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)
 at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
 at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
 at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
 at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
 at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
 at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
 at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
 at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(PartStack.java:843)
 at org.eclipse.ui.internal.PartStack.access$1(PartStack.java:829)
 at org.eclipse.ui.internal.PartStack$1.selectPart(PartStack.java:139)
 at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:133)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:279)
 at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
 at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2.handleEvent(DefaultTabFolder.java:87)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1200)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1185)
 at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1025)
 at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3256)
 at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2045)
 at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:323)
 at ...

Read more...

Revision history for this message
Victor Costan (costan) wrote :

For the sake of completeness, here is the output of the find command:
/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/144/1/.cp/libswt-xulrunner-gtk-3557.so

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

Victor Costan wrote:
> For the sake of completeness, here is the output of the find command:
> /usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/144/1/.cp/libswt-xulrunner-gtk-3557.so
>

Just to be certain (because I failed to specify it), the
-Dswt.library.path should be added after a line stating
-wmargs in eclipse.ini

~Niels

Revision history for this message
Victor Costan (costan) wrote :

Also just to make sure, here's the eclipse.ini after the changes.

Once again, thanks so much for looking into this!
    Victor

Revision history for this message
BurakUeda (burakburak) wrote :

Same issue here.
Followed Niels' suggestions, but problem persists.

Here are some additional info, hopefully helps developers to pinpoint the issue:

System: ubuntu 10.4 Lucid
Eclipse 3.5.2 with Aptana Studio 2.04 plugin installed.

Using Eclipse for PHP development, and occasionally creating Javascript, (X)HTLML and CSS files too.
Having this problem only if I left HTML or CSS documents open when I closed the application last time I use.
So next time I start, it will try to load those documents and displays error message.
However, Eclipse won't crash. It displays an error message, and in a second pop-up message, it asks me if I want to exit to workbench. If I select "NO", I can continue working without any problems.
I can edit, save and upload files, including CSS and HTML.

Here is the error message:
Problem Occurred
(Build 2.0.0.1257380403) [ERROR] Unabled to create browser control:Default
No more handles (java.lang.UnsatisfiedLinkError: no swt-xulrunner-gtk-3557 or swt-xulrunner-gtk in swt.library.path, java.library.path or the jar file)

Revision history for this message
Ralemy (reza.alemy) wrote :

Same issue here. just that if you set the
export MOZILLA_FIVE_HOME=/usr/lib/firefox-3.6.3
eclipse will hang in the initial splash screen, which suggests to me that it is a problem of firefox 3.6 and xuleunner with eclipse 3.5. don't know if it is possible to put the firefox 3.5 somewhere and link to it. will try and will report back
Cheers,
Rex

Revision history for this message
Micah Gersten (micahg) wrote :

@ralemi
That should be
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner-`xulrunner-1.9.2 --gre-version`

Revision history for this message
Ralemy (reza.alemy) wrote :

@ Micah Gersten
Thank you very much. here is my experience in three stages:

====== Stage 1
sudo su
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner-`xulrunner-1.9.2 --gre-version`
eclipse
<<it hangs on the splash screen>>
====== Stage 2
export LD_LIBRARY_PATH=/usr/lib/jni
eclipse
<<it opens the IDE but hangs>>
====== Stage 3
put the attached eclipse.ini file
<<it opens and works, but at the exit gives an error msg and an error list that I have attached.>>

Revision history for this message
Ralemy (reza.alemy) wrote :

....continued from previous message:

Unhandled event loop exception
XPCOM error -2147467262

and doesn't close the workspace

Revision history for this message
Ralemy (reza.alemy) wrote :

and finally, the dump to the command line at XPCOM error:

Revision history for this message
Ralemy (reza.alemy) wrote :

One extra note, I too can't give up Aptana, but didn't want to drop Lucid. I ended up using the Aptana standalone version, which works with Java, PHP, HTML, JS and Pydev installed. and since it is based on eclipse 3.5, I guess the problem is in eclipse Ubuntu package and eclipse configuration files somewhere.
HTH,
Rex

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eclipse - 3.5.2-2ubuntu2

---------------
eclipse (3.5.2-2ubuntu2) lucid; urgency=low

  [ Niels Thykier ]
  * Added missing copyright statement about ownership over the Debian packaging.

  [ Benjamin Drung ]
  * Set MOZILLA_FIVE_HOME instead of LD_LIBRARY_PATH and
    org.eclipse.swt.browser.XULRunnerPath (LP: #559229, #553779).
 -- Benjamin Drung <email address hidden> Tue, 13 Apr 2010 02:12:21 +0200

Changed in eclipse (Ubuntu):
status: New → Fix Released
Revision history for this message
Ralemy (reza.alemy) wrote :

I still have the problem with 3.5.2-2unbuntu2

Victor Costan (costan)
Changed in eclipse (Ubuntu):
status: Fix Released → In Progress
Revision history for this message
Victor Costan (costan) wrote :

I've just updated to 3.5.2-2ubuntu2 and now Eclipse freezes when loading the workspace -- I suspect it freezes when trying to create the xulrunner view.

I tried to create a new workspace, to make sure that's not the problem. After choosing a blank workspace (non-existent directory), Eclipse now freezes while the splash screen is on.

Is there any way I can collect more information to help the developers figure out what's going on?

Thank you,
    Victor

Revision history for this message
Benjamin Drung (bdrung) wrote :

Is -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2 removed from /etc/eclipse.ini?

Revision history for this message
Victor Costan (costan) wrote :

When I did the upgrade, I chose to replace eclipse.ini with the version supplied by the package. I did that because of the "fix released" claim in this thread.

I attached /etc/eclipse.ini, as it is on my computer right now. Should I add that line to it?

Revision history for this message
Victor Costan (costan) wrote :
Download full text (5.6 KiB)

In the interest of saving one round-trip, I tried adding -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2 to /etc/eclipse.ini

Now the effects are the same in a new and existing workspace. The xulrunner view ("My RadRails") is empty, which I don't mind at all. When closing it, I get an "XPCOM error -2147467262" alert (exception trace below), followed by an "unhandled SWT error" dialog box, suggesting that I turn off Eclipse. Everything seems to be working well if I ignore the error.

All in all, I think the eclipse.ini patch is a win (I can use Eclipse now) and I'm grateful to get to this state. I'm happy to collect more information if that helps.

Thank you for investigating this bug!
    Victor

The relevant Eclipse log entry is:
!ENTRY org.eclipse.ui 4 0 2010-04-13 02:35:18.164
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: XPCOM error -2147467262
 at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:2089)
 at org.eclipse.swt.browser.Mozilla.unhookDOMListeners(Mozilla.java:2453)
 at org.eclipse.swt.browser.Mozilla.onDispose(Mozilla.java:2102)
 at org.eclipse.swt.browser.Mozilla$5.handleEvent(Mozilla.java:1480)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1200)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1181)
 at org.eclipse.swt.widgets.Widget.release(Widget.java:1044)
 at org.eclipse.swt.widgets.Control.release(Control.java:3293)
 at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1185)
 at org.eclipse.swt.widgets.Widget.release(Widget.java:1047)
 at org.eclipse.swt.widgets.Control.release(Control.java:3293)
 at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1185)
 at org.eclipse.swt.widgets.Widget.release(Widget.java:1047)
 at org.eclipse.swt.widgets.Control.release(Control.java:3293)
 at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1185)
 at org.eclipse.swt.widgets.Widget.release(Widget.java:1047)
 at org.eclipse.swt.widgets.Control.release(Control.java:3293)
 at org.eclipse.swt.widgets.Widget.dispose(Widget.java:446)
 at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:180)
 at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:681)
 at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1715)
 at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1422)
 at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1406)
 at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1380)
 at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1435)
 at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)
 at org.eclipse.ui.internal.PartStack.close(PartStack.java:543)
 at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)
 at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:122)
 at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:83)
 at org.eclipse.ui.internal.presentation...

Read more...

Revision history for this message
Ludovic Claude (ludovicc) wrote :
Download full text (3.8 KiB)

Hello,

I have the same problems as Victor: I upgraded to 3.5.2-2ubuntu2 and Eclipse freezes when loading the workspace (more exactly, the freeze occurs after all the initializations and initial compilation of projects have completed).
I don't use Aptana, it's a regular Eclipse with a few plugins (AspectJ with weaving enabled, P4, WTP, TPTP, Data modeling, Mylin, IAM).

Here is the stack trace for the thread that is hanging:

java.lang.Thread.State: RUNNABLE
 at org.eclipse.swt.internal.mozilla.XPCOM._Call(Native Method)
 at org.eclipse.swt.internal.mozilla.XPCOM.Call(XPCOM.java:540)
 at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:588)
 at org.eclipse.swt.browser.Browser.<init>(Browser.java:119)
 at org.eclipse.jface.internal.text.html.BrowserInformationControl.isAvailable(BrowserInformationControl.java:87)
 at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover$HoverControlCreator.doCreateInformationControl(JavadocHover.java:342)
 at org.eclipse.jface.text.AbstractReusableInformationControlCreator.createInformationControl(AbstractReusableInformationControlCreator.java:45)
 at org.eclipse.jface.text.AbstractInformationControlManager.getInformationControl(AbstractInformationControlManager.java:808)
 at org.eclipse.jface.text.AbstractInformationControlManager.internalShowInformationControl(AbstractInformationControlManager.java:1157)
 at org.eclipse.jface.text.AbstractInformationControlManager.presentInformation(AbstractInformationControlManager.java:1139)
 at org.eclipse.jface.text.AbstractHoverInformationControlManager.presentInformation(AbstractHoverInformationControlManager.java:902)
 at org.eclipse.jface.text.TextViewerHoverManager.doPresentInformation(TextViewerHoverManager.java:243)
 at org.eclipse.jface.text.TextViewerHoverManager$5.run(TextViewerHoverManager.java:233)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
 - locked <0x00007f0a6d3aef58> (a org.eclipse.swt.widgets.RunnableLock)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3468)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3115)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
 at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
 at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
 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:368)
 at org.eclipse.core.runtime.adaptor.EclipseStart...

Read more...

Revision history for this message
Ralemy (reza.alemy) wrote :

I confirm that the problem is solved. I no longer get the error, and all of the eclipse functions work. I am running Lucid Desktop 64bit kernel 2.6.32.21 and in eclipse, I have Aptana Studio plugin installed along with Pydev, PDT, and subversive (All from Aptana site), and plugins for UML and SQL from third parties.

I am attaching a tar ball with my eclipse.ini (just the maintainer version) and eclipse package information.

Thanks to all maintainers for fixing this bug. I can once again enjoy programming in Eclipse.
Cheers.
Rex

Changed in eclipse (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Benjamin Drung (bdrung) wrote :

@ralemi: You wrote in commend #23 that you still have the problem, but now is it solved? What happened in between?

Revision history for this message
Ralemy (reza.alemy) wrote :

@Benjamin

Hi Ben,
Today I updated my system using update manager. it updated my firefox, xulrunner, and eclipse-pde packages. after that I changed the eclipse.ini to the maintainer version and run the application and the problem was gone.

I have an image of my system two days ago when I had the problem. if it helps tell me and I'll restore the image and report on that
configuration.

Thank you again for the fix,
Rex

Revision history for this message
Benjamin Drung (bdrung) wrote :

@ralemi: Either it was the eclipse-pde update or it was a bug in xulrunner that was fixed.

@Victor and @Ludovic: Please update your system and make sure that you use the maintainer version of eclipse.ini. If you still have problems, then open a new bug report with "ubuntu-bug eclipse".

Changed in eclipse (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
hikinthru (hikinthru) wrote :

Kubuntu Lucid. Same mozilla error after running Aptana (Aptana Studio, build: 2.0.4.1268158907) for the first time after Lucid update.

I did not have Eclipse already installed, I was running Aptana freestanding.

I installed the Eclipse Plug-in Development Environment (PDE) 3.5.2-2ubuntu4.1(i386), as well as the same version of the full IDE, from the KPackageKit. The errors went away and Aptana is running fine now.

Thanks to those who have already looked into it.
sl fuqua

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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