Modify

Opened 4 years ago

Closed 3 years ago

#21418 closed defect (fixed)

opening .shp file causes a crash

Reported by: donal.hunt@… Owned by: team
Priority: normal Milestone:
Component: Plugin shapetools Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Opened the attached shape file.

What is the expected result?

Shape file opens.

What happens instead?

josm (or the josm plugin) crashes.

Please provide any additional information below. Attach a screenshot if possible.

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2021-10-09 20:42:32 +0200 (Sat, 09 Oct 2021)
Revision:18263
Build-Date:2021-10-09 18:43:41
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (18263 en) Linux Debian GNU/Linux 11 (bullseye)
Memory Usage: 357 MB / 3944 MB (134 MB allocated, but free)
Java version: 11.0.12+7-post-Debian-2, Debian, OpenJDK 64-Bit Server VM
Look and Feel: com.formdev.flatlaf.FlatLightLaf
Screen: :0.0 2560×1440 (scaling 1.00×1.00) :0.1 1080×1920 (scaling 1.00×1.00) :0.2 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 2560×1920
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: en_IE.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_IE
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: GNOME
Java package: openjdk-11-jre:amd64-11.0.12+7-2
WebStart package: icedtea-netx:all-1.8.4-1
Java ATK Wrapper package: libatk-wrapper-java:all-0.38.0-2
libcommons-compress-java: libcommons-compress-java:all-1.20-1
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:all-20201225-1
liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-3
VM arguments: [--patch-module=java.desktop=/usr/share/icedtea-web/javaws.jar:, --add-reads=java.base=ALL-UNNAMED,java.desktop, --add-reads=java.desktop=ALL-UNNAMED,java.naming, --add-reads=java.naming=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop, --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop, --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, -Dicedtea-web.bin.name=javaws, -Dicedtea-web.bin.location=/usr/share/icedtea-web/bin/javaws.sh, -Djava.security.manager, -Djava.security.policy=/etc/icedtea-web/javaws.policy]
Dataset consistency test: No problems found

Plugins:
+ HouseNumberTaggingTool (35814)
+ Lanes (${version.entry.commit.revision})
+ Mapillary (2.0.0-alpha.37)
+ PicLayer (1.0.1)
+ ShapeTools (1240)
+ apache-commons (35524)
+ apache-http (35589)
+ buildings_tools (35823)
+ ejml (35458)
+ flatlaf (35799)
+ geotools (35458)
+ imagery_offset_db (35640)
+ jaxb (35543)
+ jna (35662)
+ jts (35458)
+ measurement (35640)
+ opendata (35803)
+ photo_geotagging (35783)
+ terracer (35827)
+ todo (30306)
+ utilsplugin2 (35792)
+ wikipedia (1.1.4)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Irishboundaries&zip=1

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/SimpleRoofTags&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Direction&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/SimpleBuildingTags&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Building_Levels_Labels&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Highway_Nodes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LessObtrusiveNodes&zip=1

Last errors/warnings:
- 00001.969 W: Update plugins - You updated your JOSM software. To prevent problems the plugins should be updated as well.  Update plugins now?
- 00072.562 E: Handled by bug report queue: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin ShapeTools. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.NoSuchMethodError: 'void org.openstreetmap.josm.gui.widgets.JosmTextField.setHint(java.lang.String)'



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-1 (28) of JOSM (development version)
org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin ShapeTools
	at org.openstreetmap.josm.plugins.PluginProxy.handlePluginException(PluginProxy.java:60)
	at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:71)
	at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:80)
	at org.openstreetmap.josm.gui.MainPanel$1.beforeFirstLayerAdded(MainPanel.java:157)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realAddLayer(MainLayerManager.java:281)
	at org.openstreetmap.josm.gui.layer.LayerManager.lambda$addLayer$0(LayerManager.java:218)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:246)
	at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:218)
	at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:207)
	at org.openstreetmap.josm.gui.io.importexport.OsmImporter.lambda$importData$0(OsmImporter.java:103)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	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.pumpEventsForFilter(EventDispatchThread.java:117)
	at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
	at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
	at java.desktop/java.awt.Component.show(Component.java:1716)
	at java.desktop/java.awt.Component.setVisible(Component.java:1663)
	at java.desktop/java.awt.Window.setVisible(Window.java:1031)
	at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
	at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255)
	at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:113)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	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)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:66)
	... 43 more
