﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
23861	DXFImport PlugIn	Abdullah Abdulrhman	team	"==== What steps will reproduce the problem?
1- Change the application language to Arabic
2- Download DXFImport PlugIn
3- Open New Layer
4- Choose to open any dxf file
5- The error will appear:
An unexpected exception occurred probably caused by the 'DxfImport' plugin. According to the information in the plugin, the editor is Antochi Adrian and Trifan Adrian. Try to update to the latest version of this plugin before reporting the error.
6- When you change the language to English, this error will not appear and the application will open the dxf file successfully!

==== What is the expected result?

==== What happens instead?

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2024-07-30 15:13:18 +0200 (Tue, 30 Jul 2024)
Revision:19160
Build-Date:2024-07-31 01:30:32
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19160 ar) Windows 11 64-Bit
OS Build number: Windows 10 Pro 23H2 (22631)
Memory Usage: 672 MB / 60416 MB (358 MB allocated, but free)
Java version: 22.0.1+8-16, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920x1080x32bpp@60Hz (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: UTF-8
System property sun.jnu.encoding: Cp1256
Locale info: ar_US
Numbers with default locale: 1234567890 -> ١٢٣٤٥٦٧٨٩٠
Dataset consistency test: No problems found

Plugins:
+ DxfImport (1014)
+ FastDraw (36226)
+ RelationDissolve (0.2.0)
+ apache-commons (36282)
+ apache-http (36273)
+ areaselector (2.6.2)
+ austriaaddresshelper (88)
+ auto_tools (81)
+ continuosDownload (103)
+ contourmerge (v0.2.1)
+ ejml (36176)
+ geotools (36273)
+ jackson (36273)
+ jaxb (36118)
+ jna (36273)
+ josm_magic_wand (2.0.3)
+ jts (36004)
+ log4j (36273)
+ mbtiles (v2.6.1)
+ merge-overlap (36178)
+ o5m (36282)
+ opendata (36298)
+ pbf (36282)
+ pdfimport (36298)
+ reverter (36256)
+ routing (36298)
+ undelete (36298)
+ utilsplugin2 (36298)

Tagging presets:
+ %UserProfile%\Documents\JOSM\تقاطع الوديان والطرق.xml

Map paint styles:
- %UserProfile%\Documents\JOSM\elemstyles3.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/iD&zip=1
- %UserProfile%\Documents\JOSM\elemstyles.mapcss
- %UserProfile%\Documents\JOSM\elemstyles2.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/HiDPISupport&zip=1
- https://github.com/osmlab/applepaintstyles/archive/main.zip
+ https://josm.openstreetmap.de/josmfile?page=Styles/Admin_Boundaries&zip=1

Last errors/warnings:
- 00005.489 E: Skipping to the next rule, because of an error: org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Encountered "" <IDENT> ""way """" at line 4740, column 1.
- 00005.490 E: Skipping to the next rule, because of an error: org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Encountered "" <IDENT> ""area """" at line 4825, column 1.
- 00005.491 E: Skipping to the next rule, because of an error: org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Encountered "" "">"" ""> """" at line 4958, column 35.
- 00007.823 W: Not a single layer for the name 'sentinel2 - NATURAL-COLOR': []
- 00007.952 E: unable to find dependency jaxb for plugin geotools
- 00007.953 E: unable to find dependency jaxb for plugin opendata
- 00007.954 E: unable to find dependency log4j for plugin areaselector
- 00025.417 E: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null
- 00025.428 E: java.io.IOException: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null. السبب: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null
- 00025.430 E: Handled by bug report queue: java.io.IOException: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null. السبب: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (49) of main
java.io.IOException: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null
	at org.openstreetmap.josm.plugins.dxfimport.DxfImportTask.realRun(DxfImportTask.java:217)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:94)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1570)
Caused by: java.lang.NullPointerException: Cannot invoke ""java.awt.geom.GeneralPath.getBounds2D()"" because ""this.path"" is null
	at com.kitfox.svg.Path.getBoundingBox(Path.java:107)
	at com.kitfox.svg.Group.calcBoundingBox(Group.java:271)
	at com.kitfox.svg.Group.getBoundingBox(Group.java:252)
	at com.kitfox.svg.Group.calcBoundingBox(Group.java:271)
	at com.kitfox.svg.Group.getBoundingBox(Group.java:252)
	at com.kitfox.svg.Group.calcBoundingBox(Group.java:271)
	at com.kitfox.svg.Group.getBoundingBox(Group.java:252)
	at com.kitfox.svg.SVGRoot.getBoundingBox(SVGRoot.java:371)
	at org.openstreetmap.josm.plugins.dxfimport.DxfImportTask.realRun(DxfImportTask.java:209)
	... 7 more

=== RUNNING THREADS ===
Thread: FileSystemWatchService (54) of main
java.base@22.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
java.base@22.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:1075)
java.base@22.0.1/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:585)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: File Watcher (55) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
java.base@22.0.1/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:679)
java.base@22.0.1/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
app//org.openstreetmap.josm.io.FileWatcher$$Lambda/0x00000191b13b5a60.run(Unknown Source)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: styled-map-renderer-1 (121)
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: ForkJoinPool.commonPool-worker-12 (72) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: GT authority factory disposer (91) of main
java.base@22.0.1/java.lang.Object.wait0(Native Method)
java.base@22.0.1/java.lang.Object.wait(Object.java:375)
java.base@22.0.1/java.util.TimerThread.mainLoop(Timer.java:568)
java.base@22.0.1/java.util.TimerThread.run(Timer.java:521)

Thread: Reference Handler (9) of system
java.base@22.0.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@22.0.1/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@22.0.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-2 (90) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: Common-Cleaner (28) of InnocuousThreadGroup
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847)
java.base@22.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@22.0.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)
java.base@22.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

Thread: AWT-Shutdown (45) of system
java.base@22.0.1/java.lang.Object.wait0(Native Method)
java.base@22.0.1/java.lang.Object.wait(Object.java:375)
java.base@22.0.1/java.lang.Object.wait(Object.java:348)
java.desktop@22.0.1/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: Weak reference cleaner (57) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x00000191b1439e70.run(Unknown Source)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: ForkJoinPool.commonPool-worker-5 (65) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: Swing-Shell (105) of system
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.desktop@22.0.1/sun.awt.shell.Win32ShellFolderManager2$ComInvoker$1.run(Win32ShellFolderManager2.java:599)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: AWT-EventQueue-0 (49) of main
Stacktrace see above.

Thread: ForkJoinPool.commonPool-worker-1 (61) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: Map Status Collector (113) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:441)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: ForkJoinPool.commonPool-worker-8 (68) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: Notification Thread (27) of system

Thread: Timer-0 (94) of main
java.base@22.0.1/java.lang.Object.wait0(Native Method)
java.base@22.0.1/java.lang.Object.wait(Object.java:375)
java.base@22.0.1/java.lang.Object.wait(Object.java:348)
java.base@22.0.1/java.util.TimerThread.mainLoop(Timer.java:542)
java.base@22.0.1/java.util.TimerThread.run(Timer.java:521)

Thread: Timer-2 (112) of main
java.base@22.0.1/java.lang.Object.wait0(Native Method)
java.base@22.0.1/java.lang.Object.wait(Object.java:375)
java.base@22.0.1/java.lang.Object.wait(Object.java:348)
java.base@22.0.1/java.util.TimerThread.mainLoop(Timer.java:542)
java.base@22.0.1/java.util.TimerThread.run(Timer.java:521)

Thread: ForkJoinPool.commonPool-worker-14 (74) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: image-fetcher-0 (84) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: RemoteControl HTTP Server (98) of main
java.base@22.0.1/sun.nio.ch.Net.accept(Native Method)
java.base@22.0.1/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@22.0.1/java.net.ServerSocket.implAccept(ServerSocket.java:695)
java.base@22.0.1/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660)
java.base@22.0.1/java.net.ServerSocket.implAccept(ServerSocket.java:636)
java.base@22.0.1/java.net.ServerSocket.implAccept(ServerSocket.java:582)
java.base@22.0.1/java.net.ServerSocket.accept(ServerSocket.java:541)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: ForkJoinPool.commonPool-worker-6 (66) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: RemoteControl HTTP Server (97) of main
java.base@22.0.1/sun.nio.ch.Net.accept(Native Method)
java.base@22.0.1/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@22.0.1/java.net.ServerSocket.implAccept(ServerSocket.java:695)
java.base@22.0.1/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660)
java.base@22.0.1/java.net.ServerSocket.implAccept(ServerSocket.java:636)
java.base@22.0.1/java.net.ServerSocket.implAccept(ServerSocket.java:582)
java.base@22.0.1/java.net.ServerSocket.accept(ServerSocket.java:541)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: main-worker-0 (48) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: ForkJoinPool.commonPool-worker-11 (71) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: ForkJoinPool.commonPool-worker-3 (63) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: ForkJoinPool.commonPool-worker-4 (64) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: TimerQueue (52) of system
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
java.base@22.0.1/java.util.concurrent.DelayQueue.take(DelayQueue.java:254)
java.desktop@22.0.1/javax.swing.TimerQueue.run(TimerQueue.java:165)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: Attach Listener (12) of system

Thread: ForkJoinPool.commonPool-worker-7 (67) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: Signal Dispatcher (11) of system

Thread: Timer-1 (102) of main
java.base@22.0.1/java.lang.Object.wait0(Native Method)
java.base@22.0.1/java.lang.Object.wait(Object.java:375)
java.base@22.0.1/java.util.TimerThread.mainLoop(Timer.java:568)
java.base@22.0.1/java.util.TimerThread.run(Timer.java:521)

Thread: ForkJoinPool.commonPool-worker-2 (62) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: ForkJoinPool.commonPool-worker-9 (69) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: ForkJoinPool.commonPool-worker-15 (75) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: Finalizer (10) of system
java.base@22.0.1/java.lang.Object.wait0(Native Method)
java.base@22.0.1/java.lang.Object.wait(Object.java:375)
java.base@22.0.1/java.lang.Object.wait(Object.java:348)
java.base@22.0.1/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@22.0.1/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@22.0.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)

Thread: DestroyJavaVM (100) of main

Thread: ForkJoinPool.commonPool-worker-10 (70) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: JCS-ElementEventQueue-Thread-1 (88) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: JNA Cleaner (89) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847)
java.base@22.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)

Thread: ForkJoinPool.commonPool-worker-13 (73) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2145)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
java.base@22.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Thread: Java2D Disposer (43) of system
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
java.base@22.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@22.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@22.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@22.0.1/sun.java2d.Disposer.run(Disposer.java:145)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: AWT-Windows (46) of system
java.desktop@22.0.1/sun.awt.windows.WToolkit.eventLoop(Native Method)
java.desktop@22.0.1/sun.awt.windows.WToolkit.run(WToolkit.java:297)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)

Thread: changeset-updater-0 (99) of main
java.base@22.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@22.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@22.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
java.base@22.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@22.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@22.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@22.0.1/java.lang.Thread.runWith(Thread.java:1583)
java.base@22.0.1/java.lang.Thread.run(Thread.java:1570)
}}}
"	defect	new	normal		Plugin DxfImport				
