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: udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx [
mailto:udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] On Behalf Of Andrea Antonello (JIRA)
Sent: Sunday, 21 August 2011 5:05 PM
To:
udig-devel@xxxxxxxxxxxxxxxxxxxxxSubject: [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.nethttp://lists.refractions.net/mailman/listinfo/udig-develThe 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.nethttp://lists.refractions.net/mailman/listinfo/udig-devel