Modify

Opened 9 hours ago

#24552 new defect

Reverter hangs JOSM if the API times out

Reported by: bxl-forever Owned by: team
Priority: normal Milestone:
Component: Plugin reverter Version:
Keywords: template_report Cc:

Description

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

Attachments (1)

reverter-hangs.png (7.9 KB ) - added by bxl-forever 9 hours ago.
The loading animation will continue running and the modal window will never close and will not respond

Download all attachments as: .zip

Change History (1)

by bxl-forever, 9 hours ago

Attachment: reverter-hangs.png added

The loading animation will continue running and the modal window will never close and will not respond

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to bxl-forever.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


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