﻿ticket	summary	component	version	type	owner	status	created	_changetime	_description	_reporter
24864	"Unable to update the ""uodate plugins""or download list"	Core	latest	defect	Frans.schutz@…	needinfo	2026-08-21T15:22:00+02:00	2026-08-21T17:52:10+02:00	"==== What steps will reproduce the problem?
1. In JOSM ver 19613:
F12 open preferences.

2.  Selet Plugin tab.
3. tab update plugins.
screen pops up ""Plugin List download error. Unsuccesful HTTP request

<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML 2.0//EN"">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at josm.openstreetmap.de Port 443</address>
</body></html>



[[()]]

==== What is the expected result? shows or update plugins.

==== What happens instead? error message 

==== Please provide any additional information below. Attach a screenshot if possible.
<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML 2.0//EN"">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at josm.openstreetmap.de Port 443</address>
</body></html>


{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-08-11 15:36:21 +0200 (Tue, 11 Aug 2026)
Revision:19613
Build-Date:2026-08-12 01:30:51
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19613 en) Windows 11 64-Bit
OS Build number: Windows 10 Home 25H2 (26200)
Memory Usage: 588 MB / 8128 MB (246 MB allocated, but free)
Java version: 21.0.11+10-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.nimbus.NimbusLookAndFeel
Screen: \Display0 2560x1440x32bpp@240Hz (scaling 1.50×1.50) \Display1 1920x1080x32bpp@60Hz (scaling 1.00×1.00) \Display2 1920x1080x32bpp@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 2560×1440
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: Cp1252
Locale info: en_NL
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Dicedtea-web.bin.location=%UserProfile%\AppData\Local\Programs\OpenWebStart\javaws, -Djava.util.Arrays.useLegacyMergeSort=true, -Djdk.http.auth.tunneling.disabledSchemes=, --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,jdk.jsobject, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED, --add-exports=jdk.deploy/com.sun.deploy.config=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djava.security.manager=allow]

Plugins:
+ BuildingGeneralization (cd3f835)
+ CADTools (23)
+ FastDraw (36438)
+ MakeParallel (v1.1.0)
+ PolygonCutOut (v0.7.3)
+ Relation.Validation.Plugin (1.0.1)
+ ShapeTools (e2b1469)
+ SimplifyArea (36438)
+ alignways (36438)
+ apache-commons (36438)
+ apache-http (36438)
+ auto_tools (84)
+ buildings_tools (36438)
+ changeset-viewer (1746100587)
+ colorscheme (36438)
+ conflation (274)
+ continuosDownload (127)
+ contourmerge (v0.2.2)
+ easypresets (1623509627)
+ ejml (36438)
+ fastdriveway (v1.0.1)
+ gridify (37)
+ imagery_offset_db (36438)
+ jna (36438)
+ jogl (1.2.3)
+ jts (36438)
+ log4j (36438)
+ mapathoner (v1.7.2)
+ mapwithai (839)
+ markseen (176)
+ measurement (36438)
+ merge-overlap (36438)
+ old scripting (v0.3.5)
+ openqa (116)
+ pmtiles (36438)
+ pt_assistant (677)
+ reltoolbox (36438)
+ reverter (36447)
+ splinex (36438)
+ terracer (36438)
+ todo (155)
+ touchscreenhelper (36438)
+ utilsplugin2 (36438)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/CommonKeyboardShortcuts&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/DisasterDamageAssessment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/DisasterDamageAssessment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/BuildingsIndonesia&zip=1
+ <josm.pref>/EasyPresets.xml

Map paint styles:
+ D:\HOT-Osm-Validation-master\HOT-Validate.mapcss
+ https://github.com/osmlab/appledata/archive/josm_paint_inline_validation.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1
- https://www.dropbox.com/s/qo3ai47fpv241jf/Styles_Fixme_and_Notes.zip?raw=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1
+ https://gitlab.com/peculiar-theater/mapcss/-/raw/main/tm-taskgrid/tm-taskgrid.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
+ https://github.com/MissingMaps/josm_styles/archive/master.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Highway_Nodes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Waterways&zip=1
- https://raw.githubusercontent.com/OpenNauticalChart/josm/master/european-waterways-classification-style/CEMT-style.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LastUpdated&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LessObtrusiveNodes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LastUpdated&zip=1

Validator rules:
+ https://josm.openstreetmap.de/josmfile?page=Rules/ValidatingBuildingsInHOTTMProjects&zip=1

Last errors/warnings:
- 00005.927 E: <josm.pref>/EasyPresets.xml
- 00006.726 W: Not a single layer for the name 'https://tiles.openaerialmap.org/6a1fd00ea348568dcdcdee27/0/6a1fd00ea348568dcdcdee28/{z}/{x}/{y}': []
- 00006.727 W: Not a single layer for the name 'tms[22]:https://tiles.openaerialmap.org/6a1d194fd79856a9ce1d26ba/0/6a1d194fd79856a9ce1d26bb/{z}/{x}/{y}': []
- 00006.728 W: Not a single layer for the name 'tms[22]:https://tiles.openaerialmap.org/6a1d194fd79856a9ce1d26ba/0/6a1d194fd79856a9ce1d26bb/{z}/{x}/{y}': []
- 00006.728 W: Not a single layer for the name 'tms[22]:https://tiles.openaerialmap.org/6a1d194fd79856a9ce1d26ba/0/6a1d194fd79856a9ce1d26bb/{z}/{x}/{y}': []
- 00021.292 E: java.io.IOException: stream is closed
- 00089.219 E: Unsuccessful HTTP request - Details:
- 00501.084 E: Unsuccessful HTTP request - Details:
- 01086.726 E: Unsuccessful HTTP request - Details:
- 01480.820 E: Unsuccessful HTTP request - Details:
}}}
"	Frans.schutz@…
24863	UnsupportedOperationException in AutoFilterManager.updateButtons on every upload when an auto filter button is active	Core		defect	team	new	2026-08-21T15:21:16+02:00	2026-08-21T15:21:16+02:00	"==== What steps will reproduce the problem?

1. Enable auto filters (default: auto.filter.enabled=true, auto.filter.rule=level).
2. Zoom in far enough that the level auto filter buttons appear, and click one so it is pressed.
3. Make any edit and upload.

Requires async upload, which is the default (message.upload.asynchronous / IS_ASYNC_UPLOAD_ENABLED, default true). The synchronous UploadPrimitivesTask path does not trigger it.

==== What is the expected result?

Upload completes without a bug report; the auto filter buttons stay visible.

==== What happens instead?

Bug report dialog:

  java.lang.UnsupportedOperationException
      at java.base/java.util.Collections$UnmodifiableCollection.add(Collections.java:1092)
      at org.openstreetmap.josm.gui.autofilter.AutoFilterManager.updateButtons(AutoFilterManager.java:149)
      at org.openstreetmap.josm.gui.autofilter.AutoFilterManager.dataChanged(AutoFilterManager.java:353)
      at org.openstreetmap.josm.data.osm.event.DataChangedEvent.fire(DataChangedEvent.java:38)
      at org.openstreetmap.josm.data.osm.event.DatasetEventManager.fireConsolidatedEvents(DatasetEventManager.java:210)
      at org.openstreetmap.josm.data.osm.event.DatasetEventManager$EdtRunnable.run(DatasetEventManager.java:90)
      ...
      at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255)

  The upload itself still succeeds, but because DatasetEventManager.fireConsolidatedEvents() (line 206‑213) has no try/catch, the throw skips every remaining IN_EDT_CONSOLIDATED
  DataSetListener for that event.

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-08-11 15:36:21 +0200 (Tue, 11 Aug 2026)
Revision:19613
Build-Date:2026-08-12 01:30:51
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19613 en) Linux Ubuntu 24.04.4 LTS
Memory Usage: 448 MB / 23744 MB (139 MB allocated, but free)
Java version: 21.0.11+10-1-24.04.2-Ubuntu, Ubuntu, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080x[Multi depth]@60Hz (scaling 1.00×1.00) :0.1 1920x1080x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: en_US.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: ubuntu:GNOME
Java package: openjdk-21-jre:amd64-21.0.11+10-1~24.04.2
Java ATK Wrapper package: libatk-wrapper-java:all-0.40.0-3build2
libcommons-compress-java: libcommons-compress-java:all-1.25.0-1
libcommons-logging-java: libcommons-logging-java:all-1.3.0-1ubuntu1
fonts-noto: fonts-noto:all-20201225-2
VM arguments: [--module-path=/usr/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -Djosm.restart=true, -Djava.net.useSystemProxies=true, -XX:MaxRAMPercentage=75.0, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED]
Dataset consistency test: No problems found

Plugins:
+ PicLayer (275)
+ pdfimport (36503)
+ reverter (36503)
+ utilsplugin2 (36503)

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1

Last errors/warnings:
- 05488.791 E: Handled by bug report queue: java.lang.UnsupportedOperationException

=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (33) of main
java.lang.UnsupportedOperationException
	at java.base/java.util.Collections$UnmodifiableCollection.add(Collections.java:1092)
	at org.openstreetmap.josm.gui.autofilter.AutoFilterManager.updateButtons(AutoFilterManager.java:149)
	at org.openstreetmap.josm.gui.autofilter.AutoFilterManager.dataChanged(AutoFilterManager.java:353)
	at org.openstreetmap.josm.data.osm.event.DataChangedEvent.fire(DataChangedEvent.java:38)
	at org.openstreetmap.josm.data.osm.event.DatasetEventManager.fireConsolidatedEvents(DatasetEventManager.java:210)
	at org.openstreetmap.josm.data.osm.event.DatasetEventManager$EdtRunnable.run(DatasetEventManager.java:90)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	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.pumpEventsForFilter(EventDispatchThread.java:117)
	at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
	at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
	at java.desktop/java.awt.Dialog.show(Dialog.java:1079)
	at java.desktop/java.awt.Component.show(Component.java:1728)
	at java.desktop/java.awt.Component.setVisible(Component.java:1675)
	at java.desktop/java.awt.Window.setVisible(Window.java:1036)
	at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1015)
	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:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	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)
}}}
"	anonymous
24851	[Patch] Power line checks won't report existing non-power nodes	Core validator		defect	GerdP	new	2026-08-16T15:23:02+02:00	2026-08-21T07:15:48+02:00	"Hello

