﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
24552	Reverter hangs JOSM if the API times out	bxl-forever	team	"==== What steps will reproduce the problem?
1. Open JOSM with reverter plugin
2. Data > Revert changeset : select a changeset to revert (preferably a medium-sized or large one)

==== What is the expected result?
The reverted changeset becomes available for editing.

==== What happens instead?
This only happens occasionally.  I suppose it occurs when the API server is too busy to handle the request.

The reverter window will apparently stop working, but the loading animation will continue, as if something is still happening.  The Cancel button does not respond.  The process will never end.  JOSM gets entirely stuck and must be killed manually.

==== 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-01 01:31:04
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19439 en) Linux Arch Linux
Memory Usage: 372 MB / 3934 MB (98 MB allocated, but free)
Java version: 17.0.17+10, Arch Linux, OpenJDK 64-Bit Server VM
Look and Feel: com.formdev.flatlaf.FlatLightLaf
Screen: :0.0 1920x1200x[Multi depth]@60Hz (scaling 1.00×1.00)
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
VM arguments: [-Djosm.restart=true, -Djava.net.useSystemProxies=true, --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]

Plugins:
+ apache-commons (36438)
+ ejml (36438)
+ flatlaf (36438)
+ geotools (36438)
+ jackson (36438)
+ jaxb (36438)
+ jts (36438)
+ measurement (36438)
+ opendata (36460)
+ openqa (116)
+ pt_assistant (677)
+ reverter (36447)
+ undelete (36438)
+ utilsplugin2 (36438)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/BENELUX&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
- https://raw.githubusercontent.com/species/josm-preset-traffic_sign_direction/master/direction.mapcss
}}}
"	defect	new	normal		Plugin reverter			template_report	
