Modify

Opened 10 hours ago

Last modified 8 hours ago

#24615 new defect

A bug report message appeared after launching JOSM. Before that I installed several plugins.

Reported by: anonymous Owned by: UrSuS
Priority: critical Milestone:
Component: Plugin missingtools Version: tested
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Install FixAdresses, ImproveWay, JOSM.Missing.Tools, osmwiki-dataitem, RelationDissolve, gridify plugins.
  2. Uninstall undelete and urbaneye3d plugins(they were installed by me).
  3. Restart JOSM

What is the expected result?

Normal start and working of JOSM

What happens instead?

A bug report message and freezing on launching JOSM.Missing.Tools plugin...

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

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2026-01-31 13:00:34 +0100 (Sat, 31 Jan 2026)
Revision:19481
Build-Date:2026-02-01 02:30:45
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19481 en) Linux Debian GNU/Linux 12 (bookworm)
Memory Usage: 1536 MB / 1536 MB (1253 MB allocated, but free)
Java version: 17.0.18+8-Debian-1deb12u1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.motif.MotifLookAndFeel
Screen: :0.0 1024x768x[Multi depth]@75Hz (scaling 1.00×1.00)
Maximum Screen Size: 1024×768
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
Desktop environment: LXDE
Java package: openjdk-17-jre:amd64-17.0.18+8-1~deb12u1
Java ATK Wrapper package: libatk-wrapper-java:all-0.40.0-3
libcommons-compress-java: libcommons-compress-java:all-1.22-1
libcommons-logging-java: libcommons-logging-java:all-1.2-3
fonts-noto: fonts-noto:all-20201225-1
VM arguments: [--module-path=/usr/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -Djosm.restart=true, -Djava.net.useSystemProxies=true, -XX:MaxRAMPercentage=75.0, --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:
+ FastDraw
+ FixAddresses
+ ImproveWay (40)
+ JOSM.Missing.Tools
+ MakeParallel (v1.1.0)
+ Mapillary
+ MultiLineToolbar
+ PerpendicularWayFromNode
+ PolygonCutOut
+ RelationDissolve
+ Review.Changes (1.1.1)
+ RoadSigns
+ apache-commons (36474)
+ apache-http (36474)
+ buildings_tools
+ changeset-viewer
+ comfort0
+ conflation (274)
+ contourmerge
+ ejml (36474)
+ fastdriveway
+ geotools (36474)
+ gridify
+ jackson
+ jaxb (36474)
+ jna (36474)
+ jts (36474)
+ measurement
+ merge-overlap
+ opendata
+ osm-obj-info
+ osmwiki-dataitem
+ reverter (36474)
+ sidewalks
+ turnrestrictions
+ utilsplugin2 (36474)
+ waydownloader
+ wikipedia

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Addr2&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1
+ https://cdn.jsdelivr.net/npm/name-suggestion-index@latest/dist/presets/nsi-josm-presets.min.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParcelLockers&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Simple_Indoor_Tagging&zip=1
+ https://osmtools.de/josm/steps.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-highways&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/CommonKeyboardShortcuts&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/FitnessStationEquipment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewParkingFeatures&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/StreetCabinet&zip=1

Map paint styles:
- https://raw.githubusercontent.com/tordanik/direction-cones-style/refs/heads/main/direction-cones.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/SidewalksAndFootways&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lit&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/BuildingColors&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
- https://raw.githubusercontent.com/yopaseopor/indoormap/master/indoormap-style.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/FixmeAndNote&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Landcover&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LastUpdated&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/MaxspeedIcons&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1

Validator rules:
+ https://josm.openstreetmap.de/josmfile?page=Rules/CheckDate&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingMain&zip=1

Last errors/warnings:
- 00028.970 E: java.lang.IllegalStateException: Error adding certificate HARICA TLS RSA Root CA 2021 - certificate fingerprint mismatch. Expected 8dd4b5373cb0de36769c12339280d82746b3aa6cd426e797a31babe4279cf00b, was d95d0e8eda79525bf9beb11b14d2100d3294985f0c62d9fabd9cd999eccb7b1d
- 00029.914 W: Missing plugin main version in plugin panoramax
- 00033.029 W: Missing plugin main version in plugin panoramax
- 00050.169 E: Failed to locate image 'lastupdated.png​'
- 00050.173 W: Mappaint style "standard" (LastUpdated) icon "lastupdated.png​" not found.
- 00080.376 E: Handled by bug report queue: java.lang.UnsupportedClassVersionError: org/openstreetmap/josm/plugins/missingtools/MissingTools has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0



=== STACK TRACE ===
Thread: main (1)
java.lang.UnsupportedClassVersionError: org/openstreetmap/josm/plugins/missingtools/MissingTools has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)
	at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
	at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
	at org.openstreetmap.josm.plugins.PluginClassLoader.loadClass(PluginClassLoader.java:64)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:469)
	at org.openstreetmap.josm.plugins.PluginInformation.loadClass(PluginInformation.java:402)
	at org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:864)
	at org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:927)
	at org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:1029)
	at org.openstreetmap.josm.gui.MainApplication.loadLatePlugins(MainApplication.java:1251)
	at org.openstreetmap.josm.gui.MainApplication.mainJOSM(MainApplication.java:1007)
	at org.openstreetmap.josm.gui.MainApplication$3.processArguments(MainApplication.java:280)
	at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:766)

Attachments (0)

Change History (2)

comment:1 by anonymous, 10 hours ago

I reported that bug. I deleted manually JOSM.Missing.Tools plugin from user data folder and afterwards disabled in response to the dialogue window that appeared. As far as I see, the problem is related to the older Java runtime version.

comment:2 by stoecker, 8 hours ago

Component: CorePlugin missingtools
Owner: changed from team to UrSuS

It seems it is compiled for java version 21, but reports "Plugin-Minimum-Java-Version: 11". Either it must be compiled for 11 or the manifest must be fixed to state java 21.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain UrSuS.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from UrSuS to the specified user.
Next status will be 'needinfo'. The owner will be changed from UrSuS to anonymous.
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 UrSuS 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.