<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml";><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 </head><body style="font-family: arial,helvetica,sans-serif; font-size: 
13pt"><p>Hi,</p><p>Quite strange error. I think fix would be easy by using an 
alternative method like CoordinateList.add(Coordinate,boolean), but I would 
rather understand what happens.</p><p>In the past few years, 
CoordinateList.add(Coordinate) has been added to CoordinateList class with a 
signature incompatible with the signature of its parent class ArrayList (void 
add(Coordinate) instead of boolean add(Coordinate)), then the return type has 
been fixed in 2019, and finally the method has been removed in 1.18.2 as it did 
nothing else than calling the parent method.</p><p>My hypothesis is a mix of 
jts 1.18.1 and jts 1.18.2 usage between core and extension (this upgrade is 
quite recent and I can see that 1.18.1 is referenced on <a 
href="https://ojrepo.soldin.de/org/openjump/OpenJUMP/2.0-SNAPSHOT/OpenJUMP-2.0-20210515.224708-6.pom";>https://ojrepo.soldin.de/org/openjump/OpenJUMP/2.0-SNAPSHOT/OpenJUMP-2.0-20210515.224708-6.pom</a></p><p>Ede,
 any hint ? Can we try to synchronize github pom and ojrepo before trying to 
fix the problem in the code ?  </p><p>Michaël</p><blockquote type="cite"><p 
style="font-family: Arial,Helvetica,sans-serif; font-size: 14px;"><strong 
style="color: #000;">envoyé :</strong> <span style="color: #666;">18 novembre 
2021 à 20:30</span><br><strong style="color: #000;">de :</strong> <span 
style="color: #666;">Giuseppe Aruta 
<ma15...@users.sourceforge.net></span><br><strong style="color: #000;">à 
:</strong> <span style="color: #666;">"Ticket #521: Error on Measure Toolbox 
plugin OpenJUMP 2 - rev 4996 20211017" 
<5...@bugs.jump-pilot.p.re.sourceforge.net></span><br><strong style="color: 
#000;">objet :</strong> <span style="color: #666;">[jump-pilot:bugs] #521 Error 
on Measure Toolbox plugin OpenJUMP 2 - rev 4996 20211017</span></p><br><div 
class="ox-2defd48d12-markdown_content"><hr><p><strong> <a 
class="ox-2defd48d12-alink" 
href="https://sourceforge.net/p/jump-pilot/bugs/521/";>[bugs:#521]</a> Error on 
Measure Toolbox plugin OpenJUMP 2 - rev 4996 
20211017</strong></p><p><strong>Status:</strong> open<br> 
<strong>Milestone:</strong> undecided<br> <strong>Created:</strong> Thu Nov 18, 
2021 07:30 PM UTC by Giuseppe Aruta<br> <strong>Last Updated:</strong> Thu Nov 
18, 2021 07:30 PM UTC<br> <strong>Owner:</strong> nobody</p><p>Hi all,<br> the 
error comes out when I use "Measure area" tool /First icon from the left) in 
the drag mode (not in drawing mode)</p><hr><p>[ERROR] 20:16:07.262 'boolean 
org.locationtech.jts.geom.CoordinateList.add(org.locationtech.jts.geom.Coordinate)'<br>
 java.lang.NoSuchMethodError: 'boolean 
org.locationtech.jts.geom.CoordinateList.add(org.locationtech.jts.geom.Coordinate)'<br>
 at 
org.openjump.core.ui.plugin.measuretoolbox.cursortools.MeasureRectangleTool.getRectangleCoordinates(MeasureRectangleTool.java:134)<br>
 at 
org.openjump.core.ui.plugin.measuretoolbox.cursortools.MeasureRectangleTool.toFeature(MeasureRectangleTool.java:146)<br>
 at 
org.openjump.core.ui.plugin.measuretoolbox.cursortools.MeasureRectangleTool.gestureFinished(MeasureRectangleTool.java:94)<br>
 at 
com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.fireGestureFinished(AbstractCursorTool.java:616)<br>
 at 
com.vividsolutions.jump.workbench.ui.cursortool.DragTool.mouseReleased(DragTool.java:172)<br>
 at 
com.vividsolutions.jump.workbench.ui.cursortool.OrCompositeTool.mouseReleased(OrCompositeTool.java:121)<br>
 at 
com.vividsolutions.jump.workbench.ui.cursortool.LeftClickFilter.mouseReleased(LeftClickFilter.java:94)<br>
 at 
com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.mouseReleased(DelegatingTool.java:105)<br>
 at 
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)<br>
 at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)<br> 
