Modify ↓
Opened 10 years ago
Closed 10 years ago
#11068 closed defect (duplicate)
Exception when displaying some languages in JOSM
Reported by: | stoecker | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | template_report | Cc: |
Description ¶
Under openSUSE 13.1 josm crash when displaying some script languages (File attached). Any of the included scripts causes the exception. The texts itself can be displayed in the system, so this is specific to Java. Seems to be a common sort of languages causing this error.
See also #10989.
Build-Date: 2015-02-03 16:27:06 Revision: 8003 Is-Local-Build: true Identification: JOSM/1.5 (8003 SVN de) Linux openSUSE 13.1 (Bottle) (x86_64) Memory Usage: 455 MB / 5351 MB (300 MB allocated, but free) Java version: 1.7.0_55, Oracle Corporation, OpenJDK 64-Bit Server VM Java package: java-1_7_0-openjdk:x86_64-1.7.0.55 Program arguments: [josm-script.osm] Dataset consistency test: No problems found Plugins: - editgpx (30892) - imagery-xml-bounds (30892) Last errors/warnings: - E: java.lang.ArrayIndexOutOfBoundsException: -33030140 java.lang.ArrayIndexOutOfBoundsException: -33030140 at sun.font.FileFontStrike.getCachedGlyphPtr(FileFontStrike.java:472) at sun.font.FileFontStrike.getSlot0GlyphImagePtrs(FileFontStrike.java:438) at sun.font.CompositeStrike.getGlyphImagePtrs(CompositeStrike.java:115) at sun.font.GlyphList.mapChars(GlyphList.java:272) at sun.font.GlyphList.setFromString(GlyphList.java:244) at sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:71) at sun.java2d.pipe.ValidatePipe.drawString(ValidatePipe.java:165) at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2867) at sun.swing.SwingUtilities2.drawString(SwingUtilities2.java:552) at sun.swing.SwingUtilities2.drawStringUnderlineCharAt(SwingUtilities2.java:584) at javax.swing.plaf.basic.BasicLabelUI.paintEnabledText(BasicLabelUI.java:119) at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:179) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at javax.swing.JComponent.paintComponent(JComponent.java:769) at javax.swing.JComponent.paint(JComponent.java:1045) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:151) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2109) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2010) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1806) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at javax.swing.JComponent.paintComponent(JComponent.java:769) at javax.swing.JComponent.paint(JComponent.java:1045) at javax.swing.JComponent.paintChildren(JComponent.java:878) at javax.swing.JComponent.paint(JComponent.java:1054) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452) at javax.swing.RepaintManager.paint(RepaintManager.java:1249) at javax.swing.JComponent._paintImmediately(JComponent.java:5158) at javax.swing.JComponent.paintImmediately(JComponent.java:4969) at javax.swing.RepaintManager$3.run(RepaintManager.java:808) at javax.swing.RepaintManager$3.run(RepaintManager.java:796) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718) at javax.swing.RepaintManager.access$1100(RepaintManager.java:62) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Change History (2)
by , 10 years ago
Attachment: | josm-script.osm added |
---|
comment:1 by , 10 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Closed as duplicate of #9729.
Note:
See TracTickets
for help on using tickets.
Any of the included texts causes the error