Opened 15 months ago

#19621 new defect

Crash when moving to next item with upload in background

Reported by: bagage Owned by: Gnonthgol
Priority: normal Milestone:
Component: Plugin todo Version:
Keywords: template_report Cc:


What steps will reproduce the problem?

  1. Do some change to OSM data
  2. Add items to process in Todo dialog
  3. Upload changes - click "Run in background"
  4. While it is running, try moving to next Todo item

What is the expected result?

Next item should be selected and zoomed.

What happens instead?

Plugin TODO crashes.

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

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2020-06-30 19:13:42 +0200 (Tue, 30 Jun 2020)
Build-Date:2020-07-01 01:30:51

Identification: JOSM/1.5 (16731 fr) Linux Debian GNU/Linux bullseye/sid
Memory Usage: 619 MB / 4994 MB (259 MB allocated, but free)
Java version: 11.0.8+10-post-Debian-1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080 (scaling 1.0x1.0)
Maximum Screen Size: 1920x1080
Best cursor sizes: 16x16 -> 16x16, 32x32 -> 32x32
Java package: openjdk-11-jre:amd64-11.0.8+10-1
Java ATK Wrapper package: libatk-wrapper-java:all-0.38.0-1
libcommons-compress-java: libcommons-compress-java:-
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:all-20200323-1
liboauth-signpost-java: liboauth-signpost-java:-

+ AddrInterpolation (35405)
+ HouseNumberTaggingTool (35508)
+ OpeningHoursEditor (35414)
+ PicLayer (35405)
+ apache-commons (35362)
+ buildings_tools (35500)
+ cadastre-fr (35405)
+ conflation (0.6.5)
+ ejml (35313)
+ geotools (35169)
+ jts (35122)
+ measurement (35405)
+ poly (35248)
+ reverter (35499)
+ scripting (30796)
+ terracer (35499)
+ todo (30306)
+ utilsplugin2 (35487)

Last errors/warnings:
- W: Read timed out
- W: Read timed out
- W: Read timed out
- W: Read timed out
- W: Read timed out
- W: Read timed out
- E: Erreur I/O durant la création du fichier, la sauvegarde automatique sera ignorée : Nom de fichier trop long: Nom de fichier trop long
- W: Read timed out
- W: Read timed out
- E: Handled by bug report queue: java.lang.IllegalArgumentException: null is not managed by us.

No data collected.

Warning issued by: BugReportExceptionHandler#handleException

Thread: AWT-EventQueue-0 (18) of main
java.lang.IllegalArgumentException: null is not managed by us.
	at org.openstreetmap.josm.gui.layer.LayerManager.checkContainsLayer(
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realSetActiveLayer(
	at org.openstreetmap.josm.gui.layer.MainLayerManager.lambda$setActiveLayer$1(
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(
	at org.openstreetmap.josm.gui.layer.MainLayerManager.setActiveLayer(
	at org.openstreetmap.josm.plugins.todo.TodoDialog.zoom(
	at org.openstreetmap.josm.plugins.todo.TodoDialog.selectAndZoom(
	at org.openstreetmap.josm.plugins.todo.TodoDialog$MarkAction.actionPerformed(
	at java.desktop/javax.swing.SwingUtilities.notifyAction(
	at java.desktop/javax.swing.JComponent.processKeyBinding(
	at java.desktop/javax.swing.KeyboardManager.fireBinding(
	at java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(
	at java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(
	at java.desktop/javax.swing.SwingUtilities.processKeyBindings(
	at java.desktop/javax.swing.UIManager$2.postProcessKeyEvent(
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(
	at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(
	at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(
	at java.desktop/java.awt.Component.dispatchEventImpl(
	at java.desktop/java.awt.Container.dispatchEventImpl(
	at java.desktop/java.awt.Window.dispatchEventImpl(
	at java.desktop/java.awt.Component.dispatchEvent(
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(
	at java.desktop/java.awt.EventQueue$
	at java.desktop/java.awt.EventQueue$
	at java.base/ Method)
	at java.base/$JavaSecurityAccessImpl.doIntersectionPrivilege(
	at java.base/$JavaSecurityAccessImpl.doIntersectionPrivilege(
	at java.desktop/java.awt.EventQueue$
	at java.desktop/java.awt.EventQueue$
	at java.base/ Method)
	at java.base/$JavaSecurityAccessImpl.doIntersectionPrivilege(
	at java.desktop/java.awt.EventQueue.dispatchEvent(
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(
	at java.desktop/

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain Gnonthgol.
as The resolution will be set.
to The owner will be changed from Gnonthgol to the specified user.
The owner will change to bagage
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from Gnonthgol to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.