<!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