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.
[Custom build 2005, JDK 1.4.2_08] NullPointerException is thrown when running automated qa-functional tests, config java_code. Details in attachment. java.lang.NullPointerException at org.netbeans.modules.javacore.parser.ASTProvider.getToken(ASTProvider.java:334) at org.netbeans.modules.javacore.parser.TokenIterator.getNextTokenType(TokenIterator.java:63) at org.netbeans.modules.javacore.scanning.JavaUpdater.makeIndex(JavaUpdater.java:96) at org.netbeans.modules.javacore.scanning.JavaUpdater.computeIndex(JavaUpdater.java:58) ...
Created attachment 22338 [details] exc stack traces
Is there anything being done around this issue? I'd like to add java automated test to regular test runs. Do you need some other info? Thanks.
Tomas, please evaluate.
I cannot reproduce it.
It works fine. Closing as fixed.
I have to reopen, it happens from time to time, attaching fresh stack trace. Now in following test: java.generating.InnerClasses.InnerClasses on Solaris.
Created attachment 26513 [details] exc stack trace
Another test is sourceexception.InitializerChanged.InitializerChanged on WinXP.
This time in org.netbeans.test.java.generating.SourceElem.SourceElem java.lang.NullPointerException at org.netbeans.modules.javacore.parser.ASTProvider.getToken(ASTProvider.java:334) at org.netbeans.modules.javacore.parser.TokenIterator.getNextTokenType(TokenIterator.java:63) at org.netbeans.modules.javacore.scanning.JavaUpdater.makeIndex(JavaUpdater.java:96) at org.netbeans.modules.javacore.scanning.JavaUpdater.computeIndex(JavaUpdater.java:58) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:713) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:587) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.isValid(SemiPersistentElement.java:67) at org.netbeans.modules.java.bridge.MemberElementImpl.getModifiers(MemberElementImpl.java:127) at org.netbeans.modules.java.bridge.ClassElementImpl.getModifiers(ClassElementImpl.java:204) at org.netbeans.modules.java.bridge.ClassElementImpl.cloneSelf(ClassElementImpl.java:765) at org.netbeans.modules.java.bridge.MemberElementImpl.fireNameChange(MemberElementImpl.java:354) ...
Another failure: org.netbeans.test.java.generating.javadoc.JavaDoc java.lang.NullPointerException at org.netbeans.modules.javacore.parser.ASTProvider.getToken(ASTProvider.java:334) at org.netbeans.modules.javacore.parser.TokenIterator.getNextTokenType(TokenIterator.java:63) at org.netbeans.modules.javacore.scanning.JavaUpdater.makeIndex(JavaUpdater.java:96) at org.netbeans.modules.javacore.scanning.JavaUpdater.computeIndex(JavaUpdater.java:58) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:713) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:587) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.isValid(SemiPersistentElement.java:67) at org.netbeans.modules.java.bridge.ClassElementImpl.getSuperclass(ClassElementImpl.java:210) at org.netbeans.modules.java.bridge.ClassElementImpl.cloneSelf(ClassElementImpl.java:763) at org.netbeans.modules.java.bridge.ClassElementImpl.fireModifiersChange(ClassElementImpl.java:520) ...
Got one too, java.lang.NullPointerException at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:246) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:255) at org.netbeans.modules.javacore.jmiimpl.javamodel.TransientElement.getASTree(TransientElement.java:71) at org.netbeans.modules.javacore.jmiimpl.javamodel.TransientElement.getParser(TransientElement.java:79) at org.netbeans.modules.javacore.jmiimpl.javamodel.ElementReferenceImpl.getName(ElementReferenceImpl.java:38) at org.netbeans.jmi.javamodel.MultipartId$Impl.getName(Unknown Source) at org.netbeans.modules.java.navigation.jmi.JUtils.getParameterType(JUtils.java:408) at org.netbeans.modules.java.navigation.jmi.JUtils.extractParameterName(JUtils.java:390) at org.netbeans.modules.java.navigation.jmi.JUtils.extractMethodName(JUtils.java:305) at org.netbeans.modules.java.navigation.jmi.JUtils.extractName(JUtils.java:247) at org.netbeans.modules.java.navigation.ClassMemberModel.buildWString(ClassMemberModel.java:397) at org.netbeans.modules.java.navigation.ClassMemberModel.buildMembersForPainting(ClassMemberModel.java:358) at org.netbeans.modules.java.navigation.ClassMemberModel.loadContents(ClassMemberModel.java:331) at org.netbeans.modules.java.navigation.spi.ListModelSupport$Loader.run(ListModelSupport.java:960) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
Created attachment 28788 [details] messages.log
I believe that it has something to do with issue #71988. On my NetBeans they seem to go together. I also get this by using EJB 3.0 annotations.
Javacore module was replaced by Retouche infrastructure. This bug is not valid in trunk any more.
Reorganization of java component