Modify ↓
Opened 9 minutes ago
#25016 new defect
ImageIO crashes Imagery Preferences
| Reported by: | anonymous | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Plugin ImageIO | Version: | |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Open Imagery Preferences
- Click OK (no changes are needed)
- You'll get an unhandled exception alert. You may choose either Update or Keep this plugin but you'll get the error report window anyway.
What is the expected result?
No crash, imagery preferences saved.
What happens instead?
The plugin crashes, imagery preferences aren't saved.
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2026-11-04 14:01:56 +0100 (Wed, 04 Nov 2026) Revision:19678 Build-Date:2026-11-07 02:30:57 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (19678 hu) Windows 10 64-Bit OS Build number: Windows 10 Pro 22H2 (19045) Memory Usage: 438 MB / 4050 MB (209 MB allocated, but free) Java version: 25.0.4.1+1-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel Screen: \Display0 1920x1080x32bpp@60Hz (scaling 1.00×1.00) Maximum Screen Size: 1920×1080 Best cursor sizes: 16×16→32×32, 32×32→32×32 System property file.encoding: UTF-8 System property sun.jnu.encoding: Cp1250 Locale info: hu_US Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [--module-path=<josm.pref>\graaljs-25.0.2\lib, --add-modules=org.graalvm.polyglot,org.graalvm.word,org.graalvm.collections] Plugins: + FastDraw (36503) + ImageIO (36483) + PicLayer (275) + apache-commons (36483) + auto_tools (90) + buildings_tools (36503) + ejml (36483) + geotools (36483) + http2 (36483) + imagery-xml-bounds (36483) + imagery_offset_db (36503) + jackson (36502) + jaxb (36483) + jts (36483) + measurement (36503) + opendata (36503) + pbf (36493) + pdfimport (36503) + photo_geotagging (36503) + photoadjust (36503) + reverter (36503) + scripting (v0.4.3) + turnrestrictions (36503) + utilsplugin2 (36503) Tagging presets: + https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/HU.zip + https://josm.openstreetmap.de/josmfile?page=Presets/Turistautkapcsolat&zip=1 Map paint styles: + https://josm.openstreetmap.de/josmfile?page=Styles/iD&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/HU-HighlightHikingTrailSigns&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Osmc&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/MaxspeedIcons&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Lit&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Noname&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Fixme&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Landcover&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1 Validator rules: + https://josm.openstreetmap.de/josmfile?page=Rules/SuspiciousSwimming_Pool&zip=1 Last errors/warnings: - 00000.634 W: extended font config - overriding 'filename.Malgun_Gothic=malgun.ttf' with 'MALGUN.TTF' - 00000.635 W: extended font config - overriding 'filename.Myanmar_Text=mmrtext.ttf' with 'MMRTEXT.TTF' - 00000.635 W: extended font config - overriding 'filename.Mongolian_Baiti=monbaiti.ttf' with 'MONBAITI.TTF' - 00001.721 W: A bővítményből hiányzik a fő verziószám mapwithai - 00002.341 W: A bővítményből hiányzik a fő verziószám mapwithai - 00008.629 E: A kép nem található 'traffic_signs/HU/HU_C-031.png.png' - 00010.622 W: No overtaking: Could not get presets icon traffic_signs/HU/HU_C-031.png.png - 00023.642 W: A bővítményből hiányzik a fő verziószám mapwithai - 00033.111 W: A bővítményből hiányzik a fő verziószám mapwithai - 00038.648 E: Handled by bug report queue: org.openstreetmap.josm.tools.JosmRuntimeException: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 10; DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true.. Indok: org.xml.sax.SAXParseException: DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true. === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (40) of main org.openstreetmap.josm.tools.JosmRuntimeException: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 10; DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true. at org.openstreetmap.josm.plugins.imageio.NexusDownloader.getLatest(NexusDownloader.java:238) at org.openstreetmap.josm.plugins.imageio.NexusDownloader.download(NexusDownloader.java:78) at org.openstreetmap.josm.plugins.imageio.ImageIOPreferenceSetting.ok(ImageIOPreferenceSetting.java:78) at org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane$PluginDownloadAfterTask.run(PreferenceTabbedPane.java:105) at org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane.savePreferences(PreferenceTabbedPane.java:457) at org.openstreetmap.josm.gui.preferences.PreferenceDialog$OKAction.actionPerformed(PreferenceDialog.java:217) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) 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:299) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6576) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3404) at java.desktop/java.awt.Component.processEvent(Component.java:6341) at java.desktop/java.awt.Container.processEvent(Container.java:2260) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4958) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4917) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4560) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4501) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2671) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:725) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:702) 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.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:187) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:229) at java.desktop/java.awt.Dialog.show(Dialog.java:1051) at java.desktop/java.awt.Component.show(Component.java:1690) at java.desktop/java.awt.Component.setVisible(Component.java:1637) at java.desktop/java.awt.Window.setVisible(Window.java:982) at java.desktop/java.awt.Dialog.setVisible(Dialog.java:989) at org.openstreetmap.josm.gui.preferences.PreferenceDialog.setVisible(PreferenceDialog.java:145) at org.openstreetmap.josm.actions.PreferencesAction.run(PreferencesAction.java:119) at org.openstreetmap.josm.actions.PreferencesAction.actionPerformed(PreferencesAction.java:104) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:982) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.menuDragMouseReleased(BasicMenuItemUI.java:1094) at java.desktop/javax.swing.JMenuItem.fireMenuDragMouseReleased(JMenuItem.java:587) at java.desktop/javax.swing.JMenuItem.processMenuDragMouseEvent(JMenuItem.java:484) at java.desktop/javax.swing.JMenuItem.processMouseEvent(JMenuItem.java:429) at java.desktop/javax.swing.MenuSelectionManager.processMouseEvent(MenuSelectionManager.java:347) at java.desktop/javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(BasicPopupMenuUI.java:888) at java.desktop/java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2019) at java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:1911) at java.desktop/java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1867) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4864) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4917) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4560) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4501) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2671) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:725) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:702) 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) Caused by: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 10; DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true. at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:928) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:635) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:113) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:551) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:890) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137) at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1225) at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:629) at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:328) at java.xml/javax.xml.parsers.SAXParser.parse(SAXParser.java:197) at org.openstreetmap.josm.plugins.imageio.NexusDownloader.getLatest(NexusDownloader.java:231) ... 71 more
Attachments (0)
Note:
See TracTickets
for help on using tickets.


