﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
19335	Exceptions after update to JOSM 16538	sebastic	team	"The wikipedia plugin causes an exception because the org.openstreetmap.josm.data.cache.JCSCacheManager is not found, and tag2link has an NPE:

{{{
2020-06-02 19:01:20.699 SEVERE: Failed to initialize tag2link rules
2020-06-02 19:01:20.700 SEVERE: java.lang.NullPointerException
java.lang.NullPointerException
        at org.glassfish.json.UnicodeDetectingInputStream.fillBuf(UnicodeDetectingInputStream.java:89)
        at org.glassfish.json.UnicodeDetectingInputStream.detectEncoding(UnicodeDetectingInputStream.java:128)
        at org.glassfish.json.UnicodeDetectingInputStream.<init>(UnicodeDetectingInputStream.java:75)
        at org.glassfish.json.JsonParserImpl.<init>(JsonParserImpl.java:95)
        at org.glassfish.json.JsonReaderImpl.<init>(JsonReaderImpl.java:73)
        at org.glassfish.json.JsonProviderImpl.createReader(JsonProviderImpl.java:136)
        at javax.json.Json.createReader(Json.java:225)
        at org.openstreetmap.josm.tools.Tag2Link.initializeFromResources(Tag2Link.java:95)
        at org.openstreetmap.josm.tools.Tag2Link.initialize(Tag2Link.java:79)
        at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:33)
        at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:11)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
}}}

{{{
Revision:16538
Is-Local-Build:false
Build-Date:1970-01-23 18:35:31
Debian-Release:0.0.svn16538+dfsg-1
Build-Name:Debian

Identification: JOSM/1.5 (16538 Debian en) Linux Debian GNU/Linux bullseye/sid
Memory Usage: 547 MB / 3940 MB (195 MB allocated, but free)
Java version: 11.0.7+10-post-Debian-3, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1200
Maximum Screen Size: 1920x1200
Java package: openjdk-11-jre:amd64-11.0.7+10-3
Java ATK Wrapper package: libatk-wrapper-java:all-0.38.0-1
libcommons-compress-java: libcommons-compress-java:all-1.20-1
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:all-20200323-1
liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-3
VM arguments: [--add-modules=java.scripting,java.sql, -Djosm.restart=true, -Djava.net.useSystemProxies=true]
Program arguments: [${HOME}/multimedia/osm/projects/areas/old-style.osm.pbf]
Dataset consistency test: No problems found

Plugins:
+ AddrInterpolation (35405)
+ DirectUpload (35248)
+ FixAddresses (35343)
+ HouseNumberTaggingTool (35248)
+ OpeningHoursEditor (35414)
+ RoadSigns (35424)
+ SimplifyArea (35405)
+ apache-commons (35362)
+ buildings_tools (35474)
+ editgpx (35248)
+ ejml (35313)
+ geotools (35169)
+ jaxb (35092)
+ jts (35122)
+ opendata (35405)
+ pbf (35446)
+ poly (35248)
+ reverter (35474)
+ terracer (35327)
+ todo (30306)
+ turnlanes (35405)
+ turnrestrictions (35405)
+ utilsplugin2 (35476)
+ waydownloader (35405)
+ wikipedia (1.1.4)

Tagging presets:
+ /usr/share/josm/data/defaultpresets.xml

Map paint styles:
- /usr/share/josm/styles/standard/potlatch2.mapcss
- <josm.pref>/plugins/ods-bag/Ods-bag-style-0.6.8.mapcss

Last errors/warnings:
- E: Failed to initialize tag2link rules
- E: java.lang.NullPointerException
- E: java.lang.reflect.InvocationTargetException. Cause: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
- E: Handled by bug report queue: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin wikipedia. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.NoClassDefFoundError: Could not initialize class org.wikipedia.Caches
- W: Warning - <html>JOSM could not find information about the following plugins:<ul><li>apache-commons</li><li>HouseNumberTaggingTool</li><li>geotools</li><li>opendata</li><li>RoadSigns</li><li>SimplifyArea</li><li>FixAddresses</li><li>jaxb</li><li>editgpx</li><li>utilsplugin2</li><li>AddrInterpolation</li><li>terracer</li><li>turnrestrictions</li><li>wikipedia</li><li>jts</li><li>DirectUpload</li><li>ejml</li><li>turnlanes</li><li>reverter</li><li>todo</li><li>pbf</li><li>OpeningHoursEditor</li><li>poly</li><li>buildings_tools</li><li>waydownloader</li></ul>The plugins are not going to be loaded.</html>
- E: Thread main-worker-0 raised java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
- E: Failed to locate image 'images/wfs.png'
- E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
- E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (19) of main
java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
	at org.openstreetmap.josm.gui.MainTermination.run(MainTermination.java:34)
	at org.openstreetmap.josm.spi.lifecycle.Lifecycle.exitJosm(Lifecycle.java:117)
	at org.openstreetmap.josm.gui.MainApplication.exitJosm(MainApplication.java:494)
	at org.openstreetmap.josm.gui.MainFrame$ExitWindowAdapter.windowClosing(MainFrame.java:188)
	at java.desktop/java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:357)
	at java.desktop/java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:357)
	at java.desktop/java.awt.Window.processWindowEvent(Window.java:2078)
	at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
	at java.desktop/java.awt.Window.processEvent(Window.java:2037)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5007)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4839)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
}}}

