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

Reply via email to