I found out that current power line checks won't report a power line passing by an exiting node of a highway, for instance.

Here the sketch:
I draw a power line and instead of inadvertently connecting it to a highway with a new node, I inadvertently click on an existing node of this highway.  
The highway's node will remain unchanged, no new tag, so it won't be reported in ""node without power"" check nor ""Node connects a power line or cable with an object"".

Those checks are currently done in the Java class PowerLines.java. I didn't studied it in detail yet but I bet it would be possible to move part of it to mapcss like 

{{{
way[power=line] > node[!power],
  throwWarning: tr(""{0} node without power"");
}
}}}

If correct, this would allow to strip a bit of specific code and make validation more efficient.

Regarding connections between power lines and highways or waterways, I'm not sure we can achieve them in pure mapcss. Let me know.

Best regards"	francois.lacombe
24862	replace way nodes from another way	Core		enhancement	team	new	2026-08-21T04:22:19+02:00	2026-08-21T04:22:19+02:00	"Sometimes you want to replace the nodes of a way, with the nodes of another way. ie. substitute the geometry of one way onto another way.

The utilsplugin2 offers a Replace Geometry feature but it doesn't work on two ways that already exist in the database.

I build a new plugin at https://gitlab.com/alantgeo/josm-replace-nodes but in my opinion it should be core functionality."	aharvey
24860	resolve conflict for relations	Core		defect	team	new	2026-08-20T20:31:25+02:00	2026-08-20T20:31:25+02:00	"==== What steps will reproduce the problem?
Hard to say. I was doing LOTS of relations and multipolygon work, and the conflict occurred earlier. Then I when to merge and chose the LHS -> delete, and crash 

==== What is the expected result?

==== What happens instead?

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Revision:19481
Build-Date:2026-02-01 11:45:25

Identification: JOSM/1.5 (19481 en) Mac OS X 26.5.2
OS Build number: macOS 26.5.2 (25F84)
Memory Usage: 1384 MB / 12288 MB (126 MB allocated, but free)
Java version: 24.0.2+12, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 2 3008x1692x32bpp@60Hz (scaling 2.00×2.00)
Maximum Screen Size: 3008×1692
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_CR
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=19481, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM.app/Contents/MacOS/JOSM]
Dataset consistency test: No problems found

Plugins:
+ PicLayer (273)
+ apache-commons (36474)
+ buildings_tools (36474)
+ ejml (36483)
+ geotools (36483)
+ jackson (36502)
+ jaxb (36483)
+ jts (36483)
+ measurement (36474)
+ opendata (36503)
+ pmtiles (36474)
+ reverter (36474)
+ scripting (v0.4.2)
+ utilsplugin2 (36497)

Tagging presets:
+ ${HOME}/.josm/jim_presets.xml

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/MTB&zip=1

Last errors/warnings:
- 17220.264 W: java.io.IOException: Attribution is not loaded yet
- 17220.265 W: java.io.IOException: Attribution is not loaded yet
- 17220.265 W: java.io.IOException: Attribution is not loaded yet
- 26891.974 W: java.net.SocketTimeoutException: Connect timed out
- 29710.902 W: java.net.SocketTimeoutException: Connect timed out
- 31819.634 W: java.net.SocketTimeoutException: Read timed out. Cause: java.net.SocketTimeoutException: Read timed out
- 33889.590 W: Conflict in data - <html>This relation has been changed outside of the editor.<br>You cannot apply your changes and continue editing.<br><br>Do you want to create a conflict and close the editor?</html>
- 37039.356 W: Conflict in data - <html>This relation has been changed outside of the editor.<br>You cannot apply your changes and continue editing.<br><br>Do you want to create a conflict and close the editor?</html>
- 37050.989 W: Warning - <html>The data to be uploaded participates in unresolved conflicts of layer 'JOSM_Export.osm'.<br>You have to resolve them first.</html>
- 40028.421 E: Handled by bug report queue: java.lang.IllegalArgumentException: Parameter 'data' must not be null



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (40) of main
java.lang.IllegalArgumentException: Parameter 'data' must not be null
	at org.openstreetmap.josm.tools.CheckParameterUtil.ensureParameterNotNull(CheckParameterUtil.java:26)
	at org.openstreetmap.josm.command.Command.<init>(Command.java:138)
	at org.openstreetmap.josm.command.conflict.ConflictResolveCommand.<init>(ConflictResolveCommand.java:32)
	at org.openstreetmap.josm.command.conflict.TagConflictResolveCommand.<init>(TagConflictResolveCommand.java:46)
	at org.openstreetmap.josm.gui.conflict.pair.tags.TagMergeModel.buildResolveCommand(TagMergeModel.java:187)
	at org.openstreetmap.josm.gui.conflict.pair.ConflictResolver.buildResolveCommand(ConflictResolver.java:289)
	at org.openstreetmap.josm.gui.dialogs.ConflictResolutionDialog$ApplyResolutionAction.actionPerformed(ConflictResolutionDialog.java:205)
	at java.desktop@24.0.2/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop@24.0.2/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop@24.0.2/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.processEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Container.processEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop@24.0.2/java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.desktop@24.0.2/java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.desktop@24.0.2/java.awt.Dialog.show(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.show(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.setVisible(Unknown Source)
	at java.desktop@24.0.2/java.awt.Window.setVisible(Unknown Source)
	at java.desktop@24.0.2/java.awt.Dialog.setVisible(Unknown Source)
	at org.openstreetmap.josm.gui.ExtendedDialog.setVisible(ExtendedDialog.java:468)
	at org.openstreetmap.josm.gui.ExtendedDialog.showDialog(ExtendedDialog.java:260)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog.resolve(ConflictDialog.java:217)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$ResolveAction.actionPerformed(ConflictDialog.java:482)
	at java.desktop@24.0.2/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop@24.0.2/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop@24.0.2/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop@24.0.2/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.processEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Container.processEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop@24.0.2/java.awt.EventDispatchThread.run(Unknown Source)
}}}
"	anonymous
24858	Duplicate warning due to duplicated mapcss rule	Core validator		defect	team	new	2026-08-19T19:27:44+02:00	2026-08-19T22:05:12+02:00	"==== What steps will reproduce the problem?
1. Validate https://www.openstreetmap.org/node/5847777765
2. Get two identical warnings for this node

==== Origin

The following rules in JOSM's build-in rules exists twice in [https://josm.openstreetmap.de/browser/josm/trunk/resources/data/validator/deprecated.mapcss deprecated.mapcss], starting at lines 2338 and 2361

{{{#!mapcss
/* #20421 */
*[transformer=minor_distribution] {
  throwWarning: tr(""{0} is deprecated"", ""{1.tag}"");
  suggestAlternative: ""transformer=distribution"";
  group: tr(""deprecated tagging"");
  fixAdd: ""transformer=distribution"";
}

*[transformer=traction] {
  throwWarning: tr(""{0} is deprecated"", ""{0.tag}"");
  suggestAlternative: ""transformer=main"";
  group: tr(""deprecated tagging"");
  fixAdd: ""transformer=main"";
}

*[transformer=auto] {
  throwWarning: tr(""{0} is deprecated"", ""{0.tag}"");
  suggestAlternative: ""transformer=* + windings:auto=yes"";
  group: tr(""deprecated tagging"");
  fixRemove: ""transformer"";
  fixAdd: ""windings:auto=yes"";
}
}}}

The fix is probably simply removing these rules from one of the two locations.
The duplicated rule was added in r19591



==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Revision:19613
Build-Date:2026-08-12 01:42:58

Identification: JOSM/1.5 (19613 nl) Windows 11 64-Bit
OS Build number: Windows 10 Home 25H2 (26200)
Memory Usage: 400 MB / 24368 MB (196 MB allocated, but free)
Java version: 21.0.12+8-LTS, Azul Systems, Inc., OpenJDK 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: Cp1252
Locale info: nl_NL
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=1.5.19613, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\JOSM.exe]
Dataset consistency test: No problems found

Plugins:
+ OpeningHoursEditor (36493)
+ imagery_offset_db (36503)
+ pt_assistant (684)
+ reverter (36503)
+ tageditor (36503)
+ turnlanes-tagging (1786514827)
+ utilsplugin2 (36503)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/Potlatch2&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Sidewalks&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
+ %UserProfile%\Documents\tijdelijke bestanden\josm-eigen.mappaint.mapcss

Validator rules:
+ https://josm.openstreetmap.de/josmfile?page=Rules/ChargeRules&zip=1
+ https://raw.githubusercontent.com/Famlam/OsmMapcssValidationNL/main/netherlands.validator.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Rules/SuspiciousSwimming_Pool&zip=1
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\TagFix_MultipleTag2.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\TagFix_Destination.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\Structural.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\Power.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\Phone2.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\notprefix.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\Construction2.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\Colour.validator.mapcss
+ %UserProfile%\Documents\GitHub\osmose-backend\plugins\Bicycle.validator.mapcss
+ %UserProfile%\Documents\tijdelijke bestanden\josm-eigen.validator.mapcss

Last errors/warnings:
- 00000.321 W: extended font config - overriding 'filename.Malgun_Gothic=malgun.ttf' with 'MALGUN.TTF'
- 00000.322 W: extended font config - overriding 'filename.Myanmar_Text=mmrtext.ttf' with 'MMRTEXT.TTF'
- 00000.323 W: extended font config - overriding 'filename.Mongolian_Baiti=monbaiti.ttf' with 'MONBAITI.TTF'
- 00000.700 E: java.security.KeyStoreException: Windows-ROOT not found. Oorzaak: java.security.NoSuchAlgorithmException: Windows-ROOT KeyStore not available
}}}
"	Famlam
24854	Support exchanging way nodes via comfort0	Plugin comfort0		enhancement	simon04	new	2026-08-18T06:54:33+02:00	2026-08-18T19:40:36+02:00	"In my mapping use case, I way A which I want to retain in OSM with full history, and way B which I want to delete from OSM, however I'd like way A to drop/delete all of it's original nodes, and instead use the nodes from way B.