Caused by: java.lang.NoSuchMethodError: 'void org.openstreetmap.josm.gui.widgets.JosmTextField.setHint(java.lang.String)'
	at org.openstreetmap.josm.plugins.shapetools.ShapePanelDialog.<init>(ShapePanelDialog.java:61)
	at org.openstreetmap.josm.plugins.shapetools.ShapeToolsPlugin.mapFrameInitialized(ShapeToolsPlugin.java:22)
	... 48 more

=== RUNNING THREADS ===
Thread: AWT-EventQueue-0 (18) of main
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.desktop@11.0.12/java.awt.EventQueue.getNextEvent(EventQueue.java:566)
java.desktop@11.0.12/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:190)
java.desktop@11.0.12/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
java.desktop@11.0.12/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
java.desktop@11.0.12/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
java.desktop@11.0.12/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.desktop@11.0.12/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Thread: FileSystemWatchService (44) of JOSM (development version)
java.base@11.0.12/sun.nio.fs.LinuxWatchService.poll(Native Method)
java.base@11.0.12/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: Finalizer (3) of system
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@11.0.12/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)

Thread: AWT-Shutdown (19) of system
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.Object.wait(Object.java:328)
java.desktop@11.0.12/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: JCS-ElementEventQueue-Thread-6 (58) of JOSM (development version)
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.12/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: GT authority factory disposer (59) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.util.TimerThread.mainLoop(Timer.java:553)
java.base@11.0.12/java.util.TimerThread.run(Timer.java:506)

Thread: NetxSecurityThread (20) of NetxSecurityThreadGroup
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.12/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.desktop@11.0.12/net.sourceforge.jnlp.security.SecurityDialogMessageHandler.run(SecurityDialogMessageHandler.java:93)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: ForkJoinPool.commonPool-worker-3 (42) of InnocuousForkJoinWorkerThreadGroup
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.12/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: Signal Dispatcher (4) of system

Thread: AWT-EventQueue-1 (28) of JOSM (development version)
Stacktrace see above.

Thread: File Watcher (45) of JOSM (development version)
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.12/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
java.base@11.0.12/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671)
java.base@11.0.12/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
org.openstreetmap.josm.io.FileWatcher$$Lambda$407/0x00000007c054b040.run(Unknown Source)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: Timer-0 (61) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.util.TimerThread.mainLoop(Timer.java:553)
java.base@11.0.12/java.util.TimerThread.run(Timer.java:506)

Thread: ForkJoinPool.commonPool-worker-5 (43) of InnocuousForkJoinWorkerThreadGroup
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11.0.12/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: message-notifier-0 (67) of JOSM (development version)
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
java.base@11.0.12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@11.0.12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: WeakCollectionCleaner (60) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:65)

Thread: Timer-2 (82) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.Object.wait(Object.java:328)
java.base@11.0.12/java.util.TimerThread.mainLoop(Timer.java:527)
java.base@11.0.12/java.util.TimerThread.run(Timer.java:506)

Thread: Map Status Collector (83) of JOSM (development version)
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.12/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:438)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: Timer-1 (72) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.util.TimerThread.mainLoop(Timer.java:553)
java.base@11.0.12/java.util.TimerThread.run(Timer.java:506)

Thread: AWT-XAWT (15) of system
java.desktop@11.0.12/sun.awt.X11.XToolkit.waitForEvents(Native Method)
java.desktop@11.0.12/sun.awt.X11.XToolkit.run(XToolkit.java:684)
java.desktop@11.0.12/sun.awt.X11.XToolkit.run(XToolkit.java:648)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: TimerQueue (33) of JOSM (development version)
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11.0.12/java.util.concurrent.DelayQueue.take(DelayQueue.java:217)
java.desktop@11.0.12/javax.swing.TimerQueue.run(TimerQueue.java:171)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: Output controller consumer daemon (11) of main
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.desktop@11.0.12/net.sourceforge.jnlp.util.logging.OutputController$MessageQueConsumer.run(OutputController.java:122)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: main-worker-0 (38) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.Object.wait(Object.java:328)
java.desktop@11.0.12/java.awt.EventQueue.invokeAndWait(EventQueue.java:1361)
java.desktop@11.0.12/java.awt.EventQueue.invokeAndWait(EventQueue.java:1342)
org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:99)
org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
java.base@11.0.12/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
java.base@11.0.12/java.util.concurrent.FutureTask.run(FutureTask.java:264)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: Common-Cleaner (10) of InnocuousThreadGroup
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.12/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)
java.base@11.0.12/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)

