﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
16607	IncompatibleClassChangeError: Expecting non-static method org.openstreetmap.josm.data.Preferences.getAllPossiblePreferenceDirs()Ljava/util/Collection	naoliv	Don-vip	"Got this right after JOSM was loading the `wikipedia` plugin:

{{{
2018-08-12 23:28:10.722 GRAVE: java.util.concurrent.ExecutionException: java.lang.IncompatibleClassChangeError: Expecting non-static method org.openstreetmap.josm.data.Preferences.getAllPossiblePreferenceDirs()Ljava/util/Collection;. Causa: java.lang.IncompatibleClassChangeError: Expecting non-static method org.openstreetmap.josm.data.Preferences.getAllPossiblePreferenceDirs()Ljava/util/Collection;
java.util.concurrent.ExecutionException: java.lang.IncompatibleClassChangeError: Expecting non-static method org.openstreetmap.josm.data.Preferences.getAllPossiblePreferenceDirs()Ljava/util/Collection;
	at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
	at org.openstreetmap.josm.plugins.opendata.core.modules.ModuleHandler.loadLocallyAvailableModuleInformation(ModuleHandler.java:318)
	at org.openstreetmap.josm.plugins.opendata.core.modules.ModuleHandler.buildListOfModulesToLoad(ModuleHandler.java:370)
	at org.openstreetmap.josm.plugins.opendata.OdPlugin.loadModules(OdPlugin.java:189)
	at org.openstreetmap.josm.plugins.opendata.OdPlugin.lambda$new$1(OdPlugin.java:84)
	at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.IncompatibleClassChangeError: Expecting non-static method org.openstreetmap.josm.data.Preferences.getAllPossiblePreferenceDirs()Ljava/util/Collection;
	at org.openstreetmap.josm.plugins.opendata.core.modules.ModuleInformation.getModuleLocations(ModuleInformation.java:263)
	at org.openstreetmap.josm.plugins.opendata.core.modules.ReadLocalModuleInformationTask.realRun(ReadLocalModuleInformationTask.java:207)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	... 1 more
}}}

But I am unsure if it really belongs to the plugin or if it's a problem in JOSM.

JOSM:
{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-08-13 02:18:54 +0200 (Mon, 13 Aug 2018)
Revision:14153
Build-Date:2018-08-13 01:40:23
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (14153 pt_BR) Linux Debian GNU/Linux unstable (sid)
Memory Usage: 666 MB / 5120 MB (333 MB allocated, but free)
Java version: 10.0.2+13-Debian-1, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1920x1080
Maximum Screen Size: 1920x1080
Java package: openjdk-10-jre:amd64-10.0.2+13-1
Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-21
VM arguments: [-Dawt.useSystemAAFontSettings=gasp]
Dataset consistency test: No problems found

Plugins:
+ Create_grid_of_ways (34380)
+ ImportImagePlugin (34445)
+ OpeningHoursEditor (34389)
+ PicLayer (34389)
+ SimplifyArea (34109)
+ apache-commons (34389)
+ buildings_tools (34212)
+ download_along (34389)
+ editgpx (34206)
+ ejml (34389)
+ geojson (84)
+ geotools (34125)
+ jogl (1.2.1)
+ jts (34206)
+ log4j (34038)
+ measurement (34206)
+ merge-overlap (34389)
+ opendata (34389)
+ photo_geotagging (34206)
+ poly (34389)
+ reverter (34271)
+ tageditor (34109)
+ todo (30305)
+ turnlanes-tagging (263)
+ turnrestrictions (34129)
+ undelete (34274)
+ utilsplugin2 (34389)
+ wikipedia (v1.1.0)
}}}"	defect	closed	normal		Plugin opendata		fixed		
