Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
bassualdo16
Post subject:   PostPosted: Oct 15, 2007 - 04:33 PM



Joined: Oct 15, 2007
Posts: 1

I also have this exception.
The error in error log says:
Message : Unhandled event loop exception
Exception Stack Trace :
Code:
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
   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.NullPointerException
   at org.eclipse.ui.internal.progress.JobTreeElement.compareTo(JobTreeElement.java:82)
   at org.eclipse.ui.internal.progress.JobInfo.compareTo(JobInfo.java:167)
   at org.eclipse.ui.internal.progress.ProgressManagerUtil$1.compare(ProgressManagerUtil.java:107)
   at org.eclipse.jface.viewers.ViewerComparator$1.compare(ViewerComparator.java:187)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at org.eclipse.jface.viewers.ViewerComparator.sort(ViewerComparator.java:185)
   at org.eclipse.ui.internal.progress.DetailedProgressViewer.add(DetailedProgressViewer.java:158)
   at org.eclipse.ui.internal.progress.ProgressViewerContentProvider.add(ProgressViewerContentProvider.java:213)
   at org.eclipse.ui.internal.progress.ProgressViewUpdater$1.runInUIThread(ProgressViewUpdater.java:277)
   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

I have Eclipse IDE for Java EE Developers installed.
 
 View user's profile Send private message  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Oct 15, 2007 - 05:57 PM
Registered Member
Registered Member


Joined: Jan 06, 2004
Posts: 23855

Quote:

I have Eclipse IDE for Java EE Developers installed.


We have had reports of incompatabilities with that version of Eclipse, as opposed to using the Eclipse "Classic" download. You might try reinstalling with that *or* just using the MyEclipse All in One installer which will install everything for you right out of the box.

Sorry for the trouble.

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
phillroberts
Post subject:   PostPosted: Oct 15, 2007 - 07:25 PM
Registered Member
Registered Member


Joined: Mar 01, 2005
Posts: 9

I have the 'Classic' version installed and still have the same problem...
When I installed the FullStack install of ME6, it was extremely memory hungry...not sure what that was about though.

I'm going to uninstall ME6 and go back to 5 and see what happens....
(err...I should be able to use eclipse 3.3 with ME5 right?)


support-rkalla wrote:
Quote:

I have Eclipse IDE for Java EE Developers installed.


We have had reports of incompatabilities with that version of Eclipse, as opposed to using the Eclipse "Classic" download. You might try reinstalling with that *or* just using the MyEclipse All in One installer which will install everything for you right out of the box.

Sorry for the trouble.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
phillroberts
Post subject:   PostPosted: Oct 15, 2007 - 07:32 PM
Registered Member
Registered Member


Joined: Mar 01, 2005
Posts: 9

Ouch... Component XXX requires YYY 3.2 or equivalent...I guess that's a NO!!!
Oh well...somebody tell me when this is over...back to eclipse 3.2 and me5 for me...

phillroberts wrote:

I'm going to uninstall ME6 and go back to 5 and see what happens....
(err...I should be able to use eclipse 3.3 with ME5 right?)

 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Oct 15, 2007 - 08:27 PM
Registered Member
Registered Member


Joined: Jan 06, 2004
Posts: 23855

Quote:

When I installed the FullStack install of ME6, it was extremely memory hungry...not sure what that was about though.

It might have just "looked" that way because the default memory args allow a heap of 512mb before GC sets in. You can trim that down if you want.

Quote:

(err...I should be able to use eclipse 3.3 with ME5 right?)

No actually:
Eclipse 3.2.2 = MyEclipse 5.5.1
Eclipse 3.3 = MyEclipse 6.0
Eclipse 3.3.1 = MyEclipse 6.0.1 (coming out soon)

Quote:

Oh well...somebody tell me when this is over...back to eclipse 3.2 and me5 for me...

Were you able to find a case that reproduced the issue ever time? We are tracking it but so far do not have a reproducable test case and in *most* of our log files don't even get this exception. There seems to be some issue with certain setups that make the exception occur like crazy, but we haven't gotten much progress in the way of finding what it is.

Which platform are you on and which plugins do you add to your MyEclipse install?

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
vict0r
Post subject:   PostPosted: Oct 15, 2007 - 09:48 PM
Registered Member
Registered Member


Joined: Sep 17, 2004
Posts: 128