One problem seems to be that the tag2link sources are not included in `josm-latest-sources.jar`, the tag2link source JAR is empty:
{{{
$ jar -tvf /tmp/tag2link-2020.5.16-sources.jar
$ 
}}}

Adding the tag2link sources does not resolve the issue with the wikipedia plugin:
{{{
Using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to execute josm.
2020-06-02 19:46:50.029 INFO: Log level is at INFO (INFO, 800)
2020-06-02 19:46:52.046 INFO: Detected useable IPv6 network, preferring IPv6 over IPv4 after next restart.
2020-06-02 19:46:52.493 INFO: loading plugin 'jaxb' (version 35092)
2020-06-02 19:46:53.366 INFO: GET https://api.openstreetmap.org/api/0.6/user/details -> HTTP/1.1 200 (220 ms; 399 B)
2020-06-02 19:46:53.575 INFO: Obtained 68 Tag2Link rules from /usr/share/josm/webjars/tag2link/2020.5.16/index.json
2020-06-02 19:46:55.327 INFO: loading plugin 'reverter' (version 35474)
2020-06-02 19:46:55.371 INFO: RemoteControl: adding command ""revert_changeset"" (handled by RevertChangesetHandler)
2020-06-02 19:46:55.373 INFO: loading plugin 'apache-commons' (version 35362)
2020-06-02 19:46:55.374 INFO: loading plugin 'jts' (version 35122)
2020-06-02 19:46:55.375 INFO: loading plugin 'ejml' (version 35313)
2020-06-02 19:46:55.382 INFO: loading plugin 'geotools' (version 35169)
2020-06-02 19:46:55.592 INFO: Warp/affine reduction enabled: true
log4j:WARN No appenders could be found for logger (hsqldb.db.HSQLDB6BD103EBD8.ENGINE).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2020-06-02 19:46:56.262 INFO: loading plugin 'utilsplugin2' (version 35476)
2020-06-02 19:46:56.327 INFO: loading plugin 'HouseNumberTaggingTool' (version 35248)
2020-06-02 19:46:56.344 INFO: loading plugin 'opendata' (version 35405)
2020-06-02 19:46:56.367 INFO: loading plugin 'RoadSigns' (version 35424)
2020-06-02 19:46:56.388 INFO: loading plugin 'SimplifyArea' (version 35405)
2020-06-02 19:46:56.391 INFO: loading plugin 'FixAddresses' (version 35343)
2020-06-02 19:46:56.417 INFO: loading plugin 'editgpx' (version 35248)
2020-06-02 19:46:56.418 INFO: loading plugin 'AddrInterpolation' (version 35405)
2020-06-02 19:46:56.421 INFO: loading plugin 'terracer' (version 35327)
2020-06-02 19:46:56.441 INFO: loading plugin 'turnrestrictions' (version 35405)
2020-06-02 19:46:56.446 INFO: loading plugin 'wikipedia' (version 1.1.4)
2020-06-02 19:46:56.679 SEVERE: java.lang.reflect.InvocationTargetException. Cause: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.openstreetmap.josm.data.validation.OsmValidator.addTest(OsmValidator.java:163)
        at org.wikipedia.WikipediaPlugin.<init>(WikipediaPlugin.java:58)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:364)
        at org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:804)
        at org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:890)
        at org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:933)
        at org.openstreetmap.josm.gui.MainApplication.loadLatePlugins(MainApplication.java:1145)
        at org.openstreetmap.josm.gui.MainApplication.mainJOSM(MainApplication.java:917)
        at org.openstreetmap.josm.gui.MainApplication$3.processArguments(MainApplication.java:276)
        at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:712)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
        at org.wikipedia.Caches.<clinit>(Caches.java:10)
        at org.wikipedia.api.ApiQueryClient.query(ApiQueryClient.java:40)
        at org.wikipedia.validator.WikipediaValueFormat.<init>(WikipediaValueFormat.java:50)
        ... 18 more

