Modify ↓
Opened 6 years ago
Closed 5 years ago
#18143 closed defect (othersoftware)
IAE: "Width and height must be >= 0" at swing.plaf.basic.BasicHTML.getHTMLBaseline
Reported by: | naoliv | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | template_report javabug tooltip metal | Cc: |
Description
I was scrolling the validation dialog while JOSM crashed.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2019-09-17 09:15:17 +0200 (Tue, 17 Sep 2019) Revision:15354 Build-Date:2019-09-18 01:30:52 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (15354 pt_BR) Linux Debian GNU/Linux bullseye/sid Memory Usage: 2612 MB / 6144 MB (2115 MB allocated, but free) Java version: 13+33-Debian-1, Debian, OpenJDK 64-Bit Server VM Screen: :0.0 1600x900, :0.1 1280x1024 Maximum Screen Size: 1600x1024 Java ATK Wrapper package: libatk-wrapper-java:all-0.36.0-1 libcommons-compress-java: libcommons-compress-java:all-1.18-2 libcommons-logging-java: libcommons-logging-java:all-1.2-2 fonts-noto: fonts-noto:- liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-2 VM arguments: [-Dawt.useSystemAAFontSettings=gasp] Dataset consistency test: No problems found Plugins: + FixAddresses (34977) + OpeningHoursEditor (34977) + PicLayer (35104) + SimplifyArea (34977) + apache-commons (34908) + apache-http (34908) + buildings_tools (34982) + ejml (35049) + geojson (124) + geotools (34908) + http2 (35062) + jaxb (35014) + jna (34908) + jts (35064) + log4j (34908) + mbtiles (v2.5.0) + measurement (35051) + merge-overlap (35072) + opendata (35102) + poly (34991) + reverter (35084) + tag2link (35070) + tageditor (34977) + todo (30306) + turnlanes-tagging (281) + turnrestrictions (34977) + undelete (34977) + utilsplugin2 (35098) Tagging presets: + https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Healthcare&zip=1 Map paint styles: - https://josm.openstreetmap.de/josmfile?page=Styles/Surface-DataEntry&style&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Noname&style&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Highway_Nodes&style&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1 - <josm.pref>/styles/indoor.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/LayerChecker&zip=1 + /arquivos/git/osm-gambi/fixme.mapcss - /tmp/estilo.mapcss Validator rules: + /arquivos/git/validador-josm/Rules_Brazilian-Specific.validator.mapcss + /arquivos/git/validador-josm/staging.validator.mapcss - <josm.pref>/validator/indoorhelper.validator.mapcss + /arquivos/git/osm-gambi/local.validator.mapcss + /arquivos/git/validador-josm/nome-ruas-numeros.validator.mapcss Last errors/warnings: - W: Falha ao carregar estilos Mappaint de '/tmp/estilo.mapcss'. A exceção foi: java.nio.file.NoSuchFileException: /tmp/estilo.mapcss - E: java.nio.file.NoSuchFileException: /tmp/estilo.mapcss - W: No configuration settings found. Using hardcoded default values for all pools. - W: Conflitos detectados - <html>Houve 2 conflitos detectados.</html> - E: Handled by bug report queue: java.lang.IllegalArgumentException: Width and height must be >= 0 === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (17) of main java.lang.IllegalArgumentException: Width and height must be >= 0 at java.desktop/javax.swing.plaf.basic.BasicHTML.getHTMLBaseline(BasicHTML.java:90) at java.desktop/javax.swing.plaf.metal.MetalToolTipUI.paint(MetalToolTipUI.java:126) at java.desktop/javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:797) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1074) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:590) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5262) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1643) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1618) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1556) at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:262) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1060) at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39) at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:75) at java.desktop/sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:112) at java.desktop/java.awt.Container.paint(Container.java:2002) at java.desktop/java.awt.Window.paint(Window.java:3926) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:876) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1884) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) 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(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) 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 (3)
comment:1 by , 6 years ago
Keywords: | javabug added |
---|---|
Summary: | IllegalArgumentException: Width and height must be >= 0 → IAE: "Width and height must be >= 0" at swing.plaf.basic.BasicHTML.getHTMLBaseline |
comment:2 by , 6 years ago
comment:3 by , 5 years ago
Keywords: | tooltip metal added |
---|---|
Resolution: | → othersoftware |
Status: | new → closed |
Java bug, not worth reporting if we can't determine exactly what's triggering it.
Note:
See TracTickets
for help on using tickets.
Found only one old Java bug: javabug:6719550
What's your look and feel?