-
Bug
-
Resolution: Fixed
-
P2
-
8u162
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8197370 | 8u192 | Philip Race | P2 | Resolved | Fixed | b01 |
JDK-8196261 | 8u191 | Philip Race | P2 | Resolved | Fixed | b01 |
JDK-8201084 | 8u181 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8190810 | 8u172 | Philip Race | P2 | Resolved | Fixed | b01 |
JDK-8194106 | 8u171 | Philip Race | P2 | Resolved | Fixed | b01 |
JDK-8203110 | emb-8u181 | Philip Race | P2 | Resolved | Fixed | master |
JDK-8198173 | emb-8u171 | Philip Race | P2 | Resolved | Fixed | b01 |
Test name(s): Font2DTest demo
Product(s) tested: JDK 8 u162 b01
OS/architecture: Mac OS (x64)
Reproducible: Always
Is it a Regression: Yes, No such exception is encountered in jdk1.8.0_152b16, but AIOBE is thrown for JDK 8 u162 b01
Exception/Error from Log:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 255
at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:75)
at sun.font.CompositeStrike.getStrikeForGlyph(CompositeStrike.java:70)
at sun.font.CompositeStrike.getGlyphImagePtrs(CompositeStrike.java:120)
at sun.font.StandardGlyphVector.setupGlyphImages(StandardGlyphVector.java:938)
at sun.font.GlyphList.setFromGlyphVector(GlyphList.java:293)
at sun.java2d.pipe.GlyphListPipe.drawGlyphVector(GlyphListPipe.java:136)
at sun.java2d.SunGraphics2D.drawGlyphVector(SunGraphics2D.java:3003)
at sun.font.ExtendedTextSourceLabel.handleDraw(ExtendedTextSourceLabel.java:193)
at sun.font.Decoration.drawTextAndDecorations(Decoration.java:122)
at sun.font.ExtendedTextSourceLabel.draw(ExtendedTextSourceLabel.java:197)
at java.awt.font.TextLine.draw(TextLine.java:776)
at java.awt.font.TextLayout.draw(TextLayout.java:2647)
at sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:78)
at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2928)
at FontPanel$FontCanvas.modeSpecificDrawChar(FontPanel.java:606)
at FontPanel$FontCanvas.drawText(FontPanel.java:938)
at FontPanel$FontCanvas.paintComponent(FontPanel.java:997)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
Please see attached log file
- backported by
-
JDK-8190810 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved
-
JDK-8194106 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved
-
JDK-8196261 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved
-
JDK-8197370 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved
-
JDK-8198173 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved
-
JDK-8201084 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved
-
JDK-8203110 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
- Resolved