2020-06-02 19:46:56.680 INFO: loading plugin 'DirectUpload' (version 35248)
2020-06-02 19:46:56.685 INFO: loading plugin 'turnlanes' (version 35405)
2020-06-02 19:46:56.686 INFO: loading plugin 'todo' (version 30306)
2020-06-02 19:46:56.689 INFO: loading plugin 'pbf' (version 35446)
2020-06-02 19:46:56.694 INFO: loading plugin 'OpeningHoursEditor' (version 35414)
2020-06-02 19:46:56.697 INFO: loading plugin 'poly' (version 35248)
2020-06-02 19:46:56.700 INFO: loading plugin 'buildings_tools' (version 35474)
2020-06-02 19:46:56.708 INFO: loading plugin 'waydownloader' (version 35405)
2020-06-02 19:46:56.975 INFO: RemoteControl::Accepting remote connections on /127.0.0.1:8111
2020-06-02 19:46:56.977 INFO: Message notifier active (checks every 5 minutes)
2020-06-02 19:46:56.978 INFO: RemoteControl::Accepting remote connections on /0:0:0:0:0:0:0:1:8111
2020-06-02 19:46:56.978 INFO: Changeset updater active (checks every 60 minutes if open changesets have been closed)
2020-06-02 19:46:57.030 INFO: GET https://api.openstreetmap.org/api/0.6/user/details (get number of unread messages) -> HTTP/1.1 200 (52 ms; 399 B)
2020-06-02 19:46:57.055 INFO: Open file: /home/bas/multimedia/osm/projects/areas/old-style.osm.pbf (7577 bytes)
2020-06-02 19:46:57.165 INFO: Open file: /home/bas/multimedia/osm/projects/areas/old-style.osm.pbf (7577 bytes) completed in 110 ms
2020-06-02 19:46:57.662 SEVERE: Handled by bug report queue: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin wikipedia. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.NoClassDefFoundError: Could not initialize class org.wikipedia.Caches
org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin wikipedia
        at org.openstreetmap.josm.plugins.PluginProxy.handlePluginException(PluginProxy.java:60)
        at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:71)
        at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:80)
        at org.openstreetmap.josm.gui.MainPanel$1.beforeFirstLayerAdded(MainPanel.java:157)
        at org.openstreetmap.josm.gui.layer.MainLayerManager.realAddLayer(MainLayerManager.java:281)
        at org.openstreetmap.josm.gui.layer.LayerManager.lambda$addLayer$0(LayerManager.java:217)
        at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:240)
        at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:217)
        at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:206)
        at org.openstreetmap.josm.gui.io.importexport.OsmImporter.lambda$importData$0(OsmImporter.java:103)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
        at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
        at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
        at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
        at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
        at java.desktop/java.awt.Component.show(Component.java:1716)
        at java.desktop/java.awt.Component.setVisible(Component.java:1663)
        at java.desktop/java.awt.Window.setVisible(Window.java:1031)
        at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
        at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255)
        at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:113)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:66)
        ... 43 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.wikipedia.Caches
        at org.wikipedia.api.ApiQueryClient.query(ApiQueryClient.java:40)
        at org.wikipedia.WikipediaApp.<init>(WikipediaApp.java:58)
        at org.wikipedia.WikipediaApp.forLanguage(WikipediaApp.java:71)
        at org.wikipedia.gui.WikipediaToggleDialog.newWikipediaApp(WikipediaToggleDialog.java:162)
        at org.wikipedia.gui.WikipediaToggleDialog.updateTitle(WikipediaToggleDialog.java:144)
        at org.wikipedia.gui.WikipediaToggleDialog.<init>(WikipediaToggleDialog.java:88)
        at org.wikipedia.WikipediaPlugin.mapFrameInitialized(WikipediaPlugin.java:72)
        ... 48 more

