java.lang.ArrayIndexOutOfBoundsException: 352 at sun.font.ExtendedTextSourceLabel.createCharinfo(ExtendedTextSourceLabel.java:814) at sun.font.ExtendedTextSourceLabel.getCharinfo(ExtendedTextSourceLabel.java:548) at sun.font.ExtendedTextSourceLabel.getCharX(ExtendedTextSourceLabel.java:357) at java.awt.font.TextLine$3.computeFunction(TextLine.java:517) at java.awt.font.TextLine.applyFunctionAtIndex(TextLine.java:653) at java.awt.font.TextLine.getCharXPosition(TextLine.java:670) at java.awt.font.TextLine.getCharLinePosition(TextLine.java:680) at java.awt.font.TextLayout.getCaretInfo(TextLayout.java:1143) at java.awt.font.TextLayout.getCaretPath(TextLayout.java:1649) at java.awt.font.TextLayout.caretBoundingShape(TextLayout.java:2013) at java.awt.font.TextLayout.getVisualHighlightShape(TextLayout.java:2196) at org.netbeans.modules.editor.lib2.view.TextLayoutUtils.getRealAlloc(TextLayoutUtils.java:155) at org.netbeans.modules.editor.lib2.view.HighlightsViewUtils.paintHiglighted(HighlightsViewUtils.java:306) at org.netbeans.modules.editor.lib2.view.HighlightsView.paint(HighlightsView.java:245) at org.netbeans.modules.editor.lib2.view.ParagraphViewChildren.paintChildren(ParagraphViewChildren.java:469) at org.netbeans.modules.editor.lib2.view.ParagraphViewChildren.paint(ParagraphViewChildren.java:445) at org.netbeans.modules.editor.lib2.view.ParagraphView.paint(ParagraphView.java:397) at org.netbeans.modules.editor.lib2.view.DocumentViewChildren.paint(DocumentViewChildren.java:652) at org.netbeans.modules.editor.lib2.view.DocumentView.paint(DocumentView.java:720) at org.netbeans.modules.editor.lib2.view.EditorView.paint(EditorView.java:160) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1475) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:751) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:909) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:888) at javax.swing.JComponent.paintComponent(JComponent.java:781) at javax.swing.JComponent.paint(JComponent.java:1057) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5229) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1609) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1532) at javax.swing.RepaintManager.paint(RepaintManager.java:1302) at javax.swing.JComponent._paintImmediately(JComponent.java:5177) at javax.swing.JComponent.paintImmediately(JComponent.java:4988) at javax.swing.RepaintManager$4.run(RepaintManager.java:846) at javax.swing.RepaintManager$4.run(RepaintManager.java:829) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:829) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:804) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:753) at javax.swing.RepaintManager.access$1200(RepaintManager.java:65) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1762) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:759) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:712) at java.awt.EventQueue$3.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77) at java.awt.EventQueue.dispatchEvent(EventQueue.java:729) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:192) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:106) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:102) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:94) at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)