﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
24415	Maproulette icon throws a bug report when selected	dylan.baum@…	taylor.smock	"==== What steps will reproduce the problem?
1. Using the MapRoulette plugin, pull in a task (This issue was encountered when pulling in tasks from challenge #51200, specifically task #296181997)
2. Select the task in the MapRoulette plugin window and see that two close icons are highlighted in the map view
3. Attempt to click on one in the map view and see a bug report is generated

==== What is the expected result?
There should just be one icon per task and clicking on it should show it highlighted in the plugin window.

==== What happens instead?
One icon is consistently fine to click on and will bring about the expected result. The other will throw a bug report each time it is selected.

==== 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-07-11 10:12:51 +0200 (Fri, 11 Jul 2025)
Revision:19423
Build-Date:2025-07-12 01:30:35
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19423 en) Mac OS X 15.5
OS Build number: macOS 15.5 (24F74)
Memory Usage: 1320 MB / 4096 MB (467 MB allocated, but free)
Java version: 21.0.5+11-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 188947522 1920x1080x32bpp@60Hz (scaling 1.00×1.00) Display 189000889 2560x1080x32bpp@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 2560×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
VM arguments: [-Djava.util.Arrays.useLegacyMergeSort=true, --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:
+ MapRoulette (72)
+ Mapillary (1813)
+ MicrosoftStreetside (36438)
+ apache-commons (36438)
+ apache-http (36438)
+ buildings_tools (36438)
+ changeset-viewer (1746100587)
+ changessum (v0.1.1)
+ flatlaf (36438)
+ graphview (36438)
+ imagery_offset_db (36438)
+ javafx (36438)
+ jna (36438)
+ mapwithai (839)
+ markseen (176)
+ measurement (36438)
+ osm-obj-info (68)
+ pmtiles (36438)
+ reverter (36447)
+ scripting (v0.3.5)
+ turnrestrictions (36438)
+ utilsplugin2 (36438)

Tagging presets:
+ ${HOME}/Documents/JosmTagging/FB_presets.max.xml

Map paint styles:
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootwaysV3/Styles_SidewalksAndFootways-stylev3.mapcss
+ ${HOME}/Documents/JosmStyles/FB_style.mapcss
- ${HOME}/Documents/JosmStyles/Kaart-Styles.mapcss
- ${HOME}/Documents/JosmStyles/rainbow_roads.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- ${HOME}/Documents/JosmStyles/FB_style_FIDO_v1.0.mapcss
- ${HOME}/Documents/JosmStyles/Meta-QC.mapcss
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootways-style.mapcss
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootways-styleV1.mapcss
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootways-stylev1 .mapcss
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootways-stylev1 (1).mapcss
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootways-stylev2.mapcss
- ${HOME}/Documents/JosmStyles/Styles_SidewalksAndFootways/Styles_SidewalksAndFootways-stylev2.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1

Validator rules:
+ ${HOME}/Documents/JosmStyles/FB_rules5.14.validator.mapcss

Last errors/warnings:
- 37421.898 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 3
- 37463.129 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 3
- 37506.594 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2
- 37536.698 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 3
- 37599.787 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException
- 37692.313 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException
- 37745.234 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException
- 37877.309 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException
- 37929.743 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException
- 38033.894 E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-1 (50) of JOSM
java.lang.ArrayIndexOutOfBoundsException
}}}
"	defect	closed	minor		Plugin MapRoulette		fixed	template_report	