I had freshly installed Eclipse 3.3 classic (the 140 MB package, see http://www.eclipse.org/downloads/moreinfo/compare.php) with ME 6.

Three weeks ago I thought it was TestNG's fault, because after uninstalling it the errors became only sporadic. Last week I reinstalled the TestNG plugin without additional side effects. But today afternoon I had again to restart Eclipse. The issues started when I shut down a Jetty engine. This mostly occured when shutting down/restarting/killing a app server / engine.

Another feeling I have: it might be related to network/proxy issues. Tree weeks ago I acted in a corporate LAN (with HTTP-only proxy), but the past two weeks I was only in my home office with transparent NAT. Today afternoon I had switched from WLAN to LAN some couples of minutes before the dialog boxes started to pop up. After Eclipse restart every thing went fine.

Summary:
- Eclipse started, running ok for some hours; Jetty engine running with ME;
- Switched on LAN interface and switched off WLAN interface;
- some couples of minutes later: shutdown Jetty;
- more and more error dialog boxes appeared => I restarted Eclipse
Quote:
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument cannot be null)
at org.eclipse.swt.SWT.error(SWT.java:3563)

_________________
Victor Ott
ME user since 2004-01-28
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Oct 15, 2007 - 11:04 PM
Registered Member
Registered Member


Joined: Jan 06, 2004
Posts: 23855

Quote:

The issues started when I shut down a Jetty engine. This mostly occured when shutting down/restarting/killing a app server / engine.

Using the MyEclipse Jetty Connector? If so, which version? 5/6?


Also very interesting find with respect to the network settings... it's possible that could be effecting it.

Are there certain network-enabled features that when used with the new network setup cause the exceptions? Like the Ajax Web Browser?

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
vict0r
Post subject:   PostPosted: Oct 15, 2007 - 11:24 PM
Registered Member
Registered Member


Joined: Sep 17, 2004
Posts: 128

Jetty 6, and Tomcat 6.0.14. ME connector
No Ajax Web Browser. Just plain Java/Servlet/JSP/HTML stuff (ok, wingsframework, but this is pure Java, and not browsing from within Eclipse).

_________________
Victor Ott
ME user since 2004-01-28
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
livewire114
Post subject:   PostPosted: Oct 24, 2007 - 05:07 PM



Joined: Oct 24, 2007
Posts: 1

I have the same thing. Here's my stack trace:

Quote:

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
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:153)
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:504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
Caused by: java.lang.NullPointerException
at org.eclipse.ui.internal.progress.JobTreeElement.compareTo(JobTreeElement.java:82)
at org.eclipse.ui.internal.progress.JobInfo.compareTo(JobInfo.java:167)
at org.eclipse.ui.internal.progress.ProgressManagerUtil$1.compare(ProgressManagerUtil.java:107)
at org.eclipse.jface.viewers.ViewerComparator$1.compare(ViewerComparator.java:187)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at org.eclipse.jface.viewers.ViewerComparator.sort(ViewerComparator.java:185)
at org.eclipse.ui.internal.progress.DetailedProgressViewer.add(DetailedProgressViewer.java:158)
at org.eclipse.ui.internal.progress.DetailedProgressViewer.internalRefresh(DetailedProgressViewer.java:378)
at org.eclipse.jface.viewers.StructuredViewer.internalRefresh(StructuredViewer.java:1226)
at org.eclipse.jface.viewers.StructuredViewer$8.run(StructuredViewer.java:1460)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1368)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1330)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1458)
at org.eclipse.ui.internal.progress.ProgressViewerContentProvider.refresh(ProgressViewerContentProvider.java:137)
at org.eclipse.ui.internal.progress.ProgressViewUpdater$1.runInUIThread(ProgressViewUpdater.java:274)
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


I'm running the full stack MyEclipse 6.0, with M2 (Maven) and Subversive plugins installed. I'm going to try and install 6.0.1 and hope this goes away, but in the meantime, is there any more info that would help fix this now that I have my workspace in a state where it's happening like crazy meaning I can reproduce it easily?
 
 View user's profile Send private message  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Oct 24, 2007 - 08:13 PM
Registered Member
Registered Member


Joined: Jan 06, 2004
Posts: 23855

livewire114,
Is there a certain set of behaviors that reproduce it every time for you from a cold start? I might be able to use that to reproduce it here...

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
henk
Post subject:   PostPosted: Nov 01, 2007 - 09:57 PM



