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.
First of all, my system info: Product Version = NetBeans IDE 3.2.1 (Build 98) IDE Versioning = IDE/1 spec=1.2.2 impl=98 Operating System = Windows 2000 version 5.0 running on x86 Java; VM; Vendor = 1.3.1; Java HotSpot(TM) Client VM 1.3.1-b24; Sun Microsystems Inc. Java Home = C:\PROGRA~1\JDK13~1.1\jre System Locale = de_DE Now to the point. My Netbeans starts getting slower and slower, it monopolizes my CPU, it reaches 150MB memory and then dies with OutOfMemory. The file ~\system\ide.log is grown to several Mb and it contains over and over again this sequence of 4 exceptions: java.lang.StringIndexOutOfBoundsException: String index out of range: 23235 at java.lang.String.<init>(String.java:250) at java.lang.String.copyValueOf(String.java:2004) at org.netbeans.modules.java.gj.V8TreeTranslator.getString(V8TreeTranslator.java:136) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:491) at org.netbeans.lib.javac.v8.tree.Tree$VarDef.visit(Tree.java:475) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:302) at org.netbeans.lib.javac.v8.tree.Tree$ClassDef.visit(Tree.java:389) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:188) at org.netbeans.lib.javac.v8.tree.Tree$TopLevel.visit(Tree.java:326) at org.netbeans.modules.java.gj.V8TreeTranslator.process(V8TreeTranslator.java:94) at org.netbeans.modules.java.gj.ParserEngine.completeRequest(ParserEngine.java:338) at org.netbeans.modules.java.gj.ParserEngine.parseObject(ParserEngine.java:175) at org.netbeans.modules.java.gj.JavaParserEngine.process(JavaParserEngine.java:107) at org.netbeans.modules.java.parser.ParsingSupport$Processor.process(ParsingSupport.java:635) at org.netbeans.modules.java.parser.ParsingSupport$Processor.parseLockModel(ParsingSupport.java:595) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:535) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:626) java.lang.StringIndexOutOfBoundsException: String index out of range: 23235 at java.lang.String.<init>(String.java:250) at java.lang.String.copyValueOf(String.java:2004) at org.netbeans.modules.java.gj.V8TreeTranslator.getString(V8TreeTranslator.java:136) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:491) at org.netbeans.lib.javac.v8.tree.Tree$VarDef.visit(Tree.java:475) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:302) at org.netbeans.lib.javac.v8.tree.Tree$ClassDef.visit(Tree.java:389) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:188) at org.netbeans.lib.javac.v8.tree.Tree$TopLevel.visit(Tree.java:326) at org.netbeans.modules.java.gj.V8TreeTranslator.process(V8TreeTranslator.java:94) at org.netbeans.modules.java.gj.ParserEngine.completeRequest(ParserEngine.java:338) at org.netbeans.modules.java.gj.ParserEngine.parseObject(ParserEngine.java:175) at org.netbeans.modules.java.gj.JavaParserEngine.process(JavaParserEngine.java:107) at org.netbeans.modules.java.parser.ParsingSupport$Processor.process(ParsingSupport.java:635) at org.netbeans.modules.java.parser.ParsingSupport$Processor.parseLockModel(ParsingSupport.java:595) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:535) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:196) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:151) at org.netbeans.modules.java.parser.SourceImplProxy.findModelDelegate(SourceImplProxy.java:282) at org.netbeans.modules.java.parser.SourceImplProxy.safeFindModelDelegate(SourceImplProxy.java:295) at org.netbeans.modules.java.parser.SourceImplProxy.getClasses(SourceImplProxy.java:140) at org.openide.src.SourceElement.getClasses(SourceElement.java:227) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.rescanSource(JavaParserGlue.java:493) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.sourcePropertyChange(JavaParserGlue.java:488) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.propertyChange(JavaParserGlue.java:449) at org.netbeans.modules.java.parser.SourceImplProxy.propertyChange(SourceImplProxy.java:319) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:152) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:178) at org.netbeans.modules.java.parser.ParsingSupport.changeStatus(ParsingSupport.java:257) at org.netbeans.modules.java.parser.ParsingSupport$Processor.complete(ParsingSupport.java:618) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:557) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:626) java.lang.StringIndexOutOfBoundsException: String index out of range: 20736 at java.lang.String.<init>(String.java:250) at java.lang.String.copyValueOf(String.java:2004) at org.netbeans.modules.java.gj.V8TreeTranslator.getString(V8TreeTranslator.java:136) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:491) at org.netbeans.lib.javac.v8.tree.Tree$VarDef.visit(Tree.java:475) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:302) at org.netbeans.lib.javac.v8.tree.Tree$ClassDef.visit(Tree.java:389) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:188) at org.netbeans.lib.javac.v8.tree.Tree$TopLevel.visit(Tree.java:326) at org.netbeans.modules.java.gj.V8TreeTranslator.process(V8TreeTranslator.java:94) at org.netbeans.modules.java.gj.ParserEngine.completeRequest(ParserEngine.java:338) at org.netbeans.modules.java.gj.ParserEngine.parseObject(ParserEngine.java:175) at org.netbeans.modules.java.gj.JavaParserEngine.process(JavaParserEngine.java:107) at org.netbeans.modules.java.parser.ParsingSupport$Processor.process(ParsingSupport.java:635) at org.netbeans.modules.java.parser.ParsingSupport$Processor.parseLockModel(ParsingSupport.java:595) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:535) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:626) java.lang.StringIndexOutOfBoundsException: String index out of range: 20736 at java.lang.String.<init>(String.java:250) at java.lang.String.copyValueOf(String.java:2004) at org.netbeans.modules.java.gj.V8TreeTranslator.getString(V8TreeTranslator.java:136) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:491) at org.netbeans.lib.javac.v8.tree.Tree$VarDef.visit(Tree.java:475) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:302) at org.netbeans.lib.javac.v8.tree.Tree$ClassDef.visit(Tree.java:389) at org.netbeans.modules.java.gj.V8TreeTranslator._case(V8TreeTranslator.java:188) at org.netbeans.lib.javac.v8.tree.Tree$TopLevel.visit(Tree.java:326) at org.netbeans.modules.java.gj.V8TreeTranslator.process(V8TreeTranslator.java:94) at org.netbeans.modules.java.gj.ParserEngine.completeRequest(ParserEngine.java:338) at org.netbeans.modules.java.gj.ParserEngine.parseObject(ParserEngine.java:175) at org.netbeans.modules.java.gj.JavaParserEngine.process(JavaParserEngine.java:107) at org.netbeans.modules.java.parser.ParsingSupport$Processor.process(ParsingSupport.java:635) at org.netbeans.modules.java.parser.ParsingSupport$Processor.parseLockModel(ParsingSupport.java:595) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:535) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:196) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:151) at org.netbeans.modules.java.parser.SourceImplProxy.findModelDelegate(SourceImplProxy.java:282) at org.netbeans.modules.java.parser.SourceImplProxy.safeFindModelDelegate(SourceImplProxy.java:295) at org.netbeans.modules.java.parser.SourceImplProxy.getClasses(SourceImplProxy.java:140) at org.openide.src.SourceElement.getClasses(SourceElement.java:227) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.rescanSource(JavaParserGlue.java:493) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.sourcePropertyChange(JavaParserGlue.java:488) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.propertyChange(JavaParserGlue.java:449) at org.netbeans.modules.java.parser.SourceImplProxy.propertyChange(SourceImplProxy.java:319) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:152) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:178) at org.netbeans.modules.java.parser.ParsingSupport.changeStatus(ParsingSupport.java:257) at org.netbeans.modules.java.parser.ParsingSupport$Processor.complete(ParsingSupport.java:618) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:557) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:626) This error appeared already with JDK1.3.0, Netbeans 3.2 and NT4.0, and then I decided to upgrade, but the error has not disappeared. Looking forward to hearing from you, best regards, Marcos Sanz
Moving to java module - it's from java module's parsing subsystem.
Already fixed in 3.3-dev builds. *** This issue has been marked as a duplicate of 12732 ***
Resolved for 3.3.x or earlier, no new info since then -> closing.
Resolved for 3.4.x or earlier, no new info since then -> closing.