[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[News.eclipse.technology.mylar] Re: Upgrade causes error


Please note that the 2.0.0.v20070403-1300 build was made available on regular update sites yesterday afternoon. The explanation is in my response to the "Mylar 2.0M2 is now available" post, eh.


Thanks go to Jörg for helping us with the tricky process of tracking this one down. It required an incorrectly-formed task activity history (e.g. due to VM being killed) and the Task List is now more defensive to such errors so that it does not fail to start.

Mik

Jörg Thönnes wrote:
Hi Stefan,

this is bug 180518. Mik and Rob built a dev release yesterday evening to verify that they fixed bug.

I downloaded this release since I was experiencing the errror you describe. Now this works well for me. Checking the Mylar update site at

http://download.eclipse.org/technology/mylar/update-site/dev/e3.2/

the site.xml now contains

version="2.0.0.v20070403-1300"

for the 2.0M2 build. Please update again and reopen the bug if it does not fix your problem.

Cheers, Jörg

On 04/04/07 09:42, Stefan Langer wrote:
since upgrading to 2.0M2 on Eclipse 3.2.2 I get the following exception when exiting the workbench. Is this an inconsistent update or should I enter this as a bug?

!ENTRY org.eclipse.mylar 4 0 2007-04-04 09:38:59.734
!MESSAGE Could not save task list

!STACK 0
java.lang.NullPointerException
at org.eclipse.mylar.tasks.ui.TaskListManager.saveTaskList(TaskListManager.java:778)


at org.eclipse.mylar.tasks.ui.TasksUiPlugin$2.windowClosed(TasksUiPlugin.java:252)

at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:590)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.ui.internal.Workbench.fireWindowClosed(Workbench.java:588)
at org.eclipse.ui.internal.WorkbenchWindow.fireWindowClosed(WorkbenchWindow.java:1152)


at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1488)

at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:622)

at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:598)

at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:713)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:711)
at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:715)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:712)
at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:642)
at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:855)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.Workbench.close(Workbench.java:853)
at org.eclipse.ui.internal.Workbench.close(Workbench.java:828)
at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:619)


at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:598)

at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:713)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:711)
at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736)
at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:257)
at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1606)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3248)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1539)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1634)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1927)
at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:443)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1539)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1634)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1927)
at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:443)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3334)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1539)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1634)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1932)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)


at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)


at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)

    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.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)

Regards
Stefan