This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
testIssue82272: java.lang.ArrayIndexOutOfBoundsException: 1 at org.netbeans.lib.lexer.LAState$ByteState.lookahead(LAState.java:293) at org.netbeans.lib.lexer.inc.IncTokenList.lookahead(IncTokenList.java:207) at org.netbeans.lib.lexer.inc.TokenListUpdater.update(TokenListUpdater.java:144) at org.netbeans.lib.lexer.TokenHierarchyOperation.textModified(TokenHierarchyOperation.java: 252) at org.netbeans.spi.lexer.TokenHierarchyControl.textModified(TokenHierarchyControl.java:81) at org.netbeans.lib.lexer.inc.DocumentInput.modified(DocumentInput.java:115) at org.netbeans.lib.lexer.inc.DocumentInput.insertUpdate(DocumentInput.java:104) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate (PriorityDocumentListenerList.java:48) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1378) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:637) at org.netbeans.editor.ext.FormatWriter.insertToken(FormatWriter.java:514) at org.netbeans.editor.ext.FormatSupport.insertToken(FormatSupport.java:144) at org.netbeans.editor.ext.FormatSupport.changeLineIndent(FormatSupport.java:968) at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine(JavaFormatSupport.java:957) at org.netbeans.editor.ext.java.JavaFormatter$JavaLayer.format(JavaFormatter.java:179) at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:222) at org.netbeans.modules.web.core.syntax.formatting.JspFormatter$SwitchLayer.format (JspFormatter.java:240) at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:222) at org.netbeans.editor.ext.FormatWriter.flush(FormatWriter.java:994) at org.netbeans.editor.ext.FormatWriter.close(FormatWriter.java:1058) at org.netbeans.editor.ext.ExtFormatter.reformat(ExtFormatter.java:264) at org.netbeans.modules.editor.structure.formatting.TagBasedFormatter.extFormatterReformat (TagBasedFormatter.java:64) at org.netbeans.modules.web.core.syntax.formatting.JspFormatter.reformat(JspFormatter.java: 105) at org.netbeans.test.web.core.syntax.JSPFormatterTest.testReformat(JSPFormatterTest.java:89) at org.netbeans.test.web.core.syntax.JSPFormatterTest.testIssue82272(JSPFormatterTest.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:59) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:285) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:223) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:301) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:164) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:169) at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:124) at org.netbeans.xtest.plugin.ide.MainWithExec.run(MainWithExec.java:85) at org.netbeans.xtest.plugin.ide.Main$3.run(Main.java:300) at java.lang.Thread.run(Thread.java:619) testIssue83616: java.util.ConcurrentModificationException: This token sequence is no longer valid. Underlying token hierarchy has been modified: 3 != 4 at org.netbeans.api.lexer.TokenSequence.checkModCount(TokenSequence.java:732) at org.netbeans.api.lexer.TokenSequence.moveNext(TokenSequence.java:388) at org.netbeans.editor.ext.html.parser.SyntaxParser.tokenSequence(SyntaxParser.java:516) at org.netbeans.editor.ext.html.parser.SyntaxParser.getNextElement(SyntaxParser.java:276) at org.netbeans.editor.ext.html.parser.SyntaxElement.getNext(SyntaxElement.java:101) at org.netbeans.editor.ext.html.parser.SyntaxParser.reallyParse(SyntaxParser.java:152) at org.netbeans.editor.ext.html.parser.SyntaxParser.parse(SyntaxParser.java:137) at org.netbeans.editor.ext.html.parser.SyntaxParser.access$200(SyntaxParser.java:42) at org.netbeans.editor.ext.html.parser.SyntaxParser$2.run(SyntaxParser.java:86) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963)
I added a forgotten document locking when lexing the document. It might help to fix this issue, but I am not completely sure. Can you please check it? Thanks. Checking in SyntaxParser.java; /cvs/html/editor/lib/src/org/netbeans/editor/ext/html/parser/SyntaxParser.java,v <-- SyntaxParser.java new revision: 1.4; previous revision: 1.3 done
The fix was successful. Last Failure: 200702141900
Closing... Seems to be ok ... Feel free to reopen.