at 
java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)<br> 
at java.desktop/java.awt.Component.processEvent(Component.java:6400)<br> at 
java.desktop/java.awt.Container.processEvent(Container.java:2263)<br> at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)<br> at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)<br> at 
java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)<br> at 
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)<br>
 at 
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)<br>
 at 
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)<br>
 at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)<br> 
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)<br> at 
java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)<br> at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)<br> at 
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)<br> at 
java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)<br> at 
java.base/java.security.AccessController.doPrivileged(Native Method)<br> at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)<br>
 at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)<br>
 at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)<br> at 
java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)<br> at 
java.base/java.security.AccessController.doPrivileged(Native Method)<br> at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)<br>
 at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)<br> at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)<br>
 at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)<br>
 at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)<br>
 at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)<br>
 at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)<br>
 at 
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)</p><hr><p>I
 download the code and opened into Eclipse but I didn't find any 
error</p><p>Peppe</p><hr><p>Sent from sourceforge.net because you indicated 
interest in <a 
href="https://sourceforge.net/p/jump-pilot/bugs/521/";>https://sourceforge.net/p/jump-pilot/bugs/521/</a></p><p>To
 unsubscribe from further messages, please visit <a 
href="https://sourceforge.net/auth/subscriptions/";>https://sourceforge.net/auth/subscriptions/</a></p></div><div>
 <br></div></blockquote></body></html>


---

** [bugs:#521] Error on Measure Toolbox plugin OpenJUMP 2 - rev 4996  20211017**

**Status:** open
**Milestone:** undecided
**Created:** Thu Nov 18, 2021 07:30 PM UTC by Giuseppe Aruta
**Last Updated:** Thu Nov 18, 2021 07:30 PM UTC
**Owner:** nobody


Hi all,
the error comes out when I use "Measure area" tool /First icon from the left) 
in the drag mode (not in drawing mode)
--------------------------------------------------------------
[ERROR] 20:16:07.262 'boolean 
org.locationtech.jts.geom.CoordinateList.add(org.locationtech.jts.geom.Coordinate)'
java.lang.NoSuchMethodError: 'boolean 
org.locationtech.jts.geom.CoordinateList.add(org.locationtech.jts.geom.Coordinate)'
at 
org.openjump.core.ui.plugin.measuretoolbox.cursortools.MeasureRectangleTool.getRectangleCoordinates(MeasureRectangleTool.java:134)
at 
org.openjump.core.ui.plugin.measuretoolbox.cursortools.MeasureRectangleTool.toFeature(MeasureRectangleTool.java:146)
at 
org.openjump.core.ui.plugin.measuretoolbox.cursortools.MeasureRectangleTool.gestureFinished(MeasureRectangleTool.java:94)
at 
com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool.fireGestureFinished(AbstractCursorTool.java:616)
at 
com.vividsolutions.jump.workbench.ui.cursortool.DragTool.mouseReleased(DragTool.java:172)
at 
com.vividsolutions.jump.workbench.ui.cursortool.OrCompositeTool.mouseReleased(OrCompositeTool.java:121)
at 
com.vividsolutions.jump.workbench.ui.cursortool.LeftClickFilter.mouseReleased(LeftClickFilter.java:94)
at 
com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool.mouseReleased(DelegatingTool.java:105)
at 
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6400)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at 
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at 
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at 
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
------------------------------------------

I download the code and opened into Eclipse but I didn't find any error

Peppe


---

Sent from sourceforge.net because jump-pilot-devel@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/jump-pilot/bugs/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/jump-pilot/admin/bugs/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to