﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
24826	Exception in Panoramax plugin, presumably when loading the remote image fails	ygramul	taylor.smock	"This happened upon opening a Panoramax image which took a long time to load (my browser spent a while on TLS and seemed to give up) and might have not loaded due to a timeout.

{{{
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 Freedesktop SDK 25.08 (Flatpak runtime)
Memory Usage: 1820 MB / 1900 MB (134 MB allocated, but free)
Java version: 21.0.10, Flathub, OpenJDK 64-Bit Server VM
Look and Feel: com.formdev.flatlaf.FlatDarkLaf
Screen: :0.0 1600x900x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1600×900
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: en_DE
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: KDE
VM arguments: [--module-path=/app/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -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]
Dataset consistency test: No problems found

Plugins:
+ CommandLine (36474)
+ FastDraw (36474)
+ MapRoulette (86)
+ Mapillary (1819)
+ OpeningHoursEditor (36474)
+ PicLayer (273)
+ RoadSigns (36474)
+ apache-commons (36474)
+ buildings_tools (36474)
+ ejml (36474)
+ flatlaf (36474)
+ geotools (36474)
+ jackson (36474)
+ jaxb (36474)
+ jts (36474)
+ mapwithai (839)
+ notesolver (0.5.0)
+ openqa (116)
+ panoramax (8)
+ pmtiles (36474)
+ tageditor (36474)
+ turnlanes (36474)
+ turnlanes-tagging (1769860692)
+ turnrestrictions (36474)
+ urbaneye3d (2.5.0)
+ utilsplugin2 (36497)
+ wikipedia (448)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/PostPartner&zip=1
+ https://github.com/kendzi/Simple3dBuildingsPreset/releases/download/0.9_2018-05-08/s3db-preset.zip
+ https://josm.openstreetmap.de/josmfile?page=Presets/TurnLanes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1
+ https://cdn.jsdelivr.net/npm/name-suggestion-index@latest/dist/presets/nsi-josm-presets.min.xml

Map paint styles:
+ https://raw.githubusercontent.com/tordanik/direction-cones-style/refs/heads/main/direction-cones.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1
+ https://github.com/osmlab/applepaintstyles/archive/main.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&zip=1
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_style_JOSM/master/DE.zip

Last errors/warnings:
- 00155.029 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 00730.041 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 01483.536 W: Region [mapillary:userProfile_BLOCK_v2] : Problem verifying disk.
- 02373.793 W: java.net.SocketTimeoutException: Read timed out. Cause: java.net.SocketTimeoutException: Read timed out
- 02378.574 W: InterruptedException in class org.openstreetmap.josm.tools.Http1Client during cancel
- 02691.503 W: java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
- 02712.834 W: java.net.SocketTimeoutException: Read timed out
- 02713.056 E: java.net.SocketTimeoutException: Read timed out
- 02713.156 E: Thread main-worker-0 raised org.apache.commons.jcs3.access.exception.InvalidArgumentException: Value must not be null
- 02713.164 E: Handled by bug report queue: org.apache.commons.jcs3.access.exception.InvalidArgumentException: Value must not be null



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: main-worker-0 (28)
org.apache.commons.jcs3.access.exception.InvalidArgumentException: Value must not be null
	at org.apache.commons.jcs3.access.CacheAccess.put(CacheAccess.java:252)
	at org.apache.commons.jcs3.access.CacheAccess.put(CacheAccess.java:232)
	at org.apache.commons.jcs3.access.CacheAccess.get(CacheAccess.java:96)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxApi.getImage(PanoramaxApi.java:126)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxJosmImage.read(PanoramaxJosmImage.java:44)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxJosmImage.lambda$getNextImage$0(PanoramaxJosmImage.java:57)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

=== ADDITIONAL EXCEPTIONS ===
==== Exception at 1785472347653 ====
org.apache.commons.jcs3.access.exception.InvalidArgumentException: Value must not be null
	at org.apache.commons.jcs3.access.CacheAccess.put(CacheAccess.java:252)
	at org.apache.commons.jcs3.access.CacheAccess.put(CacheAccess.java:232)
	at org.apache.commons.jcs3.access.CacheAccess.get(CacheAccess.java:96)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxApi.getImage(PanoramaxApi.java:126)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxJosmImage.read(PanoramaxJosmImage.java:44)
	at org.openstreetmap.josm.plugins.panoramax.PanoramaxJosmImage.lambda$getNextImage$0(PanoramaxJosmImage.java:57)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)
}}}"	defect	new	normal		Plugin panoramax	tested			
