jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
Signup
uDIG
  • uDIG
  • UDIG-1780 Use GEF Tool Palette for MapEditor Tools
  • UDIG-1789

Gef Palette Review Take 1

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Sub-task Sub-task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Incomplete
  • Affects Version/s: UDIG 1.4.x
  • Fix Version/s: UDIG 1.3.0
  • Component/s: tools and editing
  • Labels:
    None
  • Environment:
    win 7 64bits

Description

Comments:

1) I am not able to load JGrassServices any more.

The error I get is:
!ENTRY net.refractions.udig.ui 1 0 2011-08-21 09:21:11.640
!MESSAGE index=1, size=1
!STACK 0
org.eclipse.emf.common.util.BasicEList$BasicIndexOutOfBoundsException: index=1, size=1
at org.eclipse.emf.common.util.BasicEList.basicGet(BasicEList.java:369)
at net.refractions.udig.project.internal.impl.SynchronizedEObjectWithInverseResolvingEList.basicGet(SynchronizedEObjectWithInverseResolvingEList.java:50001)
at net.refractions.udig.project.internal.impl.ProjectImpl$2.basicGet(ProjectImpl.java:50001)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveHRefMany(XMLSaveImpl.java:2363)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1553)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.java:2685)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.writeTopObject(XMLSaveImpl.java:680)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveImpl.java:588)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:256)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl.java:206)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1406)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:993)
at net.refractions.udig.project.ui.internal.MapEditorWithPalette$9.run(MapEditorWithPalette.java:752)
at net.refractions.udig.ui.PlatformGIS$Runner.run(PlatformGIS.java:187)
at net.refractions.udig.ui.PlatformGIS$Runner.run(PlatformGIS.java:212)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

2) Shortcuts do not work for me. Or better, only the Z for zoom seems to work. If I try P for pan and S for select, nothing happens.

The select tool seems to have disappeared completely, but when I push the P, I get an error at least:
java.lang.NullPointerException
at org.eclipse.gef.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:401)
at net.refractions.udig.project.ui.internal.tool.display.ModalItem.setChecked(ModalItem.java:126)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setChecked(ToolProxy.java:50001)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setActive(ToolProxy.java:490)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.enableModalTool(ToolProxy.java:454)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.access$0(ToolProxy.java:451)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy$3.run(ToolProxy.java:446)
at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:285)
at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:261)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.run(ToolProxy.java:444)
at net.refractions.udig.project.ui.internal.tool.display.ToolCommandHandler.execute(ToolCommandHandler.java:99)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)

3) Since I need the select tool and the shortcut is not working, I search for the select tool in the palette, but it is not there.

4) I am in zoom, have a shapefile loaded. If I select the Edit feature tool, nothing happens, I am still in zoom mode. Not sure to what that could be, just so you know, I am testing in Italian locale.

The error that comes is:

!ENTRY org.eclipse.ui 4 0 2011-08-21 09:29:01.128
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
at org.eclipse.gef.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:401)
at org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart$2.actionPerformed(ToolEntryEditPart.java:392)
at org.eclipse.draw2d.Clickable.fireActionPerformed(Clickable.java:206)
at org.eclipse.draw2d.Clickable$1.actionPerformed(Clickable.java:175)
at org.eclipse.draw2d.ButtonModel.fireActionPerformed(ButtonModel.java:140)
at org.eclipse.draw2d.ToggleModel.fireActionPerformed(ToggleModel.java:27)
at org.eclipse.draw2d.ButtonModel$DefaultFiringBehavior.released(ButtonModel.java:506)
at org.eclipse.draw2d.ButtonModel.fireReleased(ButtonModel.java:179)
at org.eclipse.draw2d.ButtonModel.setPressed(ButtonModel.java:466)
at org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart$OtherToggleButtonTracker.handleButtonUp(ToolEntryEditPart.java:176)
at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1201)
at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.java:572)
at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:301)