Thread: Java2D Disposer (14) of system
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@11.0.12/sun.java2d.Disposer.run(Disposer.java:144)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: ForkJoinPool.commonPool-worker-7 (50) of InnocuousForkJoinWorkerThreadGroup
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275)
java.base@11.0.12/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619)
java.base@11.0.12/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Thread: DestroyJavaVM (69) of main

Thread: changeset-updater-0 (68) of JOSM (development version)
java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11.0.12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
java.base@11.0.12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@11.0.12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: Weak reference cleaner (46) of JOSM (development version)
java.base@11.0.12/java.lang.Object.wait(Native Method)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11.0.12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$466/0x00000007c05c6440.run(Unknown Source)
java.base@11.0.12/java.lang.Thread.run(Thread.java:829)

Thread: RemoteControl HTTP Server (66) of JOSM (development version)
java.base@11.0.12/java.net.PlainSocketImpl.socketAccept(Native Method)
java.base@11.0.12/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
java.base@11.0.12/java.net.ServerSocket.implAccept(ServerSocket.java:565)
java.base@11.0.12/java.net.ServerSocket.accept(ServerSocket.java:533)
org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: Reference Handler (2) of system
java.base@11.0.12/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@11.0.12/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
java.base@11.0.12/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)

Thread: RemoteControl HTTP Server (65) of JOSM (development version)
java.base@11.0.12/java.net.PlainSocketImpl.socketAccept(Native Method)
java.base@11.0.12/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
java.base@11.0.12/java.net.ServerSocket.implAccept(ServerSocket.java:565)
java.base@11.0.12/java.net.ServerSocket.accept(ServerSocket.java:533)
org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Attachments (1)

primary-schools-areas.shp (409.4 KB ) - added by donal.hunt@… 4 years ago.
source: https://github.com/osmie/ie-schools-geocode

Download all attachments as: .zip

Change History (9)

comment:1 by skyper, 4 years ago

Component: CorePlugin shapetools

It seems the plugin needs to be updated to recent core changes r18221 and follow ups.

comment:2 by Don-vip, 4 years ago

Resolution: fixed
Status: newclosed

comment:3 by GerdP, 3 years ago

Ticket #21501 has been marked as a duplicate of this ticket.

comment:4 by GerdP, 3 years ago

Resolution: fixed
Status: closedreopened

I've just installed this plugin for the first time in tested (18803) and still see version 1240. I guess this is wrong?
I can open the attached *.shp file, so I probably have the new jar, but how would JOSM update an older ShapeTools.jar?

URL:https://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2021-11-01 23:05:46 +0100 (Mon, 01 Nov 2021)
Build-Date:2021-11-01 22:25:18
Revision:18303
Relative:URL: ^/trunk

Identification: JOSM/1.5 (18303 en) Windows 10 64-Bit
OS Build number: Windows 10 Home 2009 (19043)
Memory Usage: 592 MB / 3641 MB (328 MB allocated, but free)
Java version: 1.8.0_221-b11, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: en_DE
Numbers with default locale: 1234567890 -> 1234567890

Plugins:
+ ShapeTools (1240)
+ apache-commons (35524)
+ buildings_tools (35823)
+ contourmerge (v0.1.8)
+ ejml (35458)
+ geotools (35458)
+ imagery-xml-bounds (35723)
+ jaxb (35543)
+ jts (35458)
+ measurement (35640)
+ o5m (35640)
+ opendata (35803)
+ pbf (35825)
+ poly (35640)
+ reltoolbox (35829)
+ reverter (35732)
+ undelete (35640)
+ utilsplugin2 (35842)

Validator rules:
+ c:\josm\core\resources\data\validator\unnecessary.mapcss

comment:5 by skyper, 3 years ago

Ticket #21514 has been marked as a duplicate of this ticket.

comment:6 by Don-vip, 3 years ago

Ticket #21513 has been marked as a duplicate of this ticket.

comment:7 by Don-vip, 3 years ago

Ticket #21546 has been marked as a duplicate of this ticket.

comment:8 by Don-vip, 3 years ago

Resolution: fixed
Status: reopenedclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.