Thanks for the review Andrea. I was hoping I could push this change into a branch on the main uDig repo, can I get commit access again (I used to have it on the SVN repo)?
I will make a new branch call it "gef_palette" which we can work from rather than working from Scott's repo. Thanks John Hudson -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Andrea Antonello (JIRA) Sent: Sunday, 21 August 2011 5:05 PM To: [email protected] Subject: [udig-devel] [jira] Created: (UDIG-1789) Gef Palette Review Take 1 Gef Palette Review Take 1 ------------------------- Key: UDIG-1789 URL: https://jira.codehaus.org/browse/UDIG-1789 Project: uDIG Issue Type: Bug Components: tools and editing Affects Versions: UDIG 1.2.x Environment: win 7 64bits Reporter: Andrea Antonello Assignee: Jody Garnett 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) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel The contents of this email are confidential and may be subject to legal or professional privilege and copyright. No representation is made that this email is free of viruses or other defects. If you have received this communication in error, you may not copy or distribute any part of it or otherwise disclose its contents to anyone. Please advise the sender of your incorrect receipt of this correspondence. _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