trying to close and reopen the map, then select pan and then select the edit tool, fires that error:
!ENTRY net.refractions.udig.tools.edit 1 0 2011-08-21 09:31:33.435
!MESSAGE
!STACK 0
java.lang.NullPointerException
at net.refractions.udig.tools.edit.activator.DeleteGlobalActionSetterActivator.activate(DeleteGlobalActionSetterActivator.java:63)
at net.refractions.udig.tools.edit.EditToolHandler.basicEnablement(EditToolHandler.java:180)
at net.refractions.udig.tools.edit.EditToolHandler.setActive(EditToolHandler.java:132)
at net.refractions.udig.tools.edit.AbstractEditTool.setActive(AbstractEditTool.java:205)
at net.refractions.udig.tools.edit.impl.SelectionTool.setActive(SelectionTool.java:50001)
at net.refractions.udig.project.ui.viewers.MapViewer.setModalTool(MapViewer.java:305)
at net.refractions.udig.project.ui.viewers.MapEditDomain$1.activeToolChanged(MapEditDomain.java:43)
at org.eclipse.gef.ui.palette.PaletteViewer.fireModeChanged(PaletteViewer.java:178)
at org.eclipse.gef.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:409)
at org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart$2.actionPerformed(ToolEntryEditPart.java:392)
at org.eclipse.draw2d.Clickable.fireActionPerformed(Clickable.java:206)
at org.eclipse.draw2d.Clickable$1.actionPerformed(Clickable.java:175)
at org.eclipse.draw2d.ButtonModel.fireActionPerformed(ButtonModel.java:140)
at org.eclipse.draw2d.ToggleModel.fireActionPerformed(ToggleModel.java:27)
at org.eclipse.draw2d.ButtonModel$DefaultFiringBehavior.released(ButtonModel.java:506)
at org.eclipse.draw2d.ButtonModel.fireReleased(ButtonModel.java:179)
at org.eclipse.draw2d.ButtonModel.setPressed(ButtonModel.java:466)
at org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart$OtherToggleButtonTracker.handleButtonUp(ToolEntryEditPart.java:176)
at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1201)

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • History
  • Activity
Hide
Permalink
Jody Garnett added a comment - 21/Aug/11 4:03 AM
It actually looks like a bunch of these are the same NPE; I do not get the same keyboard short cut issues as you so some research is needed on this one.

Can I confirm that:

- you are running Eclipse 3.7 on (mac, win or linux? - choose one)
- you are starting a new clean workspace (the id of the map editor has changed making it hard to load up an old project as I think they remember their ID)
Show
Jody Garnett added a comment - 21/Aug/11 4:03 AM It actually looks like a bunch of these are the same NPE; I do not get the same keyboard short cut issues as you so some research is needed on this one. Can I confirm that: - you are running Eclipse 3.7 on (mac, win or linux? - choose one) - you are starting a new clean workspace (the id of the map editor has changed making it hard to load up an old project as I think they remember their ID)
Hide
Permalink
Andrea Antonello added a comment - 21/Aug/11 5:23 AM
Tested with a clean workspace:

apart of the fact that the selection tool is not available the shortcut worked between pan and zoom but then I used "E" for edit on a shapefile and it broke and after that no other tool works.

Stacktrace:



!ENTRY org.eclipse.ui 4 0 2011-08-21 12:19:26.516
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
at org.eclipse.gef.ui.palette.PaletteViewer.reveal(PaletteViewer.java:352)
at net.refractions.udig.project.ui.internal.tool.display.ModalItem.setChecked(ModalItem.java:130)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setChecked(ToolProxy.java:50001)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setActive(ToolProxy.java:490)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.enableModalTool(ToolProxy.java:454)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.access$0(ToolProxy.java:451)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy$3.run(ToolProxy.java:446)
at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:285)
at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:261)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.run(ToolProxy.java:444)
at net.refractions.udig.project.ui.internal.tool.display.ToolCommandHandler.execute(ToolCommandHandler.java:99)
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.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1253)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1099)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1508)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4268)
at org.eclipse.swt.widgets.Tree.WM_CHAR(Tree.java:5848)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4160)
at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:136)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

