openjump-gis / openjump

OpenJUMP, the Open Source GIS with more than one trick in its kangaroo pocket, takes the leap from svn to git. join the effort!
http://openjump.org
GNU General Public License v2.0
28 stars 14 forks source link

Draw linestring tool unusable #38

Closed mukoki closed 2 years ago

mukoki commented 2 years ago

Probably a regression related to "Contextualize CursorTool ..." commited on 20/06/2021

How to reproduce the error : open the Editing ToolBox just after application has started. Select the Draw LineString tool

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.getWorkbenchFrame(AbstractCursorTool.java:603) at com.vividsolutions.jump.workbench.ui.cursortool.MultiClickTool.deactivate(MultiClickTool.java:261) at com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.deactivate(DelegatingTool.java:101) at com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.deactivate(DelegatingTool.java:101) at com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.setTool(QuasimodeTool.java:297) at com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.revalidateQuasiMode(QuasimodeTool.java:261) at com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool.activate(QuasimodeTool.java:313) at com.vividsolutions.jump.workbench.ui.LayerViewPanel.setCurrentCursorTool(LayerViewPanel.java:396) at com.vividsolutions.jump.workbench.ui.LayerViewPanel.setCurrentCursorTool(LayerViewPanel.java:379)

edeso commented 2 years ago

@mukoki should be fixed. reopen if needed.