Modify

Opened 6 days ago

Last modified 4 days ago

#24586 new defect

crash on trying to create dataitem

Reported by: mnalis Owned by: taylor.smock
Priority: normal Milestone:
Component: Plugin osmwiki-dataitem Version: tested
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. open https://www.openstreetmap.org/way/671810785
  2. right click on ref:HR:e-matica tag and choose Create a new WikiData item for ref:HR:e-matic
  3. fill Description field and set/unset checkboxes
  4. click Upload

What is the expected result?

WikiData item is actually created

What happens instead?

JOSM crash error window, and WikiData item is not created

Please provide any additional information below. Attach a screenshot if possible.

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2025-08-31 14:19:57 +0200 (Sun, 31 Aug 2025)
Revision:19439
Build-Date:2025-09-02 01:30:58
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19439 en) Linux Debian GNU/Linux 13 (trixie)
Memory Usage: 1326 MB / 2987 MB (158 MB allocated, but free)
Java version: 21.0.9+10-Debian-1deb13u1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: hr_HR.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: ICEWM
Java package: openjdk-21-jre:amd64-21.0.9+10-1~deb13u1
fonts-noto: fonts-noto:all-20201225-2
VM arguments: [-Dsun.java2d.opengl=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]
Dataset consistency test: No problems found

Plugins:
+ DirectUpload (36438)
+ FixAddresses (36438)
+ ImageWayPoint (36438)
+ Mapillary (1813)
+ PicLayer (269)
+ Review.Changes (1.1.1)
+ apache-commons (36438)
+ apache-http (36438)
+ areaselector (366)
+ austriaaddresshelper (100)
+ buildings_tools (36438)
+ conflation (274)
+ ejml (36438)
+ geotools (36438)
+ imagery_offset_db (36438)
+ jackson (36438)
+ jaxb (36438)
+ jna (36438)
+ jts (36438)
+ log4j (36438)
+ mbtiles (v2.6.1)
+ opendata (36460)
+ osmwiki-dataitem (0.0.8)
+ pmtiles (36438)
+ pt_assistant (677)
+ reverter (36447)
+ todo (155)
+ turnrestrictions (36458)
+ undelete (36438)
+ urbaneye3d (1.6.1)
+ utilsplugin2 (36438)
+ wikipedia (441)

Tagging presets:
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/INT-1-preset.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Healthcare&zip=1
+ https://<user.name>.com/prezentacije/OpenStreetMap/josm-preset.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Xmas&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
+ http://bezdomni.net/Styles_HighlightedCapesBays-style.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/CyclewaysStylingBNA&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/SidewalksPlus&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/BuildingColors&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/FixmeAndNote&zip=1
+ ${HOME}/tmp/g/1/openaddresses-HR.mapcss

Validator rules:
+ https://josm.openstreetmap.de/josmfile?page=Rules/KeepRight&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/QAToolInspiredValidations&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/OSMLint&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingWeekdays&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/SourceObjectTag&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/IndoorRules&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/Pictures&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingOpeningHours&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/CheckDate&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/FacebookWebsite&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/DuplicateAttributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingMain&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/OldCovid&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/NotCheck&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/ThisOrThat&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/ChargeRules&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/InvalidWebsiteProtocol&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/AddrFullWarning&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/AddrRelationWarning&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/CountryCodeCheck&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/Geology&zip=1
+ https://raw.githubusercontent.com/stefan-a-bauer/josm-validators/master/mtb.validator.mapcss
+ https://github.com/Jungle-Bus/transport_mapcss/raw/gh-pages/transport.validator.zip
+ https://github.com/open-energy-transition/validate-my-grid/raw/refs/heads/gh-pages/power.validator.zip
+ https://josm.openstreetmap.de/josmfile?page=Rules/PublicTransportGtfs&zip=1
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/Seamark.validator.mapcss

Last errors/warnings:
- 113306.002 E: Cannot parse auto-increment value of '-2' into an integer
- 113306.002 E: Cannot parse auto-increment value of '-1' into an integer
- 113311.425 E: Cannot parse auto-increment value of '-2' into an integer
- 113311.426 E: Cannot parse auto-increment value of '-1' into an integer
- 113330.153 E: Cannot parse auto-increment value of '-2' into an integer
- 113330.153 E: Cannot parse auto-increment value of '-1' into an integer
- 120296.713 W: java.net.SocketTimeoutException: Connect timed out
- 120811.253 W: java.net.SocketTimeoutException: Connect timed out
- 121934.044 E: Thread main-worker-1 raised jakarta.json.stream.JsonParsingException: Unexpected char −1 at (line no=1, column no=6, offset=5)
- 121934.045 E: Handled by bug report queue: jakarta.json.stream.JsonParsingException: Unexpected char −1 at (line no=1, column no=6, offset=5)



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: main-worker-1 (1182)
jakarta.json.stream.JsonParsingException: Unexpected char −1 at (line no=1, column no=6, offset=5)
	at org.eclipse.parsson.JsonTokenizer.unexpectedChar(JsonTokenizer.java:593)
	at org.eclipse.parsson.JsonTokenizer.readString(JsonTokenizer.java:166)
	at org.eclipse.parsson.JsonTokenizer.nextToken(JsonTokenizer.java:356)
	at org.eclipse.parsson.JsonParserImpl$ObjectContext.getNextEvent(JsonParserImpl.java:517)
	at org.eclipse.parsson.JsonParserImpl.next(JsonParserImpl.java:360)
	at org.eclipse.parsson.JsonParserImpl.getObject(JsonParserImpl.java:319)
	at org.eclipse.parsson.JsonParserImpl.getObject(JsonParserImpl.java:146)
	at org.eclipse.parsson.JsonReaderImpl.readObject(JsonReaderImpl.java:85)
	at org.openstreetmap.josm.plugins.wikidata.io.upload.WikiDataItemUploader.doUpload(WikiDataItemUploader.java:113)
	at org.openstreetmap.josm.plugins.wikidata.io.upload.WikiDataItemUploader.run(WikiDataItemUploader.java:91)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

=== ADDITIONAL EXCEPTIONS ===
==== Exception at 1767658651050 ====
jakarta.json.stream.JsonParsingException: Unexpected char −1 at (line no=1, column no=6, offset=5)
	at org.eclipse.parsson.JsonTokenizer.unexpectedChar(JsonTokenizer.java:593)
	at org.eclipse.parsson.JsonTokenizer.readString(JsonTokenizer.java:166)
	at org.eclipse.parsson.JsonTokenizer.nextToken(JsonTokenizer.java:356)
	at org.eclipse.parsson.JsonParserImpl$ObjectContext.getNextEvent(JsonParserImpl.java:517)
	at org.eclipse.parsson.JsonParserImpl.next(JsonParserImpl.java:360)
	at org.eclipse.parsson.JsonParserImpl.getObject(JsonParserImpl.java:319)
	at org.eclipse.parsson.JsonParserImpl.getObject(JsonParserImpl.java:146)
	at org.eclipse.parsson.JsonReaderImpl.readObject(JsonReaderImpl.java:85)
	at org.openstreetmap.josm.plugins.wikidata.io.upload.WikiDataItemUploader.doUpload(WikiDataItemUploader.java:113)
	at org.openstreetmap.josm.plugins.wikidata.io.upload.WikiDataItemUploader.run(WikiDataItemUploader.java:91)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Attachments (0)

Change History (1)

comment:1 by taylor.smock, 4 days ago

This appears to be a login issue. I'm working on a release that will give me more information, but it might take awhile. I last touched the code for this plugin in 2023.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain taylor.smock.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from taylor.smock to the specified user.
Next status will be 'needinfo'. The owner will be changed from taylor.smock to mnalis.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from taylor.smock to anonymous. Next status will be 'assigned'.

Add Comment


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