Modify

Opened 3 years ago

Closed 3 years ago

#22418 closed defect (duplicate)

JOSM always show error message before closing the app.

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

What is the expected result?

What happens instead?

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

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2022-09-29 20:51:54 +0200 (Thu, 29 Sep 2022)
Revision:18565
Build-Date:2022-09-30 01:30:56
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (18565 hu) Linux Freedesktop.org 21.08.15 (Flatpak runtime)
Memory Usage: 714 MB / 3976 MB (110 MB allocated, but free)
Java version: 17.0.1+12, Flathub, OpenJDK 64-Bit Server VM
Look and Feel: com.formdev.flatlaf.FlatDarkLaf
Screen: :0.0 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: hu_HU.UTF-8.UTF-8
System property file.encoding: ANSI_X3.4-1968
System property sun.jnu.encoding: ANSI_X3.4-1968
Locale info: hu_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: XFCE
VM arguments: [--module-path=/app/share/openjfx/lib, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, -Djosm.restart=true, -Djava.net.useSystemProxies=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]

Plugins:
+ BuildingGeneralization (36)
+ ColorPlugin (1537115529)
+ DirectUpload (35951)
+ FastDraw (35978)
+ ImageWayPoint (35893)
+ ImportImagePlugin (36013)
+ PicLayer (1.0.2)
+ RoadSigns (36011)
+ apache-commons (36003)
+ buildings_tools (36011)
+ easypresets (1623509627)
+ ejml (35924)
+ flatlaf (35862)
+ geotools (36015)
+ jackson (36006)
+ jaxb (35952)
+ jts (36004)
+ pdfimport (35976)
+ photo_geotagging (35933)
+ photoadjust (36011)
+ reverter (36011)
+ utilsplugin2 (36011)
+ wikipedia (605)

Tagging presets:
+ <josm.userdata>/EasyPresets.xml

Last errors/warnings:
- 00001.237 W: Bővítmények frissítése - Friss&#237;tetted a JOSM programot. A probl&#233;m&#225;k megel&#337;z&#233;s&#233;nek &#233;rdek&#233;ben a b&#337;v&#237;tm&#233;nyeket is &#233;rdemes friss&#237;teni.  Friss&#237;ted most a b&#337;v&#237;tm&#233;nyeket?
- 00005.312 E: java.nio.file.NoSuchFileException: <josm.userdata>/EasyPresets.xml
- 00005.312 E: <josm.userdata>/EasyPresets.xml
- 00308.533 E: Autosave failed:
- 00308.534 E: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: <josm.userdata>/autosave/Adatréteg 1_20221001_145818973.pid
- 00608.530 E: Autosave failed:
- 00608.531 E: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: <josm.userdata>/autosave/Adatréteg 1_20221001_150318973.pid
- 00908.530 E: Autosave failed:
- 00908.530 E: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: <josm.userdata>/autosave/Adatréteg 1_20221001_150818973.pid
- 01124.751 E: Handled by bug report queue: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: <josm.userdata>/autosave/Adatréteg 1_20221001_151155189.pid



=== REPORTED CRASH DATA ===
LayerManager#fireLayerRemoving:
 - listener: org.openstreetmap.josm.gui.layer.AutosaveTask@336127c3
 - event: LayerRemoveEvent [removedLayer=OsmDataLayer [name=Adatréteg 1, associatedFile=null], lastLayer=false]
 - layer: OsmDataLayer [name=Adatréteg 1, associatedFile=null]

BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (21) of main
java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: /home/anna/.var/app/org.openstreetmap.josm/data/JOSM/autosave/Adatréteg 1_20221001_151155189.pid
	at java.base/sun.nio.fs.UnixPath.encode(UnixPath.java:121)
	at java.base/sun.nio.fs.UnixPath.<init>(UnixPath.java:68)
	at java.base/sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:279)
	at java.base/java.io.File.toPath(File.java:2387)
	at org.openstreetmap.josm.gui.layer.AutosaveTask.createNewPidFile(AutosaveTask.java:223)
	at org.openstreetmap.josm.gui.layer.AutosaveTask.getNewLayerFile(AutosaveTask.java:206)
	at org.openstreetmap.josm.gui.layer.AutosaveTask.savelayer(AutosaveTask.java:237)
	at org.openstreetmap.josm.gui.layer.AutosaveTask.cleanupLayer(AutosaveTask.java:343)
	at org.openstreetmap.josm.gui.layer.AutosaveTask.layerRemoving(AutosaveTask.java:322)
	at org.openstreetmap.josm.gui.layer.LayerManager.fireLayerRemoving(LayerManager.java:476)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveSingleLayer(LayerManager.java:278)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveSingleLayer(MainLayerManager.java:330)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:266)
	at org.openstreetmap.josm.gui.layer.LayerManager.lambda$removeLayer$1(LayerManager.java:248)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:247)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:248)
	at org.openstreetmap.josm.gui.layer.LayerManager.realResetState(LayerManager.java:515)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realResetState(MainLayerManager.java:516)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:247)
	at org.openstreetmap.josm.gui.layer.LayerManager.resetState(LayerManager.java:506)
	at org.openstreetmap.josm.gui.MainTermination.run(MainTermination.java:43)
	at org.openstreetmap.josm.spi.lifecycle.Lifecycle.exitJosm(Lifecycle.java:121)
	at org.openstreetmap.josm.gui.MainApplication.exitJosm(MainApplication.java:521)
	at org.openstreetmap.josm.gui.MainFrame$ExitWindowAdapter.windowClosing(MainFrame.java:199)
	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.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:357)
	at java.desktop/java.awt.Window.processWindowEvent(Window.java:2085)
	at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
	at java.desktop/java.awt.Window.processEvent(Window.java:2044)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)
	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 (0)

Change History (2)

comment:1 by mdk, 3 years ago

Maybe strange filesystem encoding "ANSI_X3.4-1968" together with "é" in the filename.

comment:2 by taylor.smock, 3 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #14596.
I'm hoping that updating the flatpak to Java 18+ will fix this problem.

See:

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.