In other words swap the geometry from way B to way A.

More Tools > Replace Geometry doesn't work since both ways are already in the database.

I thought I could do this with level0, just move the nodes from way B to way A and then delete the way A nodes, but,

1. when I did that, nothing happened
2. when I tried to use ""-way"" to remove a way with level0, I just got an error that an unexpected exception occured."	aharvey
24856	Allow replace geometry between two existing ways	Plugin utilsplugin2		enhancement	team	new	2026-08-18T14:48:11+02:00	2026-08-18T15:46:44+02:00	"Within the utilsplugin2/replacegeometry at https://github.com/JOSM/josm-plugins/blob/88770b6d1008a3bc1c445d613b680ec4cde3de1b/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/replacegeometry/ReplaceGeometryUtils.java#L226 it requires one of the ways to be new, however sometimes we want to replace the geometry from an existing way into another existing way.

For example if one mapper drew a new way with a better geometry, we want to use the original way to keep the history, but use the new better geometry, so a simple replace geometry between those two ways will throwout the new way to keep the history, but retain its geometry.

For example:

way A
  node 1
  node 2
  node 3

way B
  node 4
  node 5
  node 6

then we want replace geometry to result in

way A
  node 4
  node 5
  node 6

delete way B
delete node 1
delete node 2
delete node 3"	aharvey
24855	Add doorbell camera to preset	Core		enhancement	team	new	2026-08-18T08:28:34+02:00	2026-08-18T08:28:34+02:00	"https://taginfo.openstreetmap.org/keys/camera:type#values

"	CjMalone
24853	Icons from ZIP file doesn't show in <list_entry>	Core		defect	team	new	2026-08-17T11:41:15+02:00	2026-08-17T11:41:15+02:00	"==== What steps will reproduce the problem?
1. Add the attached ZIP to presets in JOSM preferences
2. Draw a point, try to apply to it newly appeared in menu preset ""Электроэнергетика/Опора ЛЭП""
3. In preset dialog expand any combo list of ""Топология проводов"", ""Форма""

==== What is the expected result?
List entries should have icons, as pointed in lines 250-257 & 291-303 in Presets.xml (inside attached ZIP)

==== What happens instead?
No icons are shown (screenshot 1). In report there are lines about missing corresponding icons. But if edit XML and put any of ""missed"" icons to <item> tag (not to <list_entry>) - it shows good (screenshot 2). It means, that location of icon inside ZIP and link to it in XML are ok, and the problem in inside JOSM processing.

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Revision:19613
Build-Date:2026-08-12 01:42:58

Identification: JOSM/1.5 (19613 ru) Windows 11 64-Bit
OS Build number: Windows 10 Enterprise 23H2 (22631)
Memory Usage: 336 MB / 24336 MB (148 MB allocated, but free)
Java version: 21.0.12+8-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920x1200x32bpp@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1200
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: Cp1251
Locale info: ru_RU
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=1.5.19613, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\JOSM.exe]
Dataset consistency test: No problems found

Plugins:
+ FastDraw (36503)
+ alignways (36493)
+ reverter (36503)
+ undelete (36503)
+ utilsplugin2 (36503)

Tagging presets:
+ %UserProfile%\JOSM\Railway.zip
+ %UserProfile%\JOSM\Power.zip
+ %UserProfile%\JOSM\Misc.zip

Map paint styles:
+ %UserProfile%\JOSM\Railway.zip
+ %UserProfile%\JOSM\Power.zip
+ %UserProfile%\JOSM\Misc.zip

Last errors/warnings:
- 00021.797 E: Не удалось найти изображение «Icons/line-management-straight.png»
- 00021.798 E: Не удалось найти изображение «Icons/line-management-branch.png»
- 00021.829 E: Не удалось найти изображение «Icons/line-management-straight.png»
- 00021.831 E: Не удалось найти изображение «Icons/line-management-branch.png»
- 00021.862 E: Не удалось найти изображение «Icons/line-management-straight.png»
- 00021.864 E: Не удалось найти изображение «Icons/line-management-branch.png»
- 00021.898 E: Не удалось найти изображение «Icons/line-management-straight.png»
- 00021.900 E: Не удалось найти изображение «Icons/line-management-branch.png»
- 00021.931 E: Не удалось найти изображение «Icons/line-management-straight.png»
- 00021.933 E: Не удалось найти изображение «Icons/line-management-branch.png»
}}}
"	sergey.v.liverko@…
24852	JOSM plugin crash	Plugin panoramax		defect	taylor.smock	new	2026-08-17T01:36:13+02:00	2026-08-17T08:21:11+02:00	"==== What steps will reproduce the problem?
1. I was mapping using panoramax (with picture window open)
2. tried to continue the footway which end node was near a panoramax picture
3. the error popped up

==== What is the expected result?
no error

