java.lang.IndexOutOfBoundsException: Invalid index=8; foldCount=4 component=16135710 [root-fold] E <0,11167>, hash=0x1cea0c1, [0, 11167] {0, 11167} [0]: [tag] E0 <371,428>, desc='<.../>', hash=0x1667373, [371, 428] {372, 427} [1]: [tag] E0 <430,11166>, desc='<.../>', hash=0x125a596, [430, 11166] {431, 11165} [0]: [tag] E0 <512,946>, desc='<.../>', hash=0x18bae8e, [512, 946] {513, 945} [1]: [tag] E0 <1174,8942>, desc='<.../>', hash=0x1ce251a, [1174, 8942] {1175, 8941} [0]: [tag] E0 <1299,8908>, desc='<.../>', hash=0xe5eda9, [1299, 8908] {1300, 8907} [0]: [tag] E0 <1481,3666>, desc='<.../>', hash=0x1560739, [1481, 3666] {1482, 3665} [0]: [tag] E0 <1664,1858>, desc='<.../>', hash=0xf4370c, [1664, 1858] {1665, 1857} [1]: [tag] E0 <1963,2149>, desc='<.../>', hash=0x14a2274, [1963, 2149] {1964, 2148} [2]: [tag] E0 <2305,2793>, desc='<.../>', hash=0x1bf26f, [2305, 2793] {2306, 2792} [3] at org.netbeans.modules.editor.fold.FoldChildren.getFold(FoldChildren.java:118) at org.netbeans.api.editor.fold.Fold.getFold(Fold.java:324) at org.netbeans.api.editor.fold.Fold.replaceByChildren(Fold.java:375) at org.netbeans.api.editor.fold.FoldHierarchy$ApiPackageAccessorImpl.foldReplaceByChildren(FoldHierarchy.java:382) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.removeFoldFromHierarchy(FoldHierarchyTransactionImpl.java:944) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.removeOverlap(FoldHierarchyTransactionImpl.java:925) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.addFold(FoldHierarchyTransactionImpl.java:773) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.addFold(FoldHierarchyTransactionImpl.java:530) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.add(FoldHierarchyExecution.java:355) at org.netbeans.modules.editor.fold.FoldOperationImpl.addToHierarchy(FoldOperationImpl.java:185) at org.netbeans.spi.editor.fold.FoldOperation.addToHierarchy(FoldOperation.java:140) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager$3.run(JspFoldManager.java:431) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:611) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162) 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)