Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Mylyn » Unhandled event loop exception
Unhandled event loop exception [message #60003] Wed, 15 October 2008 09:39 Go to next message
Geraint Hywel is currently offline Geraint HywelFriend
Messages: 23
Registered: July 2009
Junior Member
After many months of trouble free use of Mylyn with EclipsePDT and Trac,
anything related to schedule has started throwing exceptions. I'm seeing
this on both a Linux client and a Windows client.

My (Linux) server is running Trac (version 0.10). I'm not seeing any
problems with the web interface. I haven't updated anything on the server,
so I'm at a bit of a loss as to where the problem lies.

Anyone got any ideas?

My apologies in advance for the long stack traces.

Stack trace (Linux):

eclipse.buildId=M20080221-1800
java.version=1.5.0_16
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_GB
Command-line arguments: -os linux -ws gtk -arch x86

Unhandled event loop exception

java.lang.NullPointerException
at
org.eclipse.mylyn.internal.tasks.core.DateRange.isWeekAfterN ext(DateRange.java:125)
at
org.eclipse.mylyn.internal.tasks.core.DateRange.toString(Dat eRange.java:115)
at
org.eclipse.mylyn.internal.tasks.ui.views.TaskListToolTip.ge tActivityText(TaskListToolTip.java:273)
at
org.eclipse.mylyn.internal.tasks.ui.views.TaskListToolTip.cr eateToolTipContentArea(TaskListToolTip.java:475)
at org.eclipse.jface.window.ToolTip.toolTipShow(ToolTip.java:33 2)
at org.eclipse.jface.window.ToolTip.toolTipOpen(ToolTip.java:43 3)
at org.eclipse.jface.window.ToolTip.toolTipCreate(ToolTip.java: 321)
at org.eclipse.jface.window.ToolTip.access$2(ToolTip.java:315)
at
org.eclipse.jface.window.ToolTip$ToolTipOwnerControlListener .handleEvent(ToolTip.java:580)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3319)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
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(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)

I get the following if I try to pull down the "Scheduled for" drop down list
on the planning pane of a task:

Unhandled event loop exception

java.lang.NullPointerException
at
org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContribu tor.createDateSelectionAction(ScheduleTaskMenuContributor.ja va:227)
at
org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContribu tor.getSubMenuManager(ScheduleTaskMenuContributor.java:135)
at
org.eclipse.mylyn.internal.tasks.ui.ScheduleDatePicker$2.wid getSelected(ScheduleDatePicker.java:122)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:227)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3319)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
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(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)


I'm seeing something similar on a Windows box:

eclipse.buildId=M20080221-1800
java.version=1.6.0_07
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Command-line arguments: -os win32 -ws win32 -arch x86

Error
Wed Oct 15 10:26:15 BST 2008
Unhandled event loop exception