==== What happens instead?
error about bug in Panoramax plugin pops up

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-03-28 20:28:41 +0100 (Sat, 28 Mar 2026)
Revision:19555
Build-Date:2026-03-29 01:30:57
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19555 en) Linux Debian GNU/Linux 13 (trixie)
Memory Usage: 2625 MB / 2987 MB (197 MB allocated, but free)
Java version: 21.0.11+10-1-deb13u2-Debian, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: hr_HR.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: ICEWM
Java package: openjdk-21-jre:amd64-21.0.11+10-1~deb13u2
fonts-noto: fonts-noto:all-20201225-2
VM arguments: [--add-exports=java.base/sun.security.action=ALL-UNNAMED --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED]
Program arguments: [2025-08-30_07-18_Sat walk Dalmare `ibenik.gpx]
Dataset consistency test: No problems found

Plugins:
+ DirectUpload (36474)
+ Review.Changes (1.1.1)
+ apache-commons (36474)
+ apache-http (36474)
+ buildings_tools (36474)
+ conflation (279)
+ ext_tools (36474)
+ imagery_offset_db (36474)
+ jna (36474)
+ jts (36474)
+ panoramax (8)
+ pt_assistant (682)
+ reverter (36474)
+ turnrestrictions (36474)
+ utilsplugin2 (36497)

Tagging presets:
+ https://<user.name>.com/prezentacije/OpenStreetMap/josm-preset.xml
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/INT-1-preset.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OpenSeaMap-PresetForSeamarks&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
+ http://bezdomni.net/Styles_HighlightedCapesBays-style.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Fixme&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/SidewalksAndFootways&zip=1

Validator rules:
+ https://josm.openstreetmap.de/josmfile?page=Rules/KeepRight&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/QAToolInspiredValidations&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/OSMLint&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingWeekdays&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/SourceObjectTag&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/IndoorRules&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/UnresolvedFIXMEs&zip=1

Last errors/warnings:
- 00198.897 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 00257.639 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 00559.718 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 03059.695 E: Error header: Version mismatch: Provided 2, server had: 3 of Way 1358817831
- 03060.021 E: Conflicts detected - <html>Uploading <strong>failed</strong> because the server has a newer version of one<br>of your nodes, ways, or relations.<br>The conflict is caused by the <strong>way</strong> with id <strong>1.358.817.831</strong>,<br>the server has version 3, your version is 2.<br><br>Click <strong>Synchronize way 1.358.817.831 only</strong> to synchronize the conflicting primitive only.<br>Click <strong>Synchronize entire dataset</strong> to synchronize the entire local dataset with the server.<br>Click <strong>Cancel</strong> to abort and continue editing.<br></html>
- 03067.287 W: Conflicts detected - <html>There was 1 conflict detected.</html>
- 03401.969 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 05125.610 W: Cache update for http://bezdomni.net/Styles_HighlightedCapesBays-style.mapcss not available (offline mode)
- 05126.121 W: Cache update for http://bezdomni.net/Styles_HighlightedCapesBays-style.mapcss not available (offline mode)
- 07834.204 E: Handled by bug report queue: java.lang.NullPointerException: Cannot invoke ""String.length()"" because ""s"" is null



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (23) of main
java.lang.NullPointerException: Cannot invoke ""String.length()"" because ""s"" is null
	at java.base/java.io.StringReader.<init>(StringReader.java:50)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.getImageFromPrimitive(PanoramaxLayer.java:174)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)
	at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
	at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
	at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)
	at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.getSelection(PanoramaxLayer.java:169)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.selectionChanged(PanoramaxLayer.java:156)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.fireClickEvent(PanoramaxLayer.java:216)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer$DataMouseListener.mouseClicked(PanoramaxLayer.java:253)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:280)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:279)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:279)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6624)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
	at java.desktop/java.awt.Component.processEvent(Component.java:6386)
	at java.desktop/java.awt.Container.processEvent(Container.java:2266)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4584)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
	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)
}}}
"	mnalis
24850	parking:*:maxstay:conditional flagged by validator	Core		defect	team	new	2026-08-16T13:56:38+02:00	2026-08-16T14:15:26+02:00	"==== What steps will reproduce the problem?
1. tag a highway:residential with parking:left:maxstay:conditional=2 hours @ (08:00-22:00)
2. upload change set
3. Validation results will flag this as wrong syntax

==== What is the expected result?

that the syntax is evaluated and not flagged.
https://wiki.openstreetmap.org/wiki/Street_parking#Time_limits

==== What happens instead?

Syntax is flagged as wrong. I tried
parking:left:maxstay:conditional=2 hours @ (08:00-22:00)
and
parking:left:maxstay:conditional=2 hours @ (Mo-Su 08:00-22:00)



==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-08-11 15:36:21 +0200 (Tue, 11 Aug 2026)
Revision:19613
Build-Date:2026-08-12 01:30:51
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19613 en) Linux Ubuntu 26.04 LTS
Memory Usage: 736 MB / 9296 MB (104 MB allocated, but free)
Java version: 25.0.3+9-2-26.04.2-Ubuntu, Ubuntu, OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Screen: :0.0 2560x1440x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 2560×1440
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: en_US.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: ubuntu:GNOME
Java package: openjdk-25-jre:amd64-25.0.3+9-2~26.04.2
Java ATK Wrapper package: libatk-wrapper-java:all-0.44.0-1
fonts-noto: fonts-noto:all-20201225-2build1
VM arguments: [--module-path=/usr/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -Djosm.restart=true, -Djava.net.useSystemProxies=true, -XX:MaxRAMPercentage=75.0, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED]
Dataset consistency test: No problems found

Plugins:
+ DirectDownload (36503)
+ Mapillary (1822)
+ apache-commons (36483)
+ apache-http (36483)
+ buildings_tools (36503)
+ ejml (36483)
+ imagery_offset_db (36503)
+ jna (36483)
+ jts (36483)
+ log4j (36483)
+ rex (63)
+ scripting (v0.4.2)
+ tageditor (36503)
+ terracer (36503)
+ todo (159)
+ turnlanes-tagging (1786514827)
+ turnrestrictions (36503)
+ utilsplugin2 (36503)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Bus_lanes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Industrial&zip=1
+ https://raw.githubusercontent.com/species/josm-preset-wheelchair/master/sidewalks_kerbs.xml
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/AU.zip

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/BesideTheRoad_Speed&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/SlovakiaBicycleRoutes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Schools&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Sidewalks&zip=1
- ${HOME}/Software/osm-nsw-address-import/src/elemstyles.mapcss

Last errors/warnings:
- 00002.374 W: Failed to scan file 'ImproveOsm.jar.new' for plugin information. Skipping.
- 00003.207 W: java.util.zip.ZipException: zip file is empty
- 00003.207 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Invalid jar file '<josm.pref>/plugins/ImproveOsm.jar.new'
- 00003.208 W: Failed to scan file 'ImproveOsm.jar.new' for plugin information. Skipping.
- 00009.115 W: java.util.zip.ZipException: zip file is empty
- 00009.115 W: PluginException: : org.openstreetmap.josm.plugins.PluginException: Invalid jar file '<josm.pref>/plugins/ImproveOsm.jar.new'
- 00009.116 W: Failed to scan file 'ImproveOsm.jar.new' for plugin information. Skipping.
- 00030.773 W: Failed to install plugin '<josm.pref>/plugins/ImproveOsm.jar' from temporary download file '<josm.pref>/plugins/ImproveOsm.jar.new'. zip file is empty: java.util.zip.ZipException: zip file is empty
- 00042.810 W: Failed to load Mappaint styles from '${HOME}/Software/osm-nsw-address-import/src/elemstyles.mapcss'. Exception was: java.nio.file.NoSuchFileException: ${HOME}/Software/osm-nsw-address-import/src/elemstyles.mapcss
- 00042.810 E: java.nio.file.NoSuchFileException: ${HOME}/Software/osm-nsw-address-import/src/elemstyles.mapcss
}}}
"	mapping@…
24843	can't select version number in info box on MacOS	Core		defect	team	new	2026-08-12T16:50:24+02:00	2026-08-15T22:35:00+02:00	"==== What steps will reproduce the problem?
1. Do JOSM > About JOSM
2. Try to select the version number to use in reporting a bug
3. Can't.

==== What is the expected result?

Text in dialog box should be selectable and copyable.

==== What happens instead?

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Revision:19613
Build-Date:2026-08-12 01:46:10

Identification: JOSM/1.5 (19613 en_GB) Mac OS X 15.7.7
OS Build number: macOS 15.7.7 (24G720)
Memory Usage: 432 MB / 12288 MB (153 MB allocated, but free)
Java version: 21.0.12+8-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 1 2240x1260x32bpp@60Hz (scaling 2.00×2.00)
Maximum Screen Size: 2240×1260
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_GB
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=19613, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM.app/Contents/MacOS/JOSM]
Dataset consistency test: No problems found
}}}
"	anonymous
24842	[patch] Reuse the previous frame when panning at constant zoom	Core mappaint		enhancement	team	new	2026-08-12T13:05:21+02:00	2026-08-15T22:34:15+02:00	"Marked as `priority: major` due to being a massive improvement to the responsiveness of the panning action. 

Right-button dragging currently re-renders the whole map on every mouse move. On dense, low-zoom views one frame takes 200–300 ms to render even on my powerful gaming computer, and because the render happens on the UI thread, panning stutters and the editor freezes while a frame is drawn.

The map view already keeps the unchanged layers nonChangedLayersBuffer and reuses it while the view stays the same (lastViewID). The idea is to also reuse it for a panned view, by shifting the old pixels by the pan distance and only redrawing the strip that was exposed. Copying pixels is much cheaper than re-rasterizing the whole map.

The buffer is kept as a complete composite of all visible layers, so a panned view can always be built by shifting it. The reuse has to be skipped, falling back to the current full redraw, in situations such as a zoom, resize,
layer changes, paint preference changes, or a pan larger than the viewport.

One limitation is that while panning, layers invalidated mid-drag (for example freshly loaded imagery tiles) are only redrawn in the exposed strip, so their changes show up once the pan stops. When the view is still, each tile arrival still causes a full redraw of the layer, as before.

The main change is in `MapView.drawMapContent`. The imagery attribution is fixed to the viewport and would smear if it stayed in the reused composite, so it needs to be painted on top per frame instead.

Related: #11487 ""added an optional asynchronous tiled renderer"". This proposal targets the default synchronous renderer (used when tiled rendering is disabled and at zoom levels above `mappaint.fast_render.zlevel`), reducing per-frame work by reusing the previous frame instead of re-rasterizing the whole map. The two approaches are complementary.

=== Summary of attached patch (implementation example against r19616) ===

The map view already keeps a composite of the unchanged layers and reuses it while the view stays the same. This patch extends that to panned views. During a drag at constant zoom, it copies the previous frame shifted by the pan distance and redraws only the strip that was exposed (which I will refer to as pan-reuse). Copying pixels is far cheaper than re-rasterizing the whole map, so pan frames drop from roughly 200-300 ms to 1-20 ms (on my setup), depending on the complexity of the frame.

Changes by file:

* MapView.java: pan-reuse in `drawMapContent`. The buffer is copied back after every frame, so it always holds a complete composite of all visible layers and a pan frame can be built by shifting it and repainting the exposed strips. Reuse requires the layer set to be unchanged, the scale unchanged, the last frame to have covered the whole viewport, and the movement to be between 0.5 px and the viewport size. Layers invalidated during the pan (e.g. imagery tiles arriving) are painted strip-only, and the rest shows up when the pan stops. Also adds `isPanning()` and a per-frame imagery attribution pass. With the config preference `mappaint.debug.pan-reuse=true/false`, panning actions print debug information about which pan-reuse logic triggers into stdout.
* AbstractTileSourceLayer.java: the imagery attribution is fixed to the viewport, so it would smear if left in the reused composite. It is now painted on top of the frame each paint via a new `paintAttribution(Graphics2D, MapView)`.
* SelectAction.java, OsmDataLayer.java: hovering no longer invalidates the data layer. Previously every crossing of a feature caused a full re-render (~200-300 ms) and broke the reuse state. The hover highlight is now drawn by SelectAction as a temporary overlay layer, `OsmDataLayer.primitiveHovered` no longer resets the render cache or invalidates, and `giveUserFeedback` is suppressed while panning.
* MapMover.java: `endMovement` no longer invalidates all layers. A pan changes nothing but the view, so the last composite stays valid; the old invalidation caused a full re-render right after every drag and at the start of the next one.

Reuse falls back to the normal full repaint whenever the view did more than translate, i.e. zoom, resize, layer changes, or a pan larger than the viewport. When the view is still, invalidated layers repaint in full as before.

Testing: set `mappaint.debug.pan-reuse=true` (optionally `mappaint.render.benchmark=true`) and drag at constant zoom on a dense view. each drag frame should log `PANREUSE reuse` and the benchmark's phase 2's render time should drop to a fraction of a full frame render.

I will attach a video demonstrating panning in r19555 vs r19616 with the patch applied."	mistenman
24848	using the josm maproulette plugin to download an area results in - 'Unexpected exception occurred'	Plugin MapRoulette		defect	taylor.smock	new	2026-08-15T18:22:19+02:00	2026-08-15T18:39:52+02:00	"{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-08-12 16:17:45 +0200 (Wed, 12 Aug 2026)
Revision:19617
Build-Date:2026-08-14 01:30:41
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19617 en) Linux SparkyLinux 8.4 (Seven-Sisters)
Memory Usage: 848 MB / 7968 MB (310 MB allocated, but free)
Java version: 21.0.11+10-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1366x768x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1366×768
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: en_US.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: XFCE
libcommons-logging-java: libcommons-logging-java:all-1.3.0-2
fonts-noto: fonts-noto:-
VM arguments: [-Dicedtea-web.bin.location=/opt/OpenWebStart/javaws, --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,jdk.jsobject, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED, --add-exports=jdk.deploy/com.sun.deploy.config=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djava.security.manager=allow]
Dataset consistency test: No problems found

Plugins:
+ BuildingGeneralization (60)
+ ImportImagePlugin (36503)
+ ImproveOsm (251)
+ ImproveWay (43)
+ KartaView (545)
+ MapRoulette (87)
+ Mapillary (1822)
+ apache-commons (36483)
+ areaselector (372)
+ austriaaddresshelper (107)
+ buildings_tools (36503)
+ continuosDownload (133)
+ ejml (36483)
+ geotools (36483)
+ imagery_offset_db (36503)
+ jackson (36502)
+ jaxb (36483)
+ jts (36483)
+ log4j (36483)
+ mapathoner (v1.7.4)
+ mapwithai (839)
+ measurement (36503)
+ merge-overlap (36483)
+ opendata (36503)
+ osmai (1.0)
+ pmtiles (36503)
+ todo (159)
+ utilsplugin2 (36503)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/BAR-damage-assessment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Baseroadscheckprojects&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/DisasterDamageAssessment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/DamageTagging&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Greenery&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/MastAndTower&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/WifiHotspots&zip=1

Map paint styles:
+ https://github.com/osmlab/applepaintstyles/archive/main.zip
+ https://josm.openstreetmap.de/josmfile?page=Styles/BAR-damage-assessment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/DisasterDamageAssessment&zip=1
+ https://github.com/igitov/forest-josm-style/archive/master.zip
+ https://github.com/osmlab/appledata/archive/josm_paint_inline_validation.zip
+ https://josm.openstreetmap.de/josmfile?page=Styles/Landcover&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/MapillaryDetections&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1
+ https://github.com/MissingMaps/josm_styles/archive/master.zip
+ https://josm.openstreetmap.de/josmfile?page=Styles/PowerMapping&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Schools&zip=1

Last errors/warnings:
- 02377.105 W: Unknown remote control parameter title, skipping it
- 02605.533 W: java.net.SocketTimeoutException: Connect timed out
- 02605.534 W: Already here java.net.SocketTimeoutException: Read timed out
- 02605.535 E: java.net.SocketTimeoutException: Connect timed out
- 02694.077 W: Unknown remote control parameter max_zoom, skipping it
- 02694.078 W: Unknown remote control parameter title, skipping it
- 02957.583 E: Handled by bug report queue: java.lang.NullPointerException: Cannot invoke ""jakarta.json.JsonValue.toString()"" because the return value of ""jakarta.json.JsonObject.get(Object)"" is null
- 02958.319 E: Handled by bug report queue: java.lang.NullPointerException: Cannot invoke ""jakarta.json.JsonValue.toString()"" because the return value of ""jakarta.json.JsonObject.get(Object)"" is null
- 02958.365 E: Handled by bug report queue: java.lang.reflect.InvocationTargetException. Cause: java.lang.NullPointerException: Cannot invoke ""jakarta.json.JsonValue.toString()"" because the return value of ""jakarta.json.JsonObject.get(Object)"" is null
- 02959.194 E: Handled by bug report queue: java.lang.NullPointerException: Cannot invoke ""jakarta.json.JsonValue.toString()"" because the return value of ""jakarta.json.JsonObject.get(Object)"" is null



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-1 (46) of JOSM (development version)
java.lang.NullPointerException: Cannot invoke ""jakarta.json.JsonValue.toString()"" because the return value of ""jakarta.json.JsonObject.get(Object)"" is null
	at org.openstreetmap.josm.plugins.maproulette.api.ChallengeAPI.parseChallengePriority(ChallengeAPI.java:321)
	at org.openstreetmap.josm.plugins.maproulette.api.ChallengeAPI.parseChallenge(ChallengeAPI.java:279)
	at org.openstreetmap.josm.plugins.maproulette.api.ChallengeAPI.challenge(ChallengeAPI.java:233)
	at org.openstreetmap.josm.plugins.maproulette.api_caching.ChallengeCache.challenge(ChallengeCache.java:57)
	at org.openstreetmap.josm.plugins.maproulette.api_caching.ChallengeCache.isHidden(ChallengeCache.java:36)
	at org.openstreetmap.josm.plugins.maproulette.api_caching.TaskCache.isHidden(TaskCache.java:50)
	at org.openstreetmap.josm.plugins.maproulette.gui.layer.MapRouletteClusteredPointLayer.paint(MapRouletteClusteredPointLayer.java:221)
	at org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable$CompatibilityModeLayerPainter.paint(AbstractMapViewPaintable.java:27)
	at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:487)
	at org.openstreetmap.josm.gui.MapView.drawMapContent(MapView.java:603)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:509)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318)
	at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:255)
	at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336)
	at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266)
	at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076)
	at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878)
	at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	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.pumpEventsForFilter(EventDispatchThread.java:117)
	at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
	at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
	at java.desktop/java.awt.Dialog.show(Dialog.java:1079)
	at java.desktop/java.awt.Component.show(Component.java:1728)
	at java.desktop/java.awt.Component.setVisible(Component.java:1675)
	at java.desktop/java.awt.Window.setVisible(Window.java:1036)
	at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1015)
	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:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	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)

=== RUNNING THREADS ===
Thread: TMS-downloader-4 (176) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-23 (195) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: itwpool-1-itwthread-2 (49) of main
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: RemoteControl HTTP Server (129) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:709)
java.base@21.0.11/java.net.ServerSocket.platformImplAccept(ServerSocket.java:674)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:650)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:596)
java.base@21.0.11/java.net.ServerSocket.accept(ServerSocket.java:549)
org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: AWT-EventQueue-1 (46) of JOSM (development version)
Stacktrace see above.

Thread: Weak reference cleaner (91) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x00007f71f45212d0.run(Unknown Source)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Signal Dispatcher (11) of system

Thread: ForkJoinPool.commonPool-worker-19 (1351) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: TMS-downloader-15 (187) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-2 (174) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-15 (1316) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: styled-map-renderer-14 (1359) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: TMS-downloader-7 (179) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-24 (196) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-21 (193) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-10 (182) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-3 (175) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: message-notifier-0 (131) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
java.base@21.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@21.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-0 (172) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TimerQueue (54) of system
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.DelayQueue.take(DelayQueue.java:242)
java.desktop@21.0.11/javax.swing.TimerQueue.run(TimerQueue.java:165)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Java2D Disposer (23) of system
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.11/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: styled-map-renderer-16 (1361) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: JCS-ElementEventQueue-Thread-3 (105) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-17 (1318) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: image-fetcher-0 (100) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Common-Cleaner (21) of InnocuousThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.11/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

Thread: Reference Handler (9) of system
java.base@21.0.11/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.11/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.11/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

Thread: Timer-0 (110) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.base@21.0.11/java.util.TimerThread.mainLoop(Timer.java:537)
java.base@21.0.11/java.util.TimerThread.run(Timer.java:516)

Thread: Timer-1 (111) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@21.0.11/java.util.TimerThread.run(Timer.java:516)

Thread: itwpool-1-itwthread-4 (61) of main
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-6 (178) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-11 (183) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-18 (190) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: GT authority factory disposer (107) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@21.0.11/java.util.TimerThread.run(Timer.java:516)

Thread: TMS-downloader-17 (189) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:788)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1133)
java.base@21.0.11/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
org.openstreetmap.josm.data.cache.HostLimitQueue.acquireSemaphore(HostLimitQueue.java:138)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-21 (1356) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: TMS-downloader-22 (194) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: styled-map-renderer-13 (1358) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: TimerQueue (53) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.DelayQueue.take(DelayQueue.java:242)
java.desktop@21.0.11/javax.swing.TimerQueue.run(TimerQueue.java:165)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: CacheEventQueue.QProcessor-mapillary:userProfile_BLOCK_v2Thread-9 (112) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Timer-3 (151) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.base@21.0.11/java.util.TimerThread.mainLoop(Timer.java:537)
java.base@21.0.11/java.util.TimerThread.run(Timer.java:516)

Thread: CacheEventQueue.QProcessor-mapwithai:esrisources_BLOCK_v2Thread-13 (117) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: DestroyJavaVM (133) of main

Thread: TMS-downloader-20 (192) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: styled-map-renderer-15 (1360) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: TMS-downloader-9 (181) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Keep-Alive-Timer (1806)
java.base@21.0.11/java.lang.Thread.sleep0(Native Method)
java.base@21.0.11/java.lang.Thread.sleep(Thread.java:509)
java.base@21.0.11/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

Thread: Output controller consumer daemon (19) of main
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
net.sourceforge.jnlp.util.logging.OutputController$MessageQueConsumer.run(OutputController.java:82)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-1 (173) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: CacheEventQueue.QProcessor-mapillary:metadata_BLOCK_v2Thread-11 (114) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-13 (185) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-EventQueue-0 (42) of main
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.desktop@21.0.11/java.awt.EventQueue.getNextEvent(EventQueue.java:565)
java.desktop@21.0.11/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:190)
java.desktop@21.0.11/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
java.desktop@21.0.11/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
java.desktop@21.0.11/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
java.desktop@21.0.11/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.desktop@21.0.11/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Thread: TMS-downloader-16 (188) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-12 (184) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-Shutdown (43) of system
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.desktop@21.0.11/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: itwpool-1-itwthread-1 (39) of main
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-4 (106) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-14 (186) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:788)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1133)
java.base@21.0.11/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
org.openstreetmap.josm.data.cache.HostLimitQueue.acquireSemaphore(HostLimitQueue.java:138)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Finalizer (10) of system
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.base@21.0.11/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.11/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.11/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)

Thread: File Watcher (90) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
java.base@21.0.11/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
java.base@21.0.11/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
org.openstreetmap.josm.io.FileWatcher$$Lambda/0x00007f71f44ac218.run(Unknown Source)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: styled-map-renderer-12 (1357) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: Timer-4 (1807) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.base@21.0.11/java.util.TimerThread.mainLoop(Timer.java:537)
java.base@21.0.11/java.util.TimerThread.run(Timer.java:516)

Thread: TMS-downloader-5 (177) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-XAWT (24) of system
java.desktop@21.0.11/sun.awt.X11.XToolkit.waitForEvents(Native Method)
java.desktop@21.0.11/sun.awt.X11.XToolkit.run(XToolkit.java:687)
java.desktop@21.0.11/sun.awt.X11.XToolkit.run(XToolkit.java:651)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: CacheEventQueue.QProcessor-mapillary:metaImages_BLOCK_v2Thread-10 (113) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-19 (191) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1460)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066)
java.base@21.0.11/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
java.base@21.0.11/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
java.base@21.0.11/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.11/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
java.base@21.0.11/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1723)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1624)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1622)
java.base@21.0.11/java.security.AccessController.executePrivileged(AccessController.java:809)
java.base@21.0.11/java.security.AccessController.doPrivileged(AccessController.java:714)
java.base@21.0.11/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:964)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1621)
java.base@21.0.11/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3314)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:268)
org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:166)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-8 (180) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.poll(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:191)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:280)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
java.base@21.0.11/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
java.base@21.0.11/java.net.Socket$SocketInputStream.read(Socket.java:1109)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@21.0.11/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base@21.0.11/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1505)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1420)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base@21.0.11/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base@21.0.11/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:586)
java.base@21.0.11/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base@21.0.11/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:141)
org.openstreetmap.josm.tools.Http1Client.performConnection(Http1Client.java:78)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:162)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:136)
org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObjectHttp(JCSCachedTileLoaderJob.java:362)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:309)
org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:233)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-18 (1319) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: styled-map-renderer-11 (1321) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: RemoteControl HTTP Server (130) of JOSM (development version)
java.base@21.0.11/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:709)
java.base@21.0.11/java.net.ServerSocket.platformImplAccept(ServerSocket.java:674)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:650)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:596)
java.base@21.0.11/java.net.ServerSocket.accept(ServerSocket.java:549)
org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: styled-map-renderer-3 (157) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: FileSystemWatchService (89) of JOSM (development version)
java.base@21.0.11/sun.nio.fs.LinuxWatchService.poll(Native Method)
java.base@21.0.11/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:307)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: CacheEventQueue.QProcessor-mapillary:image:fullImage_BLOCK_v2Thread-12 (115) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Timer-2 (135) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@21.0.11/java.util.TimerThread.run(Timer.java:516)

Thread: NetxSecurityThread (34) of NetxSecurityThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.SecurityDialogMessageHandler.run(SecurityDialogMessageHandler.java:91)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: main-worker-0 (66) of JOSM (development version)
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.desktop@21.0.11/java.awt.EventQueue.invokeAndWait(EventQueue.java:1365)
java.desktop@21.0.11/java.awt.EventQueue.invokeAndWait(EventQueue.java:1346)
org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:112)
org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
java.base@21.0.11/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
java.base@21.0.11/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-16 (1317) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: Map Status Collector (153) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:441)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: Notification Thread (18) of system

Thread: changeset-updater-0 (132) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1797)
java.base@21.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@21.0.11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: itwpool-1-itwthread-3 (52) of main
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)

Thread: styled-map-renderer-10 (1320) of JOSM (development version)
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: ForkJoinPool.commonPool-worker-20 (1355) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
}}}"	joachimgwoke@…
24847	Please add these aliases	Internal preset	tested	enhancement	team	new	2026-08-15T03:54:14+02:00	2026-08-15T03:54:14+02:00	"The preset ""Shops/Food/Alcohol"" should have the aliases ""package store"" and ""liquor store"" as these are common names for this store in the United States. Thanks."	anonymous
24846	Crash connected to Panoramax plugin?	Plugin panoramax		defect	taylor.smock	new	2026-08-13T09:47:51+02:00	2026-08-13T14:00:10+02:00	"==== What steps will reproduce the problem?
1. I had the Panoramax layer open, but hidden.
2. I had a large collection of photos loaded, with the Geotagged Images layer active.
3. I clicked on one of the loaded photos, and probably a (hidden) Panoramax image was also activated by that click.

==== What is the expected result?
No crash

==== What happens instead?
Crash

==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-03-28 20:28:41 +0100 (Sat, 28 Mar 2026)
Revision:19555
Build-Date:2026-03-29 01:30:57
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19555 en_GB) Windows 11 64-Bit
OS Build number: Windows 10 Enterprise 24H2 (26100)
Memory Usage: 8116 MB / 8116 MB (4531 MB allocated, but free)
Java version: 26+35-2893, Oracle Corporation, OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 3840x2160x32bpp@60Hz (scaling 2.00×2.00) \Display1 3440x1440x32bpp@60Hz (scaling 1.00×1.00) \Display2 3440x1440x32bpp@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 3840×2160
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: Cp1252
Locale info: en_GB
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [--add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, -Djosm.cache=<josm.pref>\cache, -Djosm.userdata=<josm.pref>, -Djosm.pref=<josm.pref>]
Dataset consistency test: No problems found

Plugins:
+ Mapillary (1819)
+ PicLayer (273)
+ apache-commons (36474)
+ ejml (36474)
+ geotools (36474)
+ jackson (36474)
+ jaxb (36474)
+ jts (36474)
+ opendata (36474)
+ panoramax (8)
+ photo_geotagging (36474)
+ photoadjust (36474)
+ tageditor (36474)
+ turnlanes-tagging (1769860692)
+ turnrestrictions (36474)
+ urbaneye3d (2.4.0)
+ utilsplugin2 (36497)

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Potlatch2&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://github.com/osmlab/applepaintstyles/archive/main.zip
- https://raw.githubusercontent.com/Maerek/Better-iD/refs/heads/main/better-id.mapcss
- https://raw.githubusercontent.com/OpenNauticalChart/josm/master/BNIWR_MapCSS.mapcss
- https://raw.githubusercontent.com/OpenNauticalChart/josm/master/CEVNI_MapCSS.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LessObtrusiveNodes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/NewHighwayColors&zip=1
- https://pasharm.github.io/New_basic_style_for_JOSM/New_basic_style.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransportV2&zip=1

Last errors/warnings:
- 00204.520 W: Failed parsing sub seconds from [  10]
- 00204.520 W: java.lang.NumberFormatException: For input string: ""0.  10""
- 00204.520 W: Failed parsing sub seconds from [  20]
- 00204.520 W: java.lang.NumberFormatException: For input string: ""0.  20""
- 71211.468 E: Failed to locate image 'https://www.dibk.no/_/image/4f4e036c-4491-4f75-b1bc-991fe44f08ac:114d8ef50e922c4750c074944fb4260df33de0ab/square-32/white-bg-rounded-corners.svg.png'
- 71211.825 E: Failed to locate image 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Emblem_of_the_Norwegian_Directorate_of_Mining.svg/157px-Emblem_of_the_Norwegian_Directorate_of_Mining.svg.png'
- 71211.965 E: Failed to locate image 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Emblem_of_the_Norwegian_Directorate_of_Fisheries.svg/175px-Emblem_of_the_Norwegian_Directorate_of_Fisheries.svg.png'
- 71212.108 E: Failed to locate image 'https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Coat_of_arms_of_the_Norwegian_Coastal_Administration.svg/143px-Coat_of_arms_of_the_Norwegian_Coastal_Administration.svg.png'
- 71212.445 E: Failed to locate image 'https://kelkkareitit.fi/img/favicon.png'
- 72561.934 E: Handled by bug report queue: java.lang.NullPointerException



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (52) of main
java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Objects.java:220)
	at java.base/java.io.Reader.of(Reader.java:168)
	at java.base/java.io.StringReader.<init>(StringReader.java:51)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.getImageFromPrimitive(PanoramaxLayer.java:174)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1716)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:635)
	at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:291)
	at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:652)
	at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:658)
	at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:663)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.getSelection(PanoramaxLayer.java:169)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.selectionChanged(PanoramaxLayer.java:156)
	at java.base/java.util.Optional.ifPresent(Optional.java:182)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer.fireClickEvent(PanoramaxLayer.java:216)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxLayer$DataMouseListener.mouseClicked(PanoramaxLayer.java:253)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:280)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:279)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:279)
	at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:279)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6573)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3390)
	at java.desktop/java.awt.Component.processEvent(Component.java:6335)
	at java.desktop/java.awt.Container.processEvent(Container.java:2260)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4952)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4784)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4917)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4569)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4501)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2667)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4784)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:716)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
	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)
}}}
"	pbb
24845	[HiDPI] Native Scale button in Layer List does not trigger 1:1 zoom (ScaleFactor remains > 1.0)	Core		defect	team	new	2026-08-13T00:08:49+02:00	2026-08-13T00:08:49+02:00	"Environment:

OS: Windows with HiDPI display scaling enabled (e.g., 125%)

Java2D Transform: 1.25x1.25

Description:
Under HiDPI scaling (125%), toggling the ""scale follows native resolution of this layer"" button (NativeScaleLayerCheckBox) in the Layers panel sets the layer as NativeScaleLayer, but fails to recalculate the map view zoom factor. Consequently, the layer's ScaleFactor remains around ~1.426, causing Java2D to resample and render the tiles blurry.

In contrast, selecting ""Zoom to native resolution"" (ZoomToNativeLevelAction) from the layer context menu properly executes mapView.zoomToFactor(Math.sqrt(scaleFactor)). This forces ScaleFactor down to 1.0 (true 1:1 pixel rendering), producing a crisp display.
It also occurs in dialogs with SplitMapChooserDialog.

Steps to Reproduce:

Set Windows display scaling to 125%.

Open JOSM and load a TMS imagery layer (e.g., OpenStreetMap Carto).

Click the Native Scale column icon in the Layers panel.

Observed: Imagery remains blurry (ScaleFactor ≈ 1.426).

Right-click the imagery layer and select Zoom to native resolution.

Observed: Imagery becomes sharp (ScaleFactor ≈ 1.0).


Diagnostic Log:

-- INITIAL / AFTER TOGGLING LAYER LIST BUTTON (Blurry) --
HiDPI OS Scale: 125%
MapView Java2D Transform: 1.25x1.25
MapView.getScale(): 5.0
Layer ScaleFactor: 1.4264201857048473
Calculated Native Factor: 1.1943283408279515

-- AFTER EXECUTING 'Zoom to native resolution' (Crisp 1:1) --
MapView.getScale(): 5.971641704139757
Layer ScaleFactor: 0.9999999999994497 (~1.0)
Calculated Native Factor: 0.9999999999997248"	DressyPear4
24595	Reframed displayed 360°×50° panorama picture is bugging	Core		defect	team	new	2026-01-15T15:27:56+01:00	2026-08-12T10:41:25+02:00	"==== What steps will reproduce the problem?
J'essaie de deviner
1. Recadrer une fenêtre d'affichage d'une image géolocalisée
2. L'image est un panoramique particulier, c'est à dire une image 360°×50°, prise avec GCam : com.samsung.android.scan3d version 9.6.080.695519101.19 https://gcamapk.io/
3. L'image n'est pas correctement affichée, puisque JOSM semble la manipuler comme un panoramique 360°×180° (en l'étirant sur toute la sphère d'immersion)
3. L'orientation et la position de l'image avait été déjà modifiées dans l'interface, mais non sauvegardées. Ce n'est qu'au moment où j'ai diminué la hauteur de la fenêtre d'affichage que le message d'erreur est apparu.

==== 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: 2025-08-31 14:19:57 +0200 (Sun, 31 Aug 2025)
Revision:19439
Build-Date:2025-09-02 01:30:58
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19439 fr) Linux Mageia 9
Memory Usage: 818 MB / 1960 MB (192 MB allocated, but free)
Java version: 21.0.5+11-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080x[Multi depth]@50Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: fr_FR.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: fr_FR
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: KDE
VM arguments: [-Dicedtea-web.bin.location=/opt/OpenWebStart/javaws, -Djava.util.Arrays.useLegacyMergeSort=true, --add-exports=jdk.deploy/com.sun.deploy.config=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-reads=java.naming=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop, --add-reads=java.base=ALL-UNNAMED,java.desktop, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop, --add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop,jdk.jsobject, --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-reads=java.desktop=ALL-UNNAMED,java.naming, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop, -Djava.security.manager=allow]

Plugins:
+ MapRoulette (78)
+ PicLayer (270)
+ apache-commons (36438)
+ photo_geotagging (36438)
+ photoadjust (36463)
+ reverter (36447)
+ undelete (36438)

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1

Last errors/warnings:
- 00001.035 W: Version principale du greffon panoramax manquante.
- 00001.710 W: Version principale du greffon panoramax manquante.
- 00321.653 E: Unable to get thread stack traces: java.security.AccessControlException: access denied (""java.lang.RuntimePermission"" ""getStackTrace"")
- 00321.654 E: Unable to get thread stack traces: java.security.AccessControlException: access denied (""java.lang.RuntimePermission"" ""getStackTrace"")
- 00321.667 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException
- 00321.686 E: Unable to get thread stack traces: java.security.AccessControlException: access denied (""java.lang.RuntimePermission"" ""getStackTrace"")



=== REPORTED CRASH DATA ===
CameraPlane#lambda$commonFastByteMapping$8:
 - visibleRect: java.awt.Rectangle[x=119,y=148,width=647,height=445]
 - sourceImageBuffer: 26472960
 - targetImageBuffer: 1489664
 - sourceHasAlphaChannel: false
 - targetHasAlphaChannel: true

BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-1 (54) of JOSM
java.lang.ArrayIndexOutOfBoundsException

=== RUNNING THREADS ===
Thread: Output controller consumer daemon (19) of main
java.base@21.0.5/java.lang.Object.wait0(Native Method)
java.base@21.0.5/java.lang.Object.wait(Object.java:366)
net.sourceforge.jnlp.util.logging.OutputController$MessageQueConsumer.run(OutputController.java:82)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-4 (72) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Weak reference cleaner (58) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x00007fb1f4484640.run(Unknown Source)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Finalizer (10) of system
java.base@21.0.5/java.lang.Object.wait0(Native Method)
java.base@21.0.5/java.lang.Object.wait(Object.java:366)
java.base@21.0.5/java.lang.Object.wait(Object.java:339)
java.base@21.0.5/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.5/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.5/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)

Thread: NetxSecurityThread (26) of NetxSecurityThreadGroup
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.SecurityDialogMessageHandler.run(SecurityDialogMessageHandler.java:91)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Timer-1 (82) of JOSM
java.base@21.0.5/java.lang.Object.wait0(Native Method)
java.base@21.0.5/java.lang.Object.wait(Object.java:366)
java.base@21.0.5/java.lang.Object.wait(Object.java:339)
java.base@21.0.5/java.util.TimerThread.mainLoop(Timer.java:537)
java.base@21.0.5/java.util.TimerThread.run(Timer.java:516)

Thread: message-notifier-0 (76) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1763)
java.base@21.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@21.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-2 (92) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-24 (114) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-16 (106) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: main-worker-0 (50) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: RemoteControl HTTP Server (75) of JOSM
java.base@21.0.5/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.5/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:709)
java.base@21.0.5/java.net.ServerSocket.platformImplAccept(ServerSocket.java:674)
java.base@21.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:650)
java.base@21.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:596)
java.base@21.0.5/java.net.ServerSocket.accept(ServerSocket.java:549)
org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: WMS-downloader-2 (153) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: File Watcher (57) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
java.base@21.0.5/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
org.openstreetmap.josm.io.FileWatcher$$Lambda/0x00007fb1f4404200.run(Unknown Source)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: itwpool-1-itwthread-2 (42) of main
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-18 (108) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: changeset-updater-0 (77) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1763)
java.base@21.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@21.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-Shutdown (53) of system
java.base@21.0.5/java.lang.Object.wait0(Native Method)
java.base@21.0.5/java.lang.Object.wait(Object.java:366)
java.base@21.0.5/java.lang.Object.wait(Object.java:339)
java.desktop@21.0.5/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Java2D Disposer (22) of system
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.5/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-3 (64) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.5/java.lang.StrictMath.atan(StrictMath.java:227)
java.base@21.0.5/java.lang.FdLibm$Atan2.compute(FdLibm.java:1420)
java.base@21.0.5/java.lang.StrictMath.atan2(StrictMath.java:581)
java.base@21.0.5/java.lang.Math.atan2(Math.java:613)
org.openstreetmap.josm.gui.util.imagery.UVMapping.getTextureCoordinate(UVMapping.java:24)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.mapPoint(CameraPlane.java:351)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.lambda$commonFastByteMapping$8(CameraPlane.java:314)
org.openstreetmap.josm.gui.util.imagery.CameraPlane$$Lambda/0x00007fb1f47968b0.accept(Unknown Source)
java.base@21.0.5/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
java.base@21.0.5/java.util.stream.IntPipeline$Head.forEach(IntPipeline.java:617)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.lambda$commonFastByteMapping$9(CameraPlane.java:313)
org.openstreetmap.josm.gui.util.imagery.CameraPlane$$Lambda/0x00007fb1f4796680.accept(Unknown Source)
java.base@21.0.5/java.util.stream.ForEachOps$ForEachOp$OfInt.accept(ForEachOps.java:205)
java.base@21.0.5/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
java.base@21.0.5/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:712)
java.base@21.0.5/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
java.base@21.0.5/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
java.base@21.0.5/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
java.base@21.0.5/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
java.base@21.0.5/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
java.base@21.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: JCS-ElementEventQueue-Thread-3 (71) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-15 (105) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-2 (63) of InnocuousForkJoinWorkerThreadGroup
org.openstreetmap.josm.tools.Logging$ReacquiringConsoleHandler.publish(Logging.java:133)
java.logging@21.0.5/java.util.logging.Logger.log(Logger.java:983)
java.logging@21.0.5/java.util.logging.Logger.doLog(Logger.java:1010)
java.logging@21.0.5/java.util.logging.Logger.logp(Logger.java:1203)
org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:384)
org.openstreetmap.josm.tools.Logging.log(Logging.java:336)
org.openstreetmap.josm.tools.bugreport.ReportedException.<init>(ReportedException.java:72)
org.openstreetmap.josm.tools.bugreport.ReportedException.<init>(ReportedException.java:57)
org.openstreetmap.josm.tools.bugreport.BugReport.intercept(BugReport.java:222)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.lambda$commonFastByteMapping$8(CameraPlane.java:333)
org.openstreetmap.josm.gui.util.imagery.CameraPlane$$Lambda/0x00007fb1f47968b0.accept(Unknown Source)
java.base@21.0.5/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
java.base@21.0.5/java.util.stream.IntPipeline$Head.forEach(IntPipeline.java:617)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.lambda$commonFastByteMapping$9(CameraPlane.java:313)
org.openstreetmap.josm.gui.util.imagery.CameraPlane$$Lambda/0x00007fb1f4796680.accept(Unknown Source)
java.base@21.0.5/java.util.stream.ForEachOps$ForEachOp$OfInt.accept(ForEachOps.java:205)
java.base@21.0.5/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
java.base@21.0.5/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:712)
java.base@21.0.5/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
java.base@21.0.5/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
java.base@21.0.5/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
java.base@21.0.5/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
java.base@21.0.5/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
java.base@21.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: TMS-downloader-10 (100) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-21 (111) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-XAWT (23) of system
java.desktop@21.0.5/sun.awt.X11.XToolkit.waitForEvents(Native Method)
java.desktop@21.0.5/sun.awt.X11.XToolkit.run(XToolkit.java:687)
java.desktop@21.0.5/sun.awt.X11.XToolkit.run(XToolkit.java:651)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-7 (97) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: RemoteControl HTTP Server (74) of JOSM
java.base@21.0.5/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.5/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:709)
java.base@21.0.5/java.net.ServerSocket.platformImplAccept(ServerSocket.java:674)
java.base@21.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:650)
java.base@21.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:596)
java.base@21.0.5/java.net.ServerSocket.accept(ServerSocket.java:549)
org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)

Thread: TMS-downloader-1 (91) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Notification Thread (18) of system

Thread: TMS-downloader-11 (101) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-22 (112) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: WMS-downloader-0 (151) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-19 (109) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Signal Dispatcher (11) of system

Thread: image-fetcher-0 (69) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: itwpool-1-itwthread-1 (34) of main
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-14 (104) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Reference Handler (9) of system
java.base@21.0.5/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.5/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.5/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

Thread: TMS-downloader-20 (110) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-3 (93) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: WMS-downloader-1 (152) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-9 (99) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-12 (102) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-6 (96) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-EventQueue-0 (52) of main
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.desktop@21.0.5/java.awt.EventQueue.getNextEvent(EventQueue.java:565)
java.desktop@21.0.5/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:190)
java.desktop@21.0.5/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
java.desktop@21.0.5/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
java.desktop@21.0.5/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
java.desktop@21.0.5/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.desktop@21.0.5/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Thread: DestroyJavaVM (78) of main

Thread: CacheEventQueue.QProcessor-WMS_BLOCK_v2Thread-6 (81) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-0 (90) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: AWT-EventQueue-1 (54) of JOSM
Stacktrace see above.

Thread: FileSystemWatchService (56) of JOSM
java.base@21.0.5/sun.nio.fs.LinuxWatchService.poll(Native Method)
java.base@21.0.5/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:307)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: itwpool-1-itwthread-3 (47) of main
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Map Status Collector (85) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:441)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-4 (94) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-13 (103) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-8 (98) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: Common-Cleaner (17) of InnocuousThreadGroup
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852)
java.base@21.0.5/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.5/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

Thread: TMS-downloader-23 (113) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-5 (95) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TMS-downloader-17 (107) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:107)
org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:28)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.base@21.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: TimerQueue (55) of JOSM
java.base@21.0.5/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.5/java.util.concurrent.DelayQueue.take(DelayQueue.java:242)
java.desktop@21.0.5/javax.swing.TimerQueue.run(TimerQueue.java:165)
java.base@21.0.5/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.5/java.lang.Thread.run(Thread.java:1583)

Thread: ForkJoinPool.commonPool-worker-1 (62) of InnocuousForkJoinWorkerThreadGroup
java.base@21.0.5/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:612)
java.base@21.0.5/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:629)
java.base@21.0.5/java.lang.StringBuilder.append(StringBuilder.java:209)
java.base@21.0.5/java.util.Formatter$FormatSpecifier.print(Formatter.java:4428)
java.base@21.0.5/java.util.Formatter$FormatSpecifier.print(Formatter.java:4493)
java.base@21.0.5/java.util.Formatter$FormatSpecifier.print(Formatter.java:4282)
java.base@21.0.5/java.util.Formatter$FormatSpecifier.printDateTime(Formatter.java:3105)
java.base@21.0.5/java.util.Formatter$FormatSpecifier.print(Formatter.java:3014)
java.base@21.0.5/java.util.Formatter.format(Formatter.java:2797)
java.base@21.0.5/java.util.Formatter.format(Formatter.java:2728)
java.base@21.0.5/java.lang.String.format(String.java:4390)
java.logging@21.0.5/java.util.logging.SimpleFormatter.format(SimpleFormatter.java:181)
java.logging@21.0.5/java.util.logging.StreamHandler.publish0(StreamHandler.java:240)
java.logging@21.0.5/java.util.logging.StreamHandler.publish(StreamHandler.java:230)
java.logging@21.0.5/java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:95)
org.openstreetmap.josm.tools.Logging$ReacquiringConsoleHandler.publish(Logging.java:134)
java.logging@21.0.5/java.util.logging.Logger.log(Logger.java:983)
java.logging@21.0.5/java.util.logging.Logger.doLog(Logger.java:1010)
java.logging@21.0.5/java.util.logging.Logger.logp(Logger.java:1203)
org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:384)
org.openstreetmap.josm.tools.Logging.log(Logging.java:336)
org.openstreetmap.josm.tools.bugreport.ReportedException.<init>(ReportedException.java:72)
org.openstreetmap.josm.tools.bugreport.ReportedException.<init>(ReportedException.java:57)
org.openstreetmap.josm.tools.bugreport.BugReport.intercept(BugReport.java:222)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.lambda$commonFastByteMapping$8(CameraPlane.java:333)
org.openstreetmap.josm.gui.util.imagery.CameraPlane$$Lambda/0x00007fb1f47968b0.accept(Unknown Source)
java.base@21.0.5/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
java.base@21.0.5/java.util.stream.IntPipeline$Head.forEach(IntPipeline.java:617)
org.openstreetmap.josm.gui.util.imagery.CameraPlane.lambda$commonFastByteMapping$9(CameraPlane.java:313)
org.openstreetmap.josm.gui.util.imagery.CameraPlane$$Lambda/0x00007fb1f4796680.accept(Unknown Source)
java.base@21.0.5/java.util.stream.ForEachOps$ForEachOp$OfInt.accept(ForEachOps.java:205)
java.base@21.0.5/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
java.base@21.0.5/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:712)
java.base@21.0.5/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
java.base@21.0.5/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
java.base@21.0.5/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
java.base@21.0.5/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
java.base@21.0.5/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
java.base@21.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
java.base@21.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Thread: Timer-0 (79) of JOSM
java.base@21.0.5/java.lang.Object.wait0(Native Method)
java.base@21.0.5/java.lang.Object.wait(Object.java:366)
java.base@21.0.5/java.util.TimerThread.mainLoop(Timer.java:563)
java.base@21.0.5/java.util.TimerThread.run(Timer.java:516)
}}}
"	7tonin
24840	can't ignore failed upload	Core		defect	team	new	2026-08-12T09:04:25+02:00	2026-08-12T09:04:25+02:00	"==== Please provide any additional information below. Attach a screenshot if possible.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-03-28 20:28:41 +0100 (Sat, 28 Mar 2026)
Revision:19555
Build-Date:2026-03-29 01:30:57
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19555 de) Linux Mint 22
Memory Usage: 368 MB / 5880 MB (110 MB allocated, but free)
Java version: 21.0.11+10-1-24.04.2-Ubuntu, Ubuntu, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: de_DE.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: de_DE
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: X-Cinnamon
Java package: openjdk-21-jre:amd64-21.0.11+10-1~24.04.2
fonts-noto: fonts-noto:all-20201225-2
VM arguments: [--module-path=/usr/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -Djosm.restart=true, -Djava.net.useSystemProxies=true, -XX:MaxRAMPercentage=75.0, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED]
Dataset consistency test: No problems found

Plugins:
+ buildings_tools (36474)
+ wikipedia (448)

Last errors/warnings:
- 02205.326 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 02205.477 E: Thread main-worker-2 raised java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file
- 02205.479 E: Thread main-worker-3 raised java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file
- 02205.484 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 02205.487 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 03143.283 E: java.util.concurrent.ExecutionException: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 03151.249 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 03217.173 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 03284.854 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
- 03313.573 E: Handled by bug report queue: java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file. Ursache: java.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (30) of main
java.util.ServiceConfigurationError: jakarta.json.spi.JsonProvider: Error accessing configuration file
	at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:586)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.parse(ServiceLoader.java:1180)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1213)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
	at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
	at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
	at jakarta.json.spi.JsonProvider.provider(JsonProvider.java:124)
	at jakarta.json.Json.createWriter(Json.java:169)
	at org.openstreetmap.josm.data.StructUtils.multiMapToJson(StructUtils.java:302)
	at org.openstreetmap.josm.data.StructUtils.serializeStruct(StructUtils.java:193)
	at org.openstreetmap.josm.io.session.ImagerySessionExporter.export(ImagerySessionExporter.java:86)
	at org.openstreetmap.josm.io.session.SessionWriter.createJosDocument(SessionWriter.java:282)
	at org.openstreetmap.josm.io.session.SessionWriter.write(SessionWriter.java:395)
	at org.openstreetmap.josm.io.session.SessionWriter.write(SessionWriter.java:382)
	at org.openstreetmap.josm.actions.SessionSaveAction.saveSessionImpl(SessionSaveAction.java:269)
	at org.openstreetmap.josm.actions.SessionSaveAction.saveSession(SessionSaveAction.java:162)
	at org.openstreetmap.josm.gui.io.SaveLayersDialog$SaveSessionButtonAction.actionPerformed(SaveLayersDialog.java:455)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:299)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
	at java.desktop/java.awt.Component.processEvent(Component.java:6386)
	at java.desktop/java.awt.Container.processEvent(Container.java:2266)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
	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:191)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
	at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
	at java.desktop/java.awt.Dialog.show(Dialog.java:1079)
	at java.desktop/java.awt.Component.show(Component.java:1728)
	at java.desktop/java.awt.Component.setVisible(Component.java:1675)
	at java.desktop/java.awt.Window.setVisible(Window.java:1036)
	at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1015)
	at org.openstreetmap.josm.gui.io.SaveLayersDialog.saveUnsavedModifications(SaveLayersDialog.java:134)
	at org.openstreetmap.josm.gui.MainApplication.lambda$exitJosm$3(MainApplication.java:542)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitAndReturn(GuiHelper.java:269)
	at org.openstreetmap.josm.gui.MainApplication.exitJosm(MainApplication.java:541)
	at org.openstreetmap.josm.gui.MainFrame$ExitWindowAdapter.windowClosing(MainFrame.java:201)
	at java.desktop/java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:359)
	at java.desktop/java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:359)
	at java.desktop/java.awt.Window.processWindowEvent(Window.java:2085)
	at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
	at java.desktop/java.awt.Window.processEvent(Window.java:2044)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
	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.nio.file.NoSuchFileException: /usr/share/josm/josm-1.5.svn19555.jar
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1854)
	at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1445)
	at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:724)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:251)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:180)
	at java.base/java.util.jar.JarFile.<init>(JarFile.java:345)
	at java.base/sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:100)
	at java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
	at java.base/sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:168)
	at java.base/sun.net.www.protocol.jar.JarFileFactory.getOrCreate(JarFileFactory.java:91)
	at java.base/sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:117)
	at java.base/sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:160)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.parse(ServiceLoader.java:1172)
	... 90 more
}}}
"	anonymous
