facebook

Error when Eclipse go Up – SWTException

  1. 24
  2.  > 
  3. 10
Viewing 12 posts - 31 through 42 (of 42 total)
  • Author
    Posts
  • #278551 Reply

    Riyad Kalla
    Member

    der,
    Thank you for the heads up, we are going to do a bit more investigation on our part first.

    #279382 Reply

    Victor Ott
    Member

    This message has not been recovered.

    #279529 Reply

    I’m running full stack install Build id: 6.0.1-GA-200710 on Vista Business and I also get this error once in a while, but lately it has been happening more and more.

    Stacktrace is:
    eclipse.buildId=M20070921-1145
    java.version=1.5.0_11
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_NO
    Command-line arguments: -os win32 -ws win32 -arch x86
    This is a continuation of log file C:\Users\sigurd.UP\workspace\.metadata\.bak_0.log
    Created Time: 2007-12-11 09:40:55.804

    Error
    Tue Dec 11 10:04:31 CET 2007
    Unhandled event loop exception

    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument cannot be null)
    at org.eclipse.swt.SWT.error(SWT.java:3563)
    at org.eclipse.swt.SWT.error(SWT.java:3481)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
    at org.eclipse.jface.window.Window.open(Window.java:796)
    at org.eclipse.pde.internal.runtime.logview.EventDetailsDialog.open(EventDetailsDialog.java:184)
    at org.eclipse.pde.internal.runtime.logview.EventDetailsDialogAction.run(EventDetailsDialogAction.java:91)
    at org.eclipse.pde.internal.runtime.logview.LogView$12.doubleClick(LogView.java:394)
    at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:857)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
    at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797)
    at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1387)
    at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1173)
    at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:237)
    at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:234)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:295)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
    at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    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:508)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
    Caused by: java.lang.IllegalArgumentException: Argument cannot be null
    at org.eclipse.swt.SWT.error(SWT.java:3547)
    at org.eclipse.swt.SWT.error(SWT.java:3481)
    at org.eclipse.swt.SWT.error(SWT.java:3452)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:432)
    at org.eclipse.swt.widgets.Link.setText(Link.java:571)
    at org.eclipse.ui.internal.progress.ProgressInfoItem.updateText(ProgressInfoItem.java:773)
    at org.eclipse.ui.internal.progress.ProgressInfoItem.setLinkText(ProgressInfoItem.java:759)
    at org.eclipse.ui.internal.progress.ProgressInfoItem.refresh(ProgressInfoItem.java:530)
    at org.eclipse.ui.internal.progress.ProgressInfoItem.setDisplayed(ProgressInfoItem.java:902)
    at org.eclipse.ui.internal.progress.ProgressInfoItem.setDisplayed(ProgressInfoItem.java:888)
    at org.eclipse.ui.internal.progress.DetailedProgressViewer.updateVisibleItems(DetailedProgressViewer.java:503)
    at org.eclipse.ui.internal.progress.DetailedProgressViewer.access$0(DetailedProgressViewer.java:497)
    at org.eclipse.ui.internal.progress.DetailedProgressViewer$2.controlMoved(DetailedProgressViewer.java:99)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:210)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
    at org.eclipse.swt.widgets.Control.WM_MOVE(Control.java:4186)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:3718)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
    at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
    at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1235)
    at org.eclipse.swt.widgets.Control.setBounds(Control.java:2521)
    at org.eclipse.swt.widgets.Control.setBounds(Control.java:2503)
    at org.eclipse.swt.widgets.Control.setLocation(Control.java:2829)
    at org.eclipse.swt.custom.ScrolledComposite.setContent(ScrolledComposite.java:438)
    at org.eclipse.ui.internal.progress.DetailedProgressViewer.updateForShowingProgress(DetailedProgressViewer.java:180)
    at org.eclipse.ui.internal.progress.DetailedProgressViewer.remove(DetailedProgressViewer.java:424)
    at org.eclipse.ui.internal.progress.ProgressViewerContentProvider.remove(ProgressViewerContentProvider.java:218)
    at org.eclipse.ui.internal.progress.ProgressViewUpdater$1.runInUIThread(ProgressViewUpdater.java:280)
    at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
    … 43 more

    #279543 Reply

    Riyad Kalla
    Member

    Guys, for the folks running into this issue, do you have the pre-6.0.1 hotfix installed? You can check by going to Help > Software Updates > Manage Configuration, and expanding the MyEclipse node and looking for it, it looks like this:

    Attachments:
    You must be logged in to view attached files.
    #279775 Reply

    j_smitley
    Member

    I do have that hotfix installed, and still have the problem as well.

    #279783 Reply

    Riyad Kalla
    Member

    Can you try disabling the hotfix and restarting? It should have been integrated into 6.0.1 anyway. This may correct the issue.

    #279892 Reply

    Jack Gould
    Member

    Another “me too” post on this.

    I’ll chime in with my observations… The first time I saw SWT-related problems seemed to correspond with problems synchronizing tasks from a remote Mylyn repository. Those errors immediately forced me to restart my workspace.

    The “update progress” are no different than already described in this thread. The one difference is that it seems to happen shortly after I get a WOWEXEC error that the Windows 16-bit subsystem has run out of memory and I should reboot. Needless to say, I ignore their advice.

    Anyone else seeing the WOWEXEC error before this problem begins?

    – Jack

    #279902 Reply

    Riyad Kalla
    Member

    Jack,
    I haven’t seen that issue before… but did disabling the hot fix help get rid of the SWTExceptions?

    #281474 Reply

    @support-rkalla wrote:

    Hmm… so things improved?

    Out of curiosity, is everyone seeing this *after* an upgrade using the update manager?

    We are trying to dig out details that might allow us to pin point what is going on.

    I’ve gotten the same error message in the past. Each time I had to start a new workspace. What a nuisance. I’m now getting the error message again. From all the posts, it seems we all have in common the subclipse plugin. Apart from the base installation of 6.01, I’ve installed the Mylyn, Jetty Launcher and Maven2 plugins. It seems to crop up after a few months of development. I do not want to have to recreate my workspace again if I can avoid it. Has a solution to this issue been found?

    btw, I’ve tried starting up eclipse with “-clean” several times now and no help. It may have made it worse as I’m getting errors more frequently now.

    Thanks,
    Michael Nguyen

    Here is my error log output of the last error message I just received:

    
    !ENTRY org.eclipse.ui 4 0 2008-02-05 10:36:37.900
    !MESSAGE Unhandled event loop exception
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument cannot be null)
        at org.eclipse.swt.SWT.error(SWT.java:3563)
        at org.eclipse.swt.SWT.error(SWT.java:3481)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
        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:508)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
    Caused by: java.lang.IllegalArgumentException: Argument cannot be null
        at org.eclipse.swt.SWT.error(SWT.java:3547)
        at org.eclipse.swt.SWT.error(SWT.java:3481)
        at org.eclipse.swt.SWT.error(SWT.java:3452)
        at org.eclipse.swt.widgets.Widget.error(Widget.java:432)
        at org.eclipse.swt.widgets.Link.setText(Link.java:571)
        at org.eclipse.ui.internal.progress.ProgressInfoItem.updateText(ProgressInfoItem.java:773)
        at org.eclipse.ui.internal.progress.ProgressInfoItem.setLinkText(ProgressInfoItem.java:759)
        at org.eclipse.ui.internal.progress.ProgressInfoItem.refresh(ProgressInfoItem.java:530)
        at org.eclipse.ui.internal.progress.ProgressInfoItem.setDisplayed(ProgressInfoItem.java:902)
        at org.eclipse.ui.internal.progress.ProgressInfoItem.setDisplayed(ProgressInfoItem.java:888)
        at org.eclipse.ui.internal.progress.DetailedProgressViewer.updateVisibleItems(DetailedProgressViewer.java:503)
        at org.eclipse.ui.internal.progress.DetailedProgressViewer.access$0(DetailedProgressViewer.java:497)
        at org.eclipse.ui.internal.progress.DetailedProgressViewer$2.controlMoved(DetailedProgressViewer.java:99)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:210)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
        at org.eclipse.swt.widgets.Control.WM_MOVE(Control.java:4186)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3718)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
        at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2260)
        at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3760)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4351)
        at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
        at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1235)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:2521)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:2503)
        at org.eclipse.swt.widgets.Control.setLocation(Control.java:2829)
        at org.eclipse.swt.custom.ScrolledComposite.setContent(ScrolledComposite.java:438)
        at org.eclipse.ui.internal.progress.DetailedProgressViewer.updateForShowingProgress(DetailedProgressViewer.java:180)
        at org.eclipse.ui.internal.progress.DetailedProgressViewer.remove(DetailedProgressViewer.java:424)
        at org.eclipse.ui.internal.progress.ProgressViewerContentProvider.remove(ProgressViewerContentProvider.java:218)
        at org.eclipse.ui.internal.progress.ProgressViewUpdater$1.runInUIThread(ProgressViewUpdater.java:280)
        at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
        ... 22 more
    
    #281475 Reply

    I ran the update manager and found that during the entire process I received errors. When the process finished I received this display when selecting the only update required.

    I installed myEclipse using the FullStack Installer. How could I be missing files if I have all the updates minus this one?

    Here is the screenshot of the message

    #281479 Reply

    Riyad Kalla
    Member

    Michael,
    If you go to Help > Software Update > Manage Configuration, and expand the node for MyEclipse, do you see the “Hotfix” installed?

    #287596 Reply

    engchina
    Member

    I had met the same error.I think I solved the problem by below method.
    a)close myeclipse
    b)delete “last.config.stamp” which is in “%MYECLIPSE_HOME%eclipse\configuration\org.eclipse.update”
    c)restart myeclipse (“last.config.stamp” will be recreated)
    then there are no error again.
    If the issue happen again, just redo that.

Viewing 12 posts - 31 through 42 (of 42 total)
Reply To: Error when Eclipse go Up – SWTException

You must be logged in to post in the forum log in