Joined: Dec 15, 2003
Posts: 158

Hi,

I just would like to report a "me too" here. I'm using Windows XP with the latest version of MyEclipse and Eclipse. I originally installed MyEclipse 6M1 and later on upgraded to MyEclipse 6GA and 6.0.1.The impression I get is that this particular error occurs whenever I do too many things at the same time; e.g. like updating a project from the SVN repository (using subversive) and while this update is taking place I start or restart Tomcat and before MyEclipse has really shown anything in the console I already that switching editors.

Normally I'm an easy going and thoughtful person ( :P), so the user interaction I sketched above does not happen very often. However, occasionally I'm into that behavior and it feels like the error happens then (although I can not reproduce it). A simple restart of Eclipse fixes the problem.

In my log I found a lot of these:

Code:

!ENTRY org.eclipse.ui 4 0 2007-10-28 23:03:07.828
!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(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: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


And also a lot of these:

Code:

!ENTRY org.eclipse.ui 4 0 2007-10-28 23:03:21.078
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
   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(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: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.NullPointerException
   at org.eclipse.ui.internal.progress.JobTreeElement.compareTo(JobTreeElement.java:82)
   at org.eclipse.ui.internal.progress.JobInfo.compareTo(JobInfo.java:167)
   at org.eclipse.ui.internal.progress.ProgressManagerUtil$1.compare(ProgressManagerUtil.java:107)
   at org.eclipse.jface.viewers.ViewerComparator$1.compare(ViewerComparator.java:187)
   at java.util.Arrays.mergeSort(Arrays.java:1270)
   at java.util.Arrays.sort(Arrays.java:1210)
   at org.eclipse.jface.viewers.ViewerComparator.sort(ViewerComparator.java:185)
   at org.eclipse.ui.internal.progress.DetailedProgressViewer.add(DetailedProgressViewer.java:158)
   at org.eclipse.ui.internal.progress.ProgressViewerContentProvider.add(ProgressViewerContentProvider.java:213)
   at org.eclipse.ui.internal.progress.ProgressViewUpdater$1.runInUIThread(ProgressViewUpdater.java:277)
   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


These are some of the settings that are printed in my log for the day the exceptions occured:

Code:

eclipse.buildId=I20070625-1500
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -showsplash com.genuitec.myeclipse.product --launcher.XXMaxPermSize 256m -product com.genuitec.myeclipse.product.ide
Command-line arguments:  -os win32 -ws win32 -arch x86 -showsplash com.genuitec.myeclipse.product --launcher.XXMaxPermSize 256m -clean -product com.genuitec.myeclipse.product.ide


(the -clean apparently didn't help)

Till now the problem manifests itself only occasionally for me and I'm not *really* bothered by it. Nevertheless I hope this "me too" information is in someway helpful to you for solving the problem.
 
 View user's profile Send private message  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Nov 05, 2007 - 02:40 PM
Registered Member
Registered Member


Joined: Jan 06, 2004
Posts: 23855

Henk, it does give us more data points. Thank you.

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
j_smitley
Post subject:   PostPosted: Nov 07, 2007 - 05:23 PM
Registered Member
Registered Member


Joined: Aug 24, 2006
Posts: 13

I have finally received this error again after being gone a long time, happened while shutting down Tomcat from the Servers view...retrieved from the Error Log:

!ENTRY org.eclipse.ui 4 0 2007-11-07 11:16:55.604
!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(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: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)
... 23 more

Hope this helps!
 
 View user's profile Send private message  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Nov 09, 2007 - 03:56 AM
Registered Member
Registered Member


Joined: Jan 06, 2004
Posts: 23855

It does, it looks like it might just be a goofy UI call with relation to the progress dialog. Hopefully nothing too bad.

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
der_didi
Post subject:   PostPosted: Nov 14, 2007 - 09:50 AM



Joined: Nov 14, 2007
Posts: 1

I faced the same problems in the last days. My feeling is similar, this only happens while running several tasks at the same time, and it seems to be related to the "progress" view which did not show running and waiting tasks properly. Today I imported a general eclipse configuration which is used on our project by many others, and this seems to fix the problem. I exported my configuration before, unfortunately I was not able to compare both configuration files.

If it is of interest, I can send those configuration files, if so please send a pm.
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits