Modify

Opened 4 years ago

Closed 4 years ago

#18751 closed defect (duplicate)

Wikipedia Plugin crash when trying upload of CS with new or changed elements with Wikipedia features

Reported by: tux67 Owned by: team
Priority: normal Milestone:
Component: Core Webstart Version:
Keywords: template_report webstart jackson java11 icedtea-web Cc:

Description

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)

Attachments (1)

Screenshot_20200223_121610.png (95.1 KB ) - added by tux67 4 years ago.

Download all attachments as: .zip

Change History (4)

by tux67, 4 years ago

comment:1 by simon04, 4 years ago

Component: CorePlugin wikipedia
Keywords: webstart jackson added

comment:2 by simon04, 4 years ago

Component: Plugin wikipediaCore Webstart
Keywords: java11 added

Most likely the same issue as #18620.

comment:3 by Don-vip, 4 years ago

Keywords: icedtea-web added
Resolution: duplicate
Status: newclosed

Closed as duplicate of #18737.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.