java.lang.NullPointerException
at
org.eclipse.mylyn.internal.tasks.core.ScheduledTaskContainer .getEnd(ScheduledTaskContainer.java:208)
at
org.eclipse.mylyn.internal.tasks.ui.views.TaskScheduleConten tProvider.getElements(TaskScheduleContentProvider.java:81)
at
org.eclipse.jface.viewers.StructuredViewer.getRawChildren(St ructuredViewer.java:937)
at
org.eclipse.jface.viewers.ColumnViewer.getRawChildren(Column Viewer.java:693)
at
org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren( AbstractTreeViewer.java:1298)
at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeView er.java:378)
at
org.eclipse.jface.viewers.AbstractTreeViewer.getFilteredChil dren(AbstractTreeViewer.java:615)
at
org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildr en(AbstractTreeViewer.java:581)
at
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren( AbstractTreeViewer.java:2500)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh Struct(AbstractTreeViewer.java:1829)
at
org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(T reeViewer.java:704)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1804)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1760)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1746)
at
org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredV iewer.java:1433)
at
org.eclipse.jface.viewers.StructuredViewer.preservingSelecti on(StructuredViewer.java:1368)
at
org.eclipse.jface.viewers.TreeViewer.preservingSelection(Tre eViewer.java:390)
at
org.eclipse.jface.viewers.StructuredViewer.preservingSelecti on(StructuredViewer.java:1330)
at
org.eclipse.jface.viewers.StructuredViewer.refresh(Structure dViewer.java:1431)
at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer. java:536)
at
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.refr esh(FilteredTree.java:818)
at
org.eclipse.jface.viewers.StructuredViewer.refresh(Structure dViewer.java:1390)
at
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.refr esh(FilteredTree.java:808)
at
org.eclipse.jface.viewers.ContentViewer.setContentProvider(C ontentViewer.java:229)
at
org.eclipse.jface.viewers.StructuredViewer.setContentProvide r(StructuredViewer.java:1583)
at
org.eclipse.jface.viewers.AbstractTreeViewer.setContentProvi der(AbstractTreeViewer.java:2244)
at
org.eclipse.jface.viewers.TreeViewer.setContentProvider(Tree Viewer.java:928)
at
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.setC ontentProvider(FilteredTree.java:854)
at
org.eclipse.mylyn.internal.tasks.ui.views.TaskListView.apply Presentation(TaskListView.java:1063)
at
org.eclipse.mylyn.internal.tasks.ui.actions.PresentationDrop DownSelectionAction.run(PresentationDropDownSelectionAction. java:82)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
at
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
at org.eclipse.jface.action.ActionContributionItem.access$
(ActionContributionItem.java:490)
at
org.eclipse.jface.action.ActionContributionItem$6.handleEven t(ActionContributionItem.java:443)
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.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
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(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)
Re: Unhandled event loop exception [message #60029 is a reply to message #60003] Wed, 15 October 2008 18:20 Go to previous message
Steffen Pingel is currently offline Steffen PingelFriend
Messages: 706
Registered: July 2009
Senior Member
The errors you are seeing are triggered by the upcoming switch from daylight
savings time. Here is the corresponding bug report:

248683: NPE in DateRange.isWeekAfterNext()
https://bugs.eclipse.org/bugs/show_bug.cgi?id=248683

We are in the process of building a 3.0.3 release which fixes the bug and
should be available shortly.

In the meantime you can install the latest weekly build which has a fix for
the bug:

http://www.eclipse.org/mylyn/downloads/#weekly

Steffen


Geraint Howell wrote:

> After many months of trouble free use of Mylyn with EclipsePDT and Trac,
> anything related to schedule has started throwing exceptions. I'm seeing
> this on both a Linux client and a Windows client.
>
> My (Linux) server is running Trac (version 0.10). I'm not seeing any
> problems with the web interface. I haven't updated anything on the
> server, so I'm at a bit of a loss as to where the problem lies.
>
> Anyone got any ideas?
>
> My apologies in advance for the long stack traces.
>
> Stack trace (Linux):
>
> eclipse.buildId=M20080221-1800
> java.version=1.5.0_16
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_GB
> Command-line arguments: -os linux -ws gtk -arch x86
>
> Unhandled event loop exception
>
> java.lang.NullPointerException
> at
>
org.eclipse.mylyn.internal.tasks.core.DateRange.isWeekAfterN ext(DateRange.java:125)
> at
>
org.eclipse.mylyn.internal.tasks.core.DateRange.toString(Dat eRange.java:115)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskListToolTip.ge tActivityText(TaskListToolTip.java:273)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskListToolTip.cr eateToolTipContentArea(TaskListToolTip.java:475)
> at org.eclipse.jface.window.ToolTip.toolTipShow(ToolTip.java:33 2)
> at org.eclipse.jface.window.ToolTip.toolTipOpen(ToolTip.java:43 3)
> at org.eclipse.jface.window.ToolTip.toolTipCreate(ToolTip.java: 321)
> at org.eclipse.jface.window.ToolTip.access$2(ToolTip.java:315)
> at
>
org.eclipse.jface.window.ToolTip$ToolTipOwnerControlListener .handleEvent(ToolTip.java:580)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3319)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
> 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(Work bench.java:461)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
>
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
> at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
> at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)
>
> I get the following if I try to pull down the "Scheduled for" drop down
> list on the planning pane of a task:
>
> Unhandled event loop exception
>
> java.lang.NullPointerException
> at
>
org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContribu tor.createDateSelectionAction(ScheduleTaskMenuContributor.ja va:227)
> at
>
org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContribu tor.getSubMenuManager(ScheduleTaskMenuContributor.java:135)
> at
>
org.eclipse.mylyn.internal.tasks.ui.ScheduleDatePicker$2.wid getSelected(ScheduleDatePicker.java:122)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:227)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66) at
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101) at
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3319) at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971) at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389) at
> org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353) at
> org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19) 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(Work bench.java:461)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
>
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
> at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
> at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)
>
>
> I'm seeing something similar on a Windows box:
>
> eclipse.buildId=M20080221-1800
> java.version=1.6.0_07
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
> Command-line arguments: -os win32 -ws win32 -arch x86
>
> Error
> Wed Oct 15 10:26:15 BST 2008
> Unhandled event loop exception
>
> java.lang.NullPointerException
> at
>
org.eclipse.mylyn.internal.tasks.core.ScheduledTaskContainer .getEnd(ScheduledTaskContainer.java:208)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskScheduleConten tProvider.getElements(TaskScheduleContentProvider.java:81)
> at
>
org.eclipse.jface.viewers.StructuredViewer.getRawChildren(St ructuredViewer.java:937)
> at
>
org.eclipse.jface.viewers.ColumnViewer.getRawChildren(Column Viewer.java:693)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren( AbstractTreeViewer.java:1298)
> at
> org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeView er.java:378)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.getFilteredChil dren(AbstractTreeViewer.java:615)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildr en(AbstractTreeViewer.java:581)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren( AbstractTreeViewer.java:2500)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh Struct(AbstractTreeViewer.java:1829)
> at
>
org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(T reeViewer.java:704)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1804)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1760)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1746)
> at
>
org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredV iewer.java:1433)
> at
>
org.eclipse.jface.viewers.StructuredViewer.preservingSelecti on(StructuredViewer.java:1368)
> at
>
org.eclipse.jface.viewers.TreeViewer.preservingSelection(Tre eViewer.java:390)
> at
>
org.eclipse.jface.viewers.StructuredViewer.preservingSelecti on(StructuredViewer.java:1330)
> at
>
org.eclipse.jface.viewers.StructuredViewer.refresh(Structure dViewer.java:1431)
> at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer. java:536)
> at
>
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.refr esh(FilteredTree.java:818)
> at
>
org.eclipse.jface.viewers.StructuredViewer.refresh(Structure dViewer.java:1390)
> at
>
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.refr esh(FilteredTree.java:808)
> at
>
org.eclipse.jface.viewers.ContentViewer.setContentProvider(C ontentViewer.java:229)
> at
>
org.eclipse.jface.viewers.StructuredViewer.setContentProvide r(StructuredViewer.java:1583)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.setContentProvi der(AbstractTreeViewer.java:2244)
> at
>
org.eclipse.jface.viewers.TreeViewer.setContentProvider(Tree Viewer.java:928)
> at
>
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.setC ontentProvider(FilteredTree.java:854)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskListView.apply Presentation(TaskListView.java:1063)
> at
>
org.eclipse.mylyn.internal.tasks.ui.actions.PresentationDrop DownSelectionAction.run(PresentationDropDownSelectionAction. java:82)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498 ) at
>
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
> at org.eclipse.jface.action.ActionContributionItem.access$
> (ActionContributionItem.java:490)
> at
>
org.eclipse.jface.action.ActionContributionItem$6.handleEven t(ActionContributionItem.java:443)
> 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.ja va:3682)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
> 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(Work bench.java:461)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
>
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
> at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
> at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)
Re: Unhandled event loop exception [message #594228 is a reply to message #60003] Wed, 15 October 2008 18:20 Go to previous message
Steffen Pingel is currently offline Steffen PingelFriend
Messages: 706
Registered: July 2009
Senior Member
The errors you are seeing are triggered by the upcoming switch from daylight
savings time. Here is the corresponding bug report:

248683: NPE in DateRange.isWeekAfterNext()
https://bugs.eclipse.org/bugs/show_bug.cgi?id=248683

We are in the process of building a 3.0.3 release which fixes the bug and
should be available shortly.

In the meantime you can install the latest weekly build which has a fix for
the bug:

http://www.eclipse.org/mylyn/downloads/#weekly

Steffen


Geraint Howell wrote:

> After many months of trouble free use of Mylyn with EclipsePDT and Trac,
> anything related to schedule has started throwing exceptions. I'm seeing
> this on both a Linux client and a Windows client.
>
> My (Linux) server is running Trac (version 0.10). I'm not seeing any
> problems with the web interface. I haven't updated anything on the
> server, so I'm at a bit of a loss as to where the problem lies.
>
> Anyone got any ideas?
>
> My apologies in advance for the long stack traces.
>
> Stack trace (Linux):
>
> eclipse.buildId=M20080221-1800
> java.version=1.5.0_16
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_GB
> Command-line arguments: -os linux -ws gtk -arch x86
>
> Unhandled event loop exception
>
> java.lang.NullPointerException
> at
>
org.eclipse.mylyn.internal.tasks.core.DateRange.isWeekAfterN ext(DateRange.java:125)
> at
>
org.eclipse.mylyn.internal.tasks.core.DateRange.toString(Dat eRange.java:115)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskListToolTip.ge tActivityText(TaskListToolTip.java:273)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskListToolTip.cr eateToolTipContentArea(TaskListToolTip.java:475)
> at org.eclipse.jface.window.ToolTip.toolTipShow(ToolTip.java:33 2)
> at org.eclipse.jface.window.ToolTip.toolTipOpen(ToolTip.java:43 3)
> at org.eclipse.jface.window.ToolTip.toolTipCreate(ToolTip.java: 321)
> at org.eclipse.jface.window.ToolTip.access$2(ToolTip.java:315)
> at
>
org.eclipse.jface.window.ToolTip$ToolTipOwnerControlListener .handleEvent(ToolTip.java:580)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3319)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
> 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(Work bench.java:461)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
>
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
> at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
> at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)
>
> I get the following if I try to pull down the "Scheduled for" drop down
> list on the planning pane of a task:
>
> Unhandled event loop exception
>
> java.lang.NullPointerException
> at
>
org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContribu tor.createDateSelectionAction(ScheduleTaskMenuContributor.ja va:227)
> at
>
org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContribu tor.getSubMenuManager(ScheduleTaskMenuContributor.java:135)
> at
>
org.eclipse.mylyn.internal.tasks.ui.ScheduleDatePicker$2.wid getSelected(ScheduleDatePicker.java:122)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:227)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66) at
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101) at
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3319) at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2971) at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389) at
> org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353) at
> org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19) 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(Work bench.java:461)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
>
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
> at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
> at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)
>
>
> I'm seeing something similar on a Windows box:
>
> eclipse.buildId=M20080221-1800
> java.version=1.6.0_07
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
> Command-line arguments: -os win32 -ws win32 -arch x86
>
> Error
> Wed Oct 15 10:26:15 BST 2008
> Unhandled event loop exception
>
> java.lang.NullPointerException
> at
>
org.eclipse.mylyn.internal.tasks.core.ScheduledTaskContainer .getEnd(ScheduledTaskContainer.java:208)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskScheduleConten tProvider.getElements(TaskScheduleContentProvider.java:81)
> at
>
org.eclipse.jface.viewers.StructuredViewer.getRawChildren(St ructuredViewer.java:937)
> at
>
org.eclipse.jface.viewers.ColumnViewer.getRawChildren(Column Viewer.java:693)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren( AbstractTreeViewer.java:1298)
> at
> org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeView er.java:378)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.getFilteredChil dren(AbstractTreeViewer.java:615)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildr en(AbstractTreeViewer.java:581)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren( AbstractTreeViewer.java:2500)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh Struct(AbstractTreeViewer.java:1829)
> at
>
org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(T reeViewer.java:704)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1804)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1760)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh (AbstractTreeViewer.java:1746)
> at
>
org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredV iewer.java:1433)
> at
>
org.eclipse.jface.viewers.StructuredViewer.preservingSelecti on(StructuredViewer.java:1368)
> at
>
org.eclipse.jface.viewers.TreeViewer.preservingSelection(Tre eViewer.java:390)
> at
>
org.eclipse.jface.viewers.StructuredViewer.preservingSelecti on(StructuredViewer.java:1330)
> at
>
org.eclipse.jface.viewers.StructuredViewer.refresh(Structure dViewer.java:1431)
> at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer. java:536)
> at
>
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.refr esh(FilteredTree.java:818)
> at
>
org.eclipse.jface.viewers.StructuredViewer.refresh(Structure dViewer.java:1390)
> at
>
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.refr esh(FilteredTree.java:808)
> at
>
org.eclipse.jface.viewers.ContentViewer.setContentProvider(C ontentViewer.java:229)
> at
>
org.eclipse.jface.viewers.StructuredViewer.setContentProvide r(StructuredViewer.java:1583)
> at
>
org.eclipse.jface.viewers.AbstractTreeViewer.setContentProvi der(AbstractTreeViewer.java:2244)
> at
>
org.eclipse.jface.viewers.TreeViewer.setContentProvider(Tree Viewer.java:928)
> at
>
org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer.setC ontentProvider(FilteredTree.java:854)
> at
>
org.eclipse.mylyn.internal.tasks.ui.views.TaskListView.apply Presentation(TaskListView.java:1063)
> at
>
org.eclipse.mylyn.internal.tasks.ui.actions.PresentationDrop DownSelectionAction.run(PresentationDropDownSelectionAction. java:82)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498 ) at
>
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:546)
> at org.eclipse.jface.action.ActionContributionItem.access$
> (ActionContributionItem.java:490)
> at
>
org.eclipse.jface.action.ActionContributionItem$6.handleEven t(ActionContributionItem.java:443)
> 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.ja va:3682)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
> 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(Work bench.java:461)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
>
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
> at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.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(EclipseS tarter.java:363)
> at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)
Previous Topic:Double clicking on a task for a repository gives error
Next Topic:Trac problems with certificates
Goto Forum:
  


Current Time: Sat Aug 17 22:27:23 GMT 2024

Powered by FUDForum. Page generated in 0.03813 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top