javax.swing.text.BadLocationException: Invalid offset=102 not within <0, 101> at org.netbeans.editor.Utilities.checkOffsetValid(Utilities.java:1389) at org.netbeans.editor.Utilities.checkOffsetValid(Utilities.java:1384) at org.netbeans.editor.Utilities.getRowStart(Utilities.java:156) at org.netbeans.editor.Utilities.getRowStart(Utilities.java:139) at org.netbeans.modules.editor.url.HighlightURLs.getHighlights(HighlightURLs.java:105) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.updateCache(CompoundHighlightsContainer.java:296) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.getHighlights(CompoundHighlightsContainer.java:164) at org.netbeans.modules.editor.lib.drawing.HighlightingDrawLayer.processOffset(HighlightingDrawLayer.java:627) at org.netbeans.modules.editor.lib.drawing.HighlightingDrawLayer.isActive(HighlightingDrawLayer.java:352) at org.netbeans.modules.editor.lib.drawing.DrawEngine.updateOffsetReached(DrawEngine.java:458) at org.netbeans.modules.editor.lib.drawing.DrawEngine.drawFragment(DrawEngine.java:853) at org.netbeans.modules.editor.lib.drawing.DrawEngine.drawArea(DrawEngine.java:933) at org.netbeans.modules.editor.lib.drawing.DrawEngine.drawInternal(DrawEngine.java:1194) at org.netbeans.modules.editor.lib.drawing.DrawEngine.draw(DrawEngine.java:1100) at org.netbeans.modules.editor.lib.drawing.DrawEngineLineView.viewToModel(DrawEngineLineView.java:547) at org.netbeans.lib.editor.view.GapBoxView.viewToModel(GapBoxView.java:1555) at org.netbeans.editor.view.spi.LockView.viewToModel(LockView.java:451) at javax.swing.plaf.basic.BasicTextUI$RootView.viewToModel(BasicTextUI.java:1540) at javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1089) at javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1062) at org.netbeans.editor.BaseTextUI.viewToModel(BaseTextUI.java:330) at org.netbeans.editor.CodeFoldingSideBar.getPaintInfo(CodeFoldingSideBar.java:272) at org.netbeans.editor.CodeFoldingSideBar.paintComponent(CodeFoldingSideBar.java:520) at javax.swing.JComponent.paint(JComponent.java:1027) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:956) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:325) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:325) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JLayeredPane.paint(JLayeredPane.java:564) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JLayeredPane.paint(JLayeredPane.java:564) at javax.swing.JComponent.paintChildren(JComponent.java:864) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277) at javax.swing.RepaintManager.paint(RepaintManager.java:1217) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:127) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)