Hmm...  JTS 1.11 didn't introduce any changes into IsValidOp, I don't think.

Is it possible that JTS is not filtering out null geometries from being 
tested by IsValidOp?

Otherwise, someone will have to debug into the execution and figure out 
what exact geometry is causing this problem.

Stefan Steiniger wrote:
> Hei,
>
> I haven't found the time to look into it, but I got this error report 
> from Bernd:
>
> the issue is that he can not delete point features in existing projects 
> or even just created tets layers. (must have been introduced to the NB 
> after Feb 24th)
>
> ava.lang.NullPointerException
>          at 
> com.vividsolutions.jts.operation.valid.IsValidOp.isValid(IsValidOp.java:62)
>          at com.vividsolutions.jts.geom.Point.isValid(Point.java:117)
>          at 
> com.vividsolutions.jump.workbench.ui.EditTransaction.proposedGeometriesValid(EditTransaction.java:315)
>          at 
> com.vividsolutions.jump.workbench.ui.EditTransaction.commit(EditTransaction.java:256)
>          at 
> com.vividsolutions.jump.workbench.ui.EditTransaction.commit(EditTransaction.java:235)
>          at 
> com.vividsolutions.jump.workbench.ui.plugin.DeleteSelectedItemsPlugIn.execute(DeleteSelectedItemsPlugIn.java:99)
>
>          at 
> com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:130)
>          at 
> com.vividsolutions.jump.workbench.ui.WorkbenchFrame$24.keyPressed(WorkbenchFrame.java:1142)
>          at 
> com.vividsolutions.jump.workbench.ui.WorkbenchFrame$9.keyPressed(WorkbenchFrame.java:353)
>          at 
> java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:233)
>          at java.awt.Component.processKeyEvent(Component.java:6221)
>          at javax.swing.JComponent.processKeyEvent(JComponent.java:2801)
>          at java.awt.Component.processEvent(Component.java:6040)
>          at java.awt.Container.processEvent(Container.java:2041)
>          at java.awt.Component.dispatchEventImpl(Component.java:4630)
>          at java.awt.Container.dispatchEventImpl(Container.java:2099)
>          at java.awt.Component.dispatchEvent(Component.java:4460)
>          at 
> java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
>          at 
> java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:704)
>          at 
> java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969)
>          at 
> java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841)
>          at 
> java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668)
>          at java.awt.Component.dispatchEventImpl(Component.java:4502)
>          at java.awt.Container.dispatchEventImpl(Container.java:2099)
>          at java.awt.Window.dispatchEventImpl(Window.java:2475)
>          at java.awt.Component.dispatchEvent(Component.java:4460)
>          at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>          at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
>          at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
>          at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
>          at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>          at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>          at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>   

-- 
Martin Davis
Senior Technical Architect
Refractions Research, Inc.
(250) 383-3022


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to