!ENTRY org.eclipse.ui 4 0 2011-08-21 12:19:32.066
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
at org.eclipse.gef.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:401)
at net.refractions.udig.project.ui.internal.tool.display.ModalItem.setChecked(ModalItem.java:126)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setChecked(ToolProxy.java:50001)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setActive(ToolProxy.java:490)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.enableModalTool(ToolProxy.java:454)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.access$0(ToolProxy.java:451)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy$3.run(ToolProxy.java:446)
at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:285)
at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:261)
at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.run(ToolProxy.java:444)
at net.refractions.udig.project.ui.internal.tool.display.ToolCommandHandler.execute(ToolCommandHandler.java:99)
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.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1253)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1099)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1508)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4268)
at org.eclipse.swt.widgets.Tree.WM_CHAR(Tree.java:5848)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4160)
at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:136)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Show
Andrea Antonello added a comment - 21/Aug/11 5:23 AM Tested with a clean workspace: apart of the fact that the selection tool is not available the shortcut worked between pan and zoom but then I used "E" for edit on a shapefile and it broke and after that no other tool works. Stacktrace: !ENTRY org.eclipse.ui 4 0 2011-08-21 12:19:26.516 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.eclipse.gef.ui.palette.PaletteViewer.reveal(PaletteViewer.java:352) at net.refractions.udig.project.ui.internal.tool.display.ModalItem.setChecked(ModalItem.java:130) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setChecked(ToolProxy.java:50001) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setActive(ToolProxy.java:490) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.enableModalTool(ToolProxy.java:454) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.access$0(ToolProxy.java:451) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy$3.run(ToolProxy.java:446) at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:285) at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:261) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.run(ToolProxy.java:444) at net.refractions.udig.project.ui.internal.tool.display.ToolCommandHandler.execute(ToolCommandHandler.java:99) 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.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508) at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1253) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1103) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1099) at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1508) at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4268) at org.eclipse.swt.widgets.Tree.WM_CHAR(Tree.java:5848) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4160) at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:136) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 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:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) !ENTRY org.eclipse.ui 4 0 2011-08-21 12:19:32.066 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.eclipse.gef.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:401) at net.refractions.udig.project.ui.internal.tool.display.ModalItem.setChecked(ModalItem.java:126) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setChecked(ToolProxy.java:50001) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.setActive(ToolProxy.java:490) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.enableModalTool(ToolProxy.java:454) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.access$0(ToolProxy.java:451) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy$3.run(ToolProxy.java:446) at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:285) at net.refractions.udig.ui.PlatformGIS.syncInDisplayThread(PlatformGIS.java:261) at net.refractions.udig.project.ui.internal.tool.display.ToolProxy.run(ToolProxy.java:444) at net.refractions.udig.project.ui.internal.tool.display.ToolCommandHandler.execute(ToolCommandHandler.java:99) 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.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508) at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1253) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1103) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1099) at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1508) at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4268) at org.eclipse.swt.widgets.Tree.WM_CHAR(Tree.java:5848) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4160) at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:136) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 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:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Jody Garnett made changes - 22/Aug/11 2:20 AM
Field Original Value New Value
Parent UDIG-1780 [ 127962 ]
Issue Type Bug [ 1 ] Sub-task [ 7 ]
Hide
Permalink
Jody Garnett added a comment - 29/Aug/11 10:33 PM
This was several bug reports in one; please split them up or we will go crazy. Marking as incomplete (and have taken this on as a subtask of the get palette)
Show
Jody Garnett added a comment - 29/Aug/11 10:33 PM This was several bug reports in one; please split them up or we will go crazy. Marking as incomplete (and have taken this on as a subtask of the get palette)
Jody Garnett made changes - 29/Aug/11 10:33 PM
Status Open [ 1 ] Resolved [ 5 ]
Fix Version/s UDIG 1.2.3 [ 17485 ]
Resolution Incomplete [ 4 ]

People

  • Assignee:
    Jody Garnett
    Reporter:
    Andrea Antonello
Vote (0)
Watch (0)

Dates

  • Created:
    21/Aug/11 2:32 AM
    Updated:
    29/Aug/11 10:33 PM
    Resolved:
    29/Aug/11 10:33 PM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.