﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
23772	SEVERE: unable to find dependency for plugin on startup	skyper	team	"==== What steps will reproduce the problem?
1. Have some plugins with dependency of other plugins install (geotools, opendata, matsim)
1. Start JOSM

==== What is the expected result?
Clean startup without severe warning

==== What happens instead?
SEVERE: unable to find dependency for plugin

==== Please provide any additional information below. Attach a screenshot if possible.
No problem with tested (r19096).
The missing icons is another problem probably related to the matsim plugin

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2024-07-02 17:10:50 +0200 (Tue, 02 Jul 2024)
Revision:19128
Build-Date:2024-07-03 01:31:15
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19128 en) Linux Debian GNU/Linux 12 (bookworm)
Memory Usage: 356 MB / 1970 MB (151 MB allocated, but free)
Java version: 17.0.11+9-Debian-1deb12u1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1366x768x[Multi depth]@60Hz (scaling 1.00×1.00) :0.1 1920x1080x[Multi depth]@[Unknown refresh rate] (scaling 1.00×1.00)
Maximum Screen Size: 1920×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
Desktop environment: GNOME
Java package: openjdk-17-jre:amd64-17.0.11+9-1~deb12u1
Java ATK Wrapper package: libatk-wrapper-java:all-0.40.0-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, -Djosm.dir.name=JOSM-latest, -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:
+ ImproveWay (32)
+ apache-commons (36273)
+ conflation (0.6.11)
+ ejml (36176)
+ flatlaf (36176)
+ geotools (36273)
+ imagery_offset_db (36226)
+ jackson (36273)
+ javafx (36200)
+ jaxb (36118)
+ jts (36004)
+ matsim (d70ae5a)
+ opendata (36256)
+ pt_assistant (637)
+ reverter (36256)
+ terracer (36205)
+ undelete (36226)
+ utilsplugin2 (36241)


+ https://josm.openstreetmap.de/josmfile?page=Rules/GermanySpecific&zip=1

Last errors/warnings:
- 00016.109 E: unable to find dependency jaxb for plugin geotools
- 00016.111 E: unable to find dependency jaxb for plugin opendata
- 00016.111 E: unable to find dependency javafx for plugin matsim
- 00021.241 E: Failed to locate image 'open.png'
- 00021.248 E: Failed to locate image 'new.png'
- 00021.326 E: Failed to locate image 'matsim-scenario.png'
- 00021.326 W:  null: Could not get presets icon matsim-scenario.png
- 00021.328 E: Failed to locate image 'images/dialogs/logo.png'
- 00021.328 W:  Link: Could not get presets icon images/dialogs/logo.png
}}}

{{{
Using /usr/lib/jvm/java-17-openjdk-amd64/bin/java to execute josm-latest.
2024-07-03 15:30:44.802 INFO: Log level is at INFO (INFO, 800)
2024-07-03 15:30:46.516 INFO: loading plugin 'flatlaf' (version 36176)
2024-07-03 15:30:47.547 INFO: loading plugin 'jaxb' (version 36118)
2024-07-03 15:30:47.573 INFO: loading plugin 'javafx' (version 36200)
2024-07-03 15:30:50.896 INFO: GET https://api.openstreetmap.org/api/0.6/user/details -> HTTP/1.1 200 (809 ms; 926 B)
2024-07-03 15:30:54.399 INFO: Obtained 157 Tag2Link rules from resource://META-INF/resources/webjars/tag2link/2024.2.8/index.json
2024-07-03 15:31:00.720 SEVERE: unable to find dependency jaxb for plugin geotools
2024-07-03 15:31:00.721 SEVERE: unable to find dependency jaxb for plugin opendata
2024-07-03 15:31:00.722 SEVERE: unable to find dependency javafx for plugin matsim
}}}
"	defect	closed	normal	24.08	Core	latest	fixed	template_report regression plugin dependency startup	
