java.lang.IndexOutOfBoundsException: Invalid index=3; foldCount=3 component=1705057201 [root-fold] E <0,2894>, hash=0x112887d4, [0, 2894] {0, 2894} [0]: [tag] E0 <445,2880>, desc='<.../>', hash=0x7bed7818, [445, 2880] {446, 2879} [0]: [tag] E0 <454,1418>, desc='<.../>', hash=0x2367af38, [454, 1418] {455, 1417} [0]: [tag] E0 <743,814>, desc='<.../>', hash=0x6c2097b0, [743, 814] {744, 813} [1]: [tag] E0 <1253,1334>, desc='<.../>', hash=0x4fc6db45, [1253, 1334] {1254, 1333} [1]: [tag] E0 <1443,2277>, desc='<.../>', hash=0x157cd7f9, [1443, 2277] {1444, 2276} [0]: [tag] E0 <1481,2264>, desc='<.../>', hash=0x37472774, [1481, 2264] {1482, 2263} [0]: [tag] E0 <1582,1862>, desc='<.../>', hash=0x206f4d06, [1582, 1862] {1583, 1861} [1]: [tag] E0 <1871,2252>, desc='<.../>', hash=0x6b29d58c, [1871, 2252] {1872, 2251} [2]: [tag] E0 <2282,2880>, desc='<.../>', hash=0x783114b, [2282, 2880] {2283, 2879} [0]: [tag] E0 <2 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:959) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.removeOverlap(FoldHierarchyTransactionImpl.java:940) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.addFold(FoldHierarchyTransactionImpl.java:788) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.addFold(FoldHierarchyTransactionImpl.java:544) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.add(FoldHierarchyExecution.java:390) 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:437) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:691) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139) at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)