Hi Ede,

I tried to follow your procedure, but I can't build OpenJUMP against the new measure-toolbox-extension-2.1.1-alpha release because of the sha1 checksum.

I updated OpenJUMP pom with the checksum taken from measure-toolbox-extension-2.1.1-alpha.zip.sha1 computed at the same time as the .zip itself

Here after the message I get while building the project with maven

Any idea ?

Michaël 


[INFO] Downloading: https://github.com/openjump-gis/measure-toolbox-extension/releases/download/2.1.1-alpha/measure-toolbox-extension-2.1.0-alpha.zip
[INFO] 9/?
[INFO] downloaded 9
[WARNING] Could not get content
org.apache.maven.plugin.MojoFailureException: Not same digest as expected: expected <9e98d3419ae3a857c9ffcf85d0a073d22322782b> was <d205cbd6783332a212c5ae92d73c77178c2d2f28>
at com.googlecode.download.maven.plugin.internal.ChecksumUtils.verifyChecksum (ChecksumUtils.java:35)

envoyé : 20 novembre 2021 à 14:37
de : ede via Jump-pilot-devel <jump-pilot-devel@lists.sourceforge.net>
à : jump-pilot-devel@lists.sourceforge.net
cc : ede <e...@users.sourceforge.net>
objet : [JPP-Devel] [jump-pilot:bugs] #521 Error on Measure Toolbox plugin OpenJUMP 2 - rev 4996 20211017


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 https://ojrepo.soldin.de/org/openjump/OpenJUMP/2.0-SNAPSHOT/OpenJUMP-2.0-20210515.224708-6.pom
Ede, any hint ? Can we try to synchronize github pom and ojrepo before trying to fix the problem in the code ?

as the extensions currently compile against the snapshots, they inherit OJ2 snaphots dependency incl, jts version. measure-tools extension was build on 25.Aug. Mike changed jts from 1.18.1 to 1.18.2 on 5.Sep. so maybe recompiling might help.
Mike, wanna try to upgrade the extension from git as an exercise?
- git clone extension to local
- mvn package
- create Release (v2.1.0snap1) in github webui attach zip/md5/sha files
and finally
- update OJ2/pom.xml to point to the new zip distro/update checksum
- local mvn compile test, files should be now in target/lib.ext.plus/
- git push

i cannot seem to replicate. can one of you pls write down a quick step-by-step in gui so the code get's executed?

..ede


[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
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to