﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
18751	Wikipedia Plugin crash when trying upload of CS with new or changed elements with Wikipedia features	tux67	team	"==== What steps will reproduce the problem?
1. Change or create an element with a Wiki Tag
2. Click on upload changes
3. Error message comes up

==== What is the expected result?
Upload without error or correction suggestion for Wiki entry
==== What happens instead?
Crash of Plugin
==== Please provide any additional information below. Attach a screenshot if possible.
Only comes up on my Opensuse system - not in Windows
{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2020-02-01 01:10:57 +0100 (Sat, 01 Feb 2020)
Revision:15806
Build-Date:2020-02-01 00:12:46
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (15806 de) Linux openSUSE Leap 15.1
Memory Usage: 1043 MB / 2048 MB (148 MB allocated, but free)
Java version: 11.0.6+10-suse-lp151.3.12.1-x8664, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1920x1080
Maximum Screen Size: 1920x1080
Java package: java-11-openjdk:x86_64-11.0.6.0
WebStart package: icedtea-web:x86_64-1.7.1
apache-commons-logging: apache-commons-logging:noarch-1.2
VM arguments: [--patch-module=java.desktop=/usr/share/icedtea-web/plugin.jar:/usr/share/icedtea-web/netx.jar, --patch-module=jdk.jsobject=/usr/share/icedtea-web/jsobject.jar, --add-reads=java.base=ALL-UNNAMED,java.desktop, --add-reads=java.desktop=ALL-UNNAMED,java.naming, --add-reads=java.naming=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop, --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop, --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,jdk.jsobject, -Dicedtea-web.bin.name=javaws.itweb, -Dicedtea-web.bin.location=/usr/bin/javaws.itweb]
Dataset consistency test: No problems found

Plugins:
+ AddrInterpolation (35248)
+ FixAddresses (35248)
+ HouseNumberTaggingTool (35248)
+ Mapillary (1.5.20)
+ OpeningHoursEditor (35250)
+ PicLayer (35313)
+ RoadSigns (35313)
+ apache-commons (35092)
+ apache-http (35092)
+ areaselector (359)
+ austriaaddresshelper (57)
+ buildings_tools (35248)
+ continuosDownload (91)
+ ejml (35122)
+ fieldpapers (v0.5.0)
+ geochat (35248)
+ imagery_offset_db (35248)
+ jaxb (35092)
+ jna (35092)
+ log4j (35092)
+ markseen (14)
+ measurement (35248)
+ print (35248)
+ pt_assistant (34678)
+ public_transport (35313)
+ reltoolbox (35313)
+ reverter (35313)
+ routes (35248)
+ routing (35313)
+ tageditor (35258)
+ terracer (35248)
+ turnlanes-tagging (283)
+ undelete (35313)
+ utilsplugin2 (35248)
+ wikipedia (1.1.3)

Tagging presets:
+ ${HOME}/OSM/josmtemplates/xmas/josm_preset.xml
+ ${HOME}/OSM/josmtemplates/Heritage_NRW_preset.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Heritage&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/SentieriItaliani&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/hiking_routes_with_trail_marking&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Healthcare&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/WifiHotspots&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LayerChecker&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/ShowID&zip=1
- https://www.dropbox.com/s/qo3ai47fpv241jf/Styles_Fixme_and_Notes.zip?raw=1

Last errors/warnings:
- E: Region [TMS_BLOCK_v2] Failure getting from disk, key = Esri Luftbilder:https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}/20/542488/350804
- E: Region [WMS_BLOCK_v2] Failure getting from disk, key = PDOK Luftbild Beeldmateriaal.nl 25cm aktuell:https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wms?REQUEST=GetMap&LAYERS=Actueel_ortho25&STYLES=&FORMAT=image/jpeg&VERSION=1.3.0&CRS=EPSG:3857&WIDTH=512&HEIGHT=512&BBOX=695499.6292858,6630224.8467142,695576.0663108,6630301.2837392EPSG:3857
- E: Region [WMS_BLOCK_v2] Failure getting from disk, key = PDOK Luftbild Beeldmateriaal.nl 25cm aktuell:https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wms?REQUEST=GetMap&LAYERS=Actueel_ortho25&STYLES=&FORMAT=image/jpeg&VERSION=1.3.0&CRS=EPSG:3857&WIDTH=512&HEIGHT=512&BBOX=695576.0663108,6630224.8467142,695652.5033358,6630301.2837392EPSG:3857
- E: Region [WMS_BLOCK_v2] Failure getting from disk, key = /www.wms.nrw.de_ Gebäude Auswahl - adv_alkis_flurstuecke:https://www.wms.nrw.de/geobasis/wms_nw_alkis_grau?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=adv_alkis_flurstuecke&STYLES=&SRS=EPSG:3857&WIDTH=512&HEIGHT=512&BBOX=695499.6292858,6630224.8467142,695576.0663108,6630301.2837392EPSG:3857
- E: Region [WMS_BLOCK_v2] Failure getting from disk, key = /www.wms.nrw.de_ Gebäude Auswahl - adv_alkis_gebaeude:https://www.wms.nrw.de/geobasis/wms_nw_alkis_grau?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=adv_alkis_gebaeude&STYLES=&SRS=EPSG:3857&WIDTH=512&HEIGHT=512&BBOX=695499.6292858,6630224.8467142,695576.0663108,6630301.2837392EPSG:3857
- E: Region [WMS_BLOCK_v2] Failure getting from disk, key = /www.wms.nrw.de_ Gebäude Auswahl - adv_alkis_gebaeude:https://www.wms.nrw.de/geobasis/wms_nw_alkis_grau?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=adv_alkis_gebaeude&STYLES=&SRS=EPSG:3857&WIDTH=512&HEIGHT=512&BBOX=695576.0663108,6630224.8467142,695652.5033358,6630301.2837392EPSG:3857
- E: Region [WMS_BLOCK_v2] Failure getting from disk, key = /www.wms.nrw.de_ Gebäude Auswahl - adv_alkis_flurstuecke:https://www.wms.nrw.de/geobasis/wms_nw_alkis_grau?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=adv_alkis_flurstuecke&STYLES=&SRS=EPSG:3857&WIDTH=512&HEIGHT=512&BBOX=695576.0663108,6630224.8467142,695652.5033358,6630301.2837392EPSG:3857
- E: Region [api_BLOCK_v2] Failure getting from disk, key = https://www.wikidata.org/w/api.php?action=sitematrix&format=json&formatversion=2&utf8=1
- E: Handled by bug report queue: java.lang.NoClassDefFoundError: java/sql/Date. Ursache: java.lang.ClassNotFoundException: java.sql.Date
- E: Handled by bug report queue: java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.deser.std.DateDeserializers


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-1 (36) of JOSM
java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.deser.std.DateDeserializers
	at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findDefaultDeserializer(BasicDeserializerFactory.java:1838)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.findStdDeserializer(BeanDeserializerFactory.java:167)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:131)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:411)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:349)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:264)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:244)
	at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:142)
	at com.fasterxml.jackson.databind.DeserializationContext.findNonContextualValueDeserializer(DeserializationContext.java:466)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.resolve(BeanDeserializerBase.java:473)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:293)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:244)
	at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:142)
	at com.fasterxml.jackson.databind.DeserializationContext.findNonContextualValueDeserializer(DeserializationContext.java:466)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.resolve(BeanDeserializerBase.java:473)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:293)
	at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:244)
	at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:142)
	at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:476)
	at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:4389)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4198)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3242)
	at org.wikipedia.api.ApiQuery.lambda$new$0(ApiQuery.java:21)
	at org.wikipedia.api.ApiQueryClient.query(ApiQueryClient.java:64)
	at org.wikipedia.validator.WikipediaRedirect.checkBatch(WikipediaRedirect.java:83)
	at org.wikipedia.validator.WikipediaRedirect.lambda$check$3(WikipediaRedirect.java:67)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at org.wikipedia.validator.WikipediaRedirect.lambda$check$4(WikipediaRedirect.java:66)
	at org.wikipedia.tools.ListUtil.processInBatches(ListUtil.java:29)
	at org.wikipedia.validator.WikipediaRedirect.lambda$check$5(WikipediaRedirect.java:56)
	at java.base/java.util.HashMap.forEach(HashMap.java:1336)
	at org.wikipedia.validator.WikipediaRedirect.check(WikipediaRedirect.java:55)
	at org.wikipedia.validator.BatchProcessedTagTest.endTest(BatchProcessedTagTest.java:65)
	at org.openstreetmap.josm.actions.upload.ValidateUploadHook.checkUpload(ValidateUploadHook.java:67)
	at org.openstreetmap.josm.actions.UploadAction.checkPreUploadConditions(UploadAction.java:219)
	at org.openstreetmap.josm.actions.UploadAction.uploadData(UploadAction.java:238)
	at org.openstreetmap.josm.actions.UploadAction.actionPerformed(UploadAction.java:294)
	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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6397)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
	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:4840)
	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		Core Webstart		duplicate	template_report webstart jackson java11 icedtea-web	
