java.lang.StringIndexOutOfBoundsException: String index out of range: 79 at java.lang.AbstractStringBuilder.substring(AbstractStringBuilder.java:0) at java.lang.StringBuilder.substring(StringBuilder.java:0) at java.lang.AbstractStringBuilder.subSequence(AbstractStringBuilder.java:0) at java.lang.StringBuilder.subSequence(StringBuilder.java:0) at org.netbeans.modules.html.parser.ElementsFactory$CommonAttribute.name(ElementsFactory.java:854) at org.netbeans.modules.html.parser.ElementsFactory$EmptyOpenTag.getAttribute(ElementsFactory.java:274) at org.netbeans.modules.html.editor.gsf.HtmlStructureScanner$HtmlStructureItem._getAttributeValue(HtmlStructureScanner.java:236) at org.netbeans.modules.html.editor.gsf.HtmlStructureScanner$HtmlStructureItem.getAttributeValue(HtmlStructureScanner.java:223) at org.netbeans.modules.html.editor.gsf.HtmlStructureScanner$HtmlStructureItem.getHtml(HtmlStructureScanner.java:209) at org.netbeans.modules.csl.navigation.ElementNode.getHtmlDisplayName(ElementNode.java:138) at org.openide.explorer.view.VisualizerNode.getHtmlDisplayName(VisualizerNode.java:541) at org.openide.explorer.view.NodeRenderer.getTreeCellRendererComponent(NodeRenderer.java:131) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:0) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:0) at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:0) at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:0) at javax.swing.plaf.basic.BasicTreeUI.getPathBounds(BasicTreeUI.java:0) at javax.swing.plaf.basic.BasicTreeUI.paint(BasicTreeUI.java:0) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:0) at javax.swing.JComponent.paintComponent(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at org.openide.explorer.view.TreeView$ExplorerTree.access$1301(TreeView.java:1734) at org.openide.explorer.view.TreeView$ExplorerTree.guardedPaint(TreeView.java:1876) at org.openide.explorer.view.TreeView$ExplorerTree.access$1600(TreeView.java:1734) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.run(TreeView.java:2198) at org.openide.util.Mutex.readAccess(Mutex.java:330) at org.openide.util.Mutex$1R.run(Mutex.java:1305) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1920) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1326) at org.openide.util.Mutex.readAccess(Mutex.java:278) at org.openide.explorer.view.TreeView$ExplorerTree$GuardedActions.(TreeView.java:2190) at org.openide.explorer.view.TreeView$ExplorerTree.paint(TreeView.java:1847) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JViewport.paint(JViewport.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:973) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:341) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:341) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JLayeredPane.paint(JLayeredPane.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:153) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at javax.swing.JLayeredPane.paint(JLayeredPane.java:0) at javax.swing.JComponent.paintChildren(JComponent.java:0) at javax.swing.JComponent.paintToOffscreen(JComponent.java:0) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:0) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:0) at javax.swing.RepaintManager.paint(RepaintManager.java:0) at javax.swing.JComponent.paint(JComponent.java:0) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:0) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:0) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:0) at java.awt.Container.paint(Container.java:0) at java.awt.Window.paint(Window.java:0) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:0) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:0) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:0) at javax.swing.RepaintManager.access$700(RepaintManager.java:0) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:0) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:0) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:0) at java.awt.EventQueue.access$000(EventQueue.java:0) at java.awt.EventQueue$3.run(EventQueue.java:0) at java.awt.EventQueue$3.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:0) at java.awt.EventQueue.dispatchEvent(EventQueue.java:0) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.run(EventDispatchThread.java:0)