2020-06-02 19:46:57.748 INFO: Reassigning shortcut 'subwindow:todo' from null to 576 because of conflict with Ctrl+Shift+T
2020-06-02 19:46:57.748 INFO: Silent shortcut conflict: 'subwindow:todo' moved by 'tool:revert' to 'Alt+Shift+F1'.
2020-06-02 19:46:57.914 INFO: Switching map mode from (none) to SelectAction
2020-06-02 19:46:58.183 INFO: Update plugins - <html>An unexpected exception occurred that may have come from the 'wikipedia' plugin.<br>According to the information within the plugin, the author is floscher &lt;incoming+josm-plugin-wikipedia-6702380-issue-@incoming.gitlab.com&gt;, simon04.<br>Try updating to the newest version of this plugin before reporting a bug.</html>
2020-06-02 19:47:08.812 WARNING: Warning - <html>JOSM could not find information about the following plugins:<ul><li>apache-commons</li><li>HouseNumberTaggingTool</li><li>geotools</li><li>opendata</li><li>RoadSigns</li><li>SimplifyArea</li><li>FixAddresses</li><li>jaxb</li><li>editgpx</li><li>utilsplugin2</li><li>AddrInterpolation</li><li>terracer</li><li>turnrestrictions</li><li>wikipedia</li><li>jts</li><li>DirectUpload</li><li>ejml</li><li>turnlanes</li><li>reverter</li><li>todo</li><li>pbf</li><li>OpeningHoursEditor</li><li>poly</li><li>buildings_tools</li><li>waydownloader</li></ul>The plugins are not going to be loaded.</html>
2020-06-02 19:47:09.037 INFO: GET https://josm.openstreetmap.de/pluginicons?plugins=apache-commons,HouseNumberTaggingTool,geotools,opendata,RoadSigns,SimplifyArea,FixAddresses,jaxb,editgpx,utilsplugin2,AddrInterpolation,terracer,turnrestrictions,wikipedia,jts,DirectUpload,ejml,turnlanes,reverter,todo,pbf,OpeningHoursEditor,poly,buildings_tools,waydownloader -> HTTP/1.1 200 (240 ms)
2020-06-02 19:47:10.966 INFO: GET https://josm.openstreetmap.de/tested -> HTTP/1.1 200 (37 ms)
}}}

Using the `josm-tested.jar` from josm.openstreetmap.de does not have this problem:
{{{
$ java -jar /tmp/josm-tested.jar 
Unable to set SPI locale provider: null
Unable to set SPI locale provider: null
2020-06-02 19:56:44.262 INFO: Log level is at INFO (INFO, 800)
2020-06-02 19:56:46.286 INFO: Detected useable IPv6 network, preferring IPv6 over IPv4 after next restart.
2020-06-02 19:56:46.615 INFO: loading plugin 'jaxb' (version 35092)
2020-06-02 19:56:47.487 INFO: GET https://api.openstreetmap.org/api/0.6/user/details -> HTTP/1.1 200 (130 ms; 399 B)
2020-06-02 19:56:47.811 INFO: Obtained 68 Tag2Link rules from META-INF/resources/webjars/tag2link/2020.5.16/index.json
2020-06-02 19:56:49.597 INFO: loading plugin 'reverter' (version 35474)
2020-06-02 19:56:49.659 INFO: RemoteControl: adding command ""revert_changeset"" (handled by RevertChangesetHandler)
2020-06-02 19:56:49.661 INFO: loading plugin 'apache-commons' (version 35362)
2020-06-02 19:56:49.661 INFO: loading plugin 'jts' (version 35122)
2020-06-02 19:56:49.662 INFO: loading plugin 'ejml' (version 35313)
2020-06-02 19:56:49.677 INFO: loading plugin 'geotools' (version 35169)
2020-06-02 19:56:49.931 SEVERE: Region [TMS_BLOCK_v2] : Problem loading keys for file TMS_BLOCK_v2
2020-06-02 19:56:50.102 INFO: Warp/affine reduction enabled: true
2020-06-02 19:56:50.525 INFO: dataFileCache open start
2020-06-02 19:56:50.631 INFO: loading plugin 'utilsplugin2' (version 35476)
2020-06-02 19:56:50.711 INFO: loading plugin 'HouseNumberTaggingTool' (version 35248)
2020-06-02 19:56:50.728 INFO: loading plugin 'opendata' (version 35405)
2020-06-02 19:56:50.754 INFO: loading plugin 'RoadSigns' (version 35424)
2020-06-02 19:56:50.775 INFO: loading plugin 'SimplifyArea' (version 35405)
2020-06-02 19:56:50.778 INFO: loading plugin 'FixAddresses' (version 35343)
2020-06-02 19:56:50.830 INFO: loading plugin 'editgpx' (version 35248)
2020-06-02 19:56:50.831 INFO: loading plugin 'AddrInterpolation' (version 35405)
2020-06-02 19:56:50.843 INFO: loading plugin 'terracer' (version 35327)
2020-06-02 19:56:50.849 INFO: loading plugin 'turnrestrictions' (version 35405)
2020-06-02 19:56:50.872 INFO: loading plugin 'wikipedia' (version 1.1.4)
2020-06-02 19:56:51.158 INFO: POST https://www.wikidata.org/w/api.php (52 B) ...
2020-06-02 19:56:51.486 INFO: POST https://www.wikidata.org/w/api.php (action=sitematrix format=json formatversion=2 utf8=1) -> HTTP/1.1 200 (287 ms)
2020-06-02 19:56:51.639 INFO: Successfully updated API cache for https://www.wikidata.org/w/api.php?action=sitematrix&format=json&formatversion=2&utf8=1
2020-06-02 19:56:51.750 INFO: loading plugin 'DirectUpload' (version 35248)
2020-06-02 19:56:51.754 INFO: loading plugin 'turnlanes' (version 35405)
2020-06-02 19:56:51.755 INFO: loading plugin 'todo' (version 30306)
2020-06-02 19:56:51.756 INFO: loading plugin 'pbf' (version 35446)
2020-06-02 19:56:51.762 INFO: loading plugin 'OpeningHoursEditor' (version 35414)
2020-06-02 19:56:51.766 INFO: loading plugin 'poly' (version 35248)
2020-06-02 19:56:51.769 INFO: loading plugin 'buildings_tools' (version 35474)
2020-06-02 19:56:51.778 INFO: loading plugin 'waydownloader' (version 35405)
2020-06-02 19:56:52.029 INFO: RemoteControl::Accepting remote connections on /127.0.0.1:8111
2020-06-02 19:56:52.029 INFO: RemoteControl::Accepting remote connections on /0:0:0:0:0:0:0:1:8111
2020-06-02 19:56:52.045 INFO: Message notifier active (checks every 5 minutes)
2020-06-02 19:56:52.048 INFO: Changeset updater active (checks every 60 minutes if open changesets have been closed)
2020-06-02 19:56:52.094 INFO: GET https://api.openstreetmap.org/api/0.6/user/details (get number of unread messages) -> HTTP/1.1 200 (48 ms; 399 B)
}}}

Adding the Bing layer also triggers this exception:
{{{
Revision:16538
Is-Local-Build:false
Build-Date:1970-01-23 22:21:54
Debian-Release:0.0.svn16538+dfsg-2
Build-Name:Debian

Identification: JOSM/1.5 (16538 Debian en) Linux Debian GNU/Linux bullseye/sid
Memory Usage: 704 MB / 3940 MB (598 MB allocated, but free)
Java version: 11.0.7+10-post-Debian-3, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1200
Maximum Screen Size: 1920x1200
Java package: openjdk-11-jre:amd64-11.0.7+10-3
Java ATK Wrapper package: libatk-wrapper-java:all-0.38.0-1
libcommons-compress-java: libcommons-compress-java:all-1.20-1
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:all-20200323-1
liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-3
VM arguments: [--add-modules=java.scripting,java.sql, -Djosm.restart=true, -Djava.net.useSystemProxies=true]
Program arguments: [${HOME}/multimedia/osm/projects/areas/old-style.osm.pbf]
Dataset consistency test: No problems found

Plugins:
+ AddrInterpolation (35405)
+ DirectUpload (35248)
+ FixAddresses (35343)
+ HouseNumberTaggingTool (35248)
+ OpeningHoursEditor (35414)
+ RoadSigns (35424)
+ SimplifyArea (35405)
+ apache-commons (35362)
+ buildings_tools (35474)
+ editgpx (35248)
+ ejml (35313)
+ geotools (35169)
+ jaxb (35092)
+ jts (35122)
+ opendata (35405)
+ pbf (35446)
+ poly (35248)
+ reverter (35474)
+ terracer (35327)
+ todo (30306)
+ turnlanes (35405)
+ turnrestrictions (35405)
+ utilsplugin2 (35476)
+ waydownloader (35405)

Tagging presets:
+ /usr/share/josm/data/defaultpresets.xml

Map paint styles:
- /usr/share/josm/styles/standard/potlatch2.mapcss
- <josm.pref>/plugins/ods-bag/Ods-bag-style-0.6.8.mapcss

Last errors/warnings:
- E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (19) of main
java.lang.NoClassDefFoundError: Could not initialize class org.openstreetmap.josm.data.cache.JCSCacheManager
	at org.openstreetmap.josm.gui.layer.AbstractCachedTileSourceLayer.getCache(AbstractCachedTileSourceLayer.java:83)
	at org.openstreetmap.josm.gui.layer.AbstractCachedTileSourceLayer.<init>(AbstractCachedTileSourceLayer.java:60)
	at org.openstreetmap.josm.gui.layer.TMSLayer.<init>(TMSLayer.java:60)
	at org.openstreetmap.josm.gui.layer.ImageryLayer.create(ImageryLayer.java:170)
	at org.openstreetmap.josm.actions.AddImageryLayerAction.actionPerformed(AddImageryLayerAction.java:164)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6631)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6396)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5007)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4839)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4839)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
}}}"	defect	closed	normal	20.06	Core	tested	fixed	debian	stoecker
