Bugs: Browse |
Download .csv
[#4669] Maemo VM installer: NPE if use previous download is selected before server information is loaded
Date: 2009-10-14 12:17 |
Priority: 3 |
Submitted By:
Henry Ovaskainen (henryov)
|
Assigned To:
André Gomes de Sousa (andregomes) |
Summary: Maemo VM installer: NPE if use previous download is selected before server information is loaded |
Detailed description |
If user opens maemo sdk vm installer and selects use previous download before information about images on the server
are displayed, NPE is returned.
If user waits that server images are visible, no NPE is seen.
tested on win vista using esbox build538
------------
!SESSION 2009-10-14 14:14:40.840 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_16
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fi_FI
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.jface 4 2 2009-10-14 14:18:59.668
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at org.maemo.esbox.internal.vm.vmware.ui.wizards.MaemoSDKVMSelectionWizardPage.getNextPage(MaemoSDKVMSelectionWizardPag
e.java:541)
at org.eclipse.jface.wizard.WizardPage.canFlipToNextPage(WizardPage.java:115)
at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1250)
at org.eclipse.jface.wizard.WizardPage.setPageComplete(WizardPage.java:299)
at org.maemo.esbox.internal.vm.vmware.ui.wizards.MaemoSDKVMSelectionWizardPage.labelProviderChanged(MaemoSDKVMSelection
WizardPage.java:509)
at org.eclipse.jface.viewers.BaseLabelProvider$1.run(BaseLabelProvider.java:74)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.BaseLabelProvider.fireLabelProviderChanged(BaseLabelProvider.java:72)
at org.maemo.mica.internal.api.common.ui.LazyLoadingThreadTableContentProvider.access$0(LazyLoadingThreadTableContentPr
ovider.java:1)
at org.maemo.mica.internal.api.common.ui.LazyLoadingThreadTableContentProvider$2.run(LazyLoadingThreadTableContentProvi
der.java:152)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Shell.WM_ENTERIDLE(Shell.java:2100)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3803)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.GetOpenFileNameW(Native Method)
at org.eclipse.swt.internal.win32.OS.GetOpenFileName(OS.java:2613)
at org.eclipse.swt.widgets.FileDialog.open(FileDialog.java:387)
at org.maemo.esbox.internal.vm.vmware.ui.wizards.MaemoSDKVMSelectionWizardPage$5.widgetSelected(MaemoSDKVMSelectionWiza
rdPage.java:333)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandler.java:253)
at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:273)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)
at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
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:193)
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:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
|
|
|
Followup
|
Attached Files:
Name |
Download |
No Files Currently Attached |
|
|
Changes:
Field |
Old Value |
Date |
By |
Resolution | Fixed | 2009-11-19 11:25 | mirasane |
Resolution | None | 2009-10-19 20:45 | andregomes |
assigned_to | none | 2009-10-16 19:50 | andregomes |
File Added | 630: NPE_VM_inst_wizard.png | 2009-10-14 12:18 | henryov |
|
|
|