Opened 4 years ago
Closed 4 years ago
#21454 closed defect (duplicate)
IAE: java.base does not export sun.security.action to unnamed module
| Reported by: | Owned by: | team | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Start JOSM
- Click on Download data
What is the expected result?
Download dialog displays.
What happens instead?
Get an error with TB below. Ignoring the error doesn't wotrk, even killing Java and starting triggers the same error.
Please provide any additional information below. Attach a screenshot if possible.
This started during a session, starting a new session shows the same problem. It might be that I had some unsaved data that JOSM tries to reopen or something...
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2021-10-13 15:26:32 +0200 (Wed, 13 Oct 2021)
Revision:18275
Build-Date:2021-10-14 01:31:03
URL:https://josm.openstreetmap.de/svn/trunk
Identification: JOSM/1.5 (18275 fr) Linux Ubuntu 18.04.6 LTS
Memory Usage: 200 MB / 4000 MB (94 MB allocated, but free)
Java version: 18-ea+17-1015, Oracle Corporation, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920×1080 (scaling 1.00×1.00) :0.1 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: fr_FR.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: fr_FR
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: ubuntu:GNOME
libcommons-compress-java: libcommons-compress-java:all-1.18-1~18.04
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:all-20171026-2
VM arguments: [-Djosm.pref=<josm.pref>/]
Plugins:
+ apache-commons (35524)
+ buildings_tools (35823)
+ ejml (35458)
+ geotools (35458)
+ jaxb (35543)
+ jts (35458)
+ opendata (35803)
+ photo_geotagging (35783)
+ photoadjust (35770)
+ todo (30306)
+ utilsplugin2 (35792)
Tagging presets:
+ ${HOME}/Carto'Cité/Projets/1-Cloud/Gares21/git/gares21/JOSM/Gares21-preset.xml
Map paint styles:
+ ${HOME}/Carto'Cité/Projets/1-Cloud/Gares21/git/gares21/JOSM/railway-station.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Styles/Sidewalks&zip=1
Validator rules:
+ ${HOME}/Carto'Cité/Projets/1-Cloud/Gares21/git/gares21/JOSM/railway-station.validator.mapcss
Last errors/warnings:
- 00007.792 W: Entrée-sortie de gare: Could not get presets icon styles/standard/misc/entrance-main.png
- 00007.804 E: Impossible de trouver l'image "presets/frame.png"
- 00007.806 W: Indoor area: Could not get presets icon presets/frame.png
- 00007.812 E: Impossible de trouver l'image "presets/frame.png"
- 00007.814 W: Indoor wall: Could not get presets icon presets/frame.png
- 00007.825 E: Impossible de trouver l'image "presets/platform_rail.png"
- 00007.826 W: Quai ferroviaire: Could not get presets icon presets/platform_rail.png
- 00007.875 E: Impossible de trouver l'image "styles/standard/transport/ticket-machine.png"
- 00007.877 W: Food vending machine: Could not get presets icon styles/standard/transport/ticket-machine.png
- 00014.989 E: Handled by bug report queue: java.lang.IllegalAccessError: class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter (in unnamed module @0x25290bca) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x25290bca
=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.
Warning issued by: BugReportExceptionHandler#handleException
=== STACK TRACE ===
Thread: AWT-EventQueue-0 (21) of main
java.lang.IllegalAccessError: class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter (in unnamed module @0x25290bca) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x25290bca
at com.sun.media.imageioimpl.plugins.pnm.PNMImageWriter.<clinit>(PNMImageWriter.java:111)
at com.sun.media.imageioimpl.plugins.pnm.PNMImageWriterSpi.createWriterInstance(PNMImageWriterSpi.java:117)
at java.desktop/javax.imageio.spi.ImageWriterSpi.createWriterInstance(ImageWriterSpi.java:351)
at java.desktop/javax.imageio.ImageIO$ImageWriterIterator.next(ImageIO.java:851)
at java.desktop/javax.imageio.ImageIO$ImageWriterIterator.next(ImageIO.java:835)
at java.desktop/sun.awt.X11.XDataTransferer.getPlatformMappingsForFlavor(XDataTransferer.java:412)
at java.desktop/sun.awt.datatransfer.DesktopDatatransferServiceImpl.getPlatformMappingsForFlavor(DesktopDatatransferServiceImpl.java:87)
at java.datatransfer/java.awt.datatransfer.SystemFlavorMap.flavorToNativeLookup(SystemFlavorMap.java:447)
at java.datatransfer/java.awt.datatransfer.SystemFlavorMap.getNativesForFlavor(SystemFlavorMap.java:561)
at java.desktop/sun.awt.datatransfer.DataTransferer.getFlavorsForFormats(DataTransferer.java:459)
at java.desktop/sun.awt.datatransfer.ClipboardTransferable.<init>(ClipboardTransferable.java:88)
at java.desktop/sun.awt.X11.XClipboard.getContents(XClipboard.java:108)
at org.openstreetmap.josm.gui.datatransfer.ClipboardUtils.getClipboardContent(ClipboardUtils.java:107)
at org.openstreetmap.josm.gui.datatransfer.ClipboardUtils.getClipboardContent(ClipboardUtils.java:95)
at org.openstreetmap.josm.gui.datatransfer.ClipboardUtils.getClipboardStringContent(ClipboardUtils.java:80)
at org.openstreetmap.josm.gui.widgets.AbstractIdTextField.tryToPasteFromClipboard(AbstractIdTextField.java:75)
at org.openstreetmap.josm.gui.dialogs.changeset.SingleChangesetDownloadPanel.build(SingleChangesetDownloadPanel.java:64)
at org.openstreetmap.josm.gui.dialogs.changeset.SingleChangesetDownloadPanel.<init>(SingleChangesetDownloadPanel.java:40)
at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.buildToolbarPanel(ChangesetCacheManager.java:142)
at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.build(ChangesetCacheManager.java:312)
at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.<init>(ChangesetCacheManager.java:330)
at org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.getInstance(ChangesetCacheManager.java:93)
at org.openstreetmap.josm.gui.download.BookmarkList.load(BookmarkList.java:289)
at org.openstreetmap.josm.gui.download.BookmarkList.<init>(BookmarkList.java:245)
at org.openstreetmap.josm.gui.download.BookmarkSelection.addGui(BookmarkSelection.java:117)
at org.openstreetmap.josm.gui.download.DownloadDialog.buildMainPanel(DownloadDialog.java:162)
at org.openstreetmap.josm.gui.download.DownloadDialog.<init>(DownloadDialog.java:263)
at org.openstreetmap.josm.gui.download.DownloadDialog.<init>(DownloadDialog.java:251)
at org.openstreetmap.josm.gui.download.DownloadDialog.getInstance(DownloadDialog.java:92)
at org.openstreetmap.josm.actions.DownloadAction.actionPerformed(DownloadAction.java:40)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
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:6626)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3399)
at java.desktop/java.awt.Component.processEvent(Component.java:6391)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
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.Component.dispatchEvent(Component.java:4833)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
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:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
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:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
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:744)
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 (4)
comment:1 by , 4 years ago
| Summary: | Crash when opening the Download dialog → IAE: java.base does not export sun.security.action to unnamed module |
|---|
comment:2 by , 4 years ago
That's it ! After a restart of my laptop the problem went away. I've then been able to reproduce the bug with copying an image in my clipboard, and avoid the bug by copying a piece of text. Thanks for the workaround !
comment:4 by , 4 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
Closed as duplicate of #21059.



Can you try copy-pasting some text and then trying again? It looks like it is due to Java module exports not liking something you have in your clipboard (most likely an image).