-
Bug
-
Resolution: Fixed
-
P2
-
7
-
b123
-
generic
-
generic, windows_xp
-
Not verified
JCK7-compiler lang/ICLS/icls006/icls00603/icls00603a.html#icls00603src test fails with next output:
Note: TopLevel_1: Passed. OK
Note: TopLevel_2: Passed. OK
Note: TopLevel_3: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: PackageElement_1: Passed. OK
Note: PackageElement_2: Passed. OK
Note: PackageElement_3: Passed. OK
Note: PackageElement_4: Passed. OK
Note: PackageElement_6: Passed. OK
Note: ElementFilter_1: Passed. OK
Note: ElementFilter_1: Passed. OK
Note: ElementFilter_1: Passed. OK
Note: TopLevel_14: Passed. OK
Note: TopLevel_11_1: Passed. OK
Note: TopLevel_11_2: Passed. OK
Note: TopLevel_11_3: Passed. OK
Note: TopLevel_12_1: Passed. OK
Note: TopLevel_12_2: Passed. OK
Note: TopLevel_12_3: Passed. OK
Note: TopLevel_13_1: Passed. OK
Note: TopLevel_13_2: Passed. OK
Note: TopLevel_13_3: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: isClass_1: Passed. OK
Note: SubType_1: Passed. OK
Note: NoType_1: Passed. OK
Note: NoType_2: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_7: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: GetSimpleName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Args_1: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Methods_1: Passed. OK
Note: SubType_1: Passed. OK
Note: Args_1: Passed. OK
Note: Args_2: Passed. OK
Note: ArrayType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Methods_1: Passed. OK
Note: SubType_1: Passed. OK
Note: Args_1: Passed. OK
Note: Args_2: Passed. OK
Note: ArrayType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: Args_2: Passed. OK
Note: SubType_1: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Throwable was thrown: java.lang.NullPointerException
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitTypeParameter(TreeInfo.java:505)
Note: at com.sun.tools.javac.tree.JCTree$JCTypeParameter.accept(JCTree.java:1933)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Note: at com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:77)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitClassDef(TreeInfo.java:494)
Note: at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:590)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Note: at com.sun.tools.javac.tree.TreeScanner.visitBlock(TreeScanner.java:104)
Note: at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:784)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.visitMethodDef(TreeScanner.java:91)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitMethodDef(TreeInfo.java:498)
Note: at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:671)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Note: at com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:80)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitClassDef(TreeInfo.java:494)
Note: at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:590)
Note: at com.sun.tools.javac.tree.TreeInfo.declarationFor(TreeInfo.java:510)
Note: at com.sun.tools.javac.model.JavacElements.getTreeAndTopLevel(JavacElements.java:580)
Note: at com.sun.tools.javac.model.JavacElements.getDocComment(JavacElements.java:362)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.handleDocComment(JSR269Builder.java:147)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.handleDocComment(JSR269Builder.java:30)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.Builder.handleNamedEntity(Builder.java:46)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.handleMethods(JSR269Builder.java:445)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.Builder.build(Builder.java:34)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.createClassEntity(JSR269Builder.java:93)
Note: at javasoft.sqe.jck.jsr269.modelapi.processor.GMCmpProcessor.test(GMCmpProcessor.java:56)
Note: at javasoft.sqe.jck.lib.javax.annotation.processing.ProcessorTest.process(ProcessorTest.java:142)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:785)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:714)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1700(JavacProcessingEnvironment.java:91)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1013)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1134)
Note: at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1079)
Note: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:794)
Note: at com.sun.tools.javac.main.Main.compile(Main.java:416)
Note: at com.sun.tools.javac.main.Main.compile(Main.java:334)
Note: at com.sun.tools.javac.main.Main.compile(Main.java:325)
Note: at com.sun.tools.javac.Main.compile(Main.java:82)
Note: at com.sun.tools.javac.Main.main(Main.java:67)
Note: Test status: STATUS:Failed. Unexpected java.lang.NullPointerException
test result: Failed. compilation failed unexpectedly [Unexpected java.lang.NullPointerException]
see comments for more information.
Note: TopLevel_1: Passed. OK
Note: TopLevel_2: Passed. OK
Note: TopLevel_3: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: PackageElement_1: Passed. OK
Note: PackageElement_2: Passed. OK
Note: PackageElement_3: Passed. OK
Note: PackageElement_4: Passed. OK
Note: PackageElement_6: Passed. OK
Note: ElementFilter_1: Passed. OK
Note: ElementFilter_1: Passed. OK
Note: ElementFilter_1: Passed. OK
Note: TopLevel_14: Passed. OK
Note: TopLevel_11_1: Passed. OK
Note: TopLevel_11_2: Passed. OK
Note: TopLevel_11_3: Passed. OK
Note: TopLevel_12_1: Passed. OK
Note: TopLevel_12_2: Passed. OK
Note: TopLevel_12_3: Passed. OK
Note: TopLevel_13_1: Passed. OK
Note: TopLevel_13_2: Passed. OK
Note: TopLevel_13_3: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: isClass_1: Passed. OK
Note: SubType_1: Passed. OK
Note: NoType_1: Passed. OK
Note: NoType_2: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_7: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: GetSimpleName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Args_1: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Methods_1: Passed. OK
Note: SubType_1: Passed. OK
Note: Args_1: Passed. OK
Note: Args_2: Passed. OK
Note: ArrayType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Methods_1: Passed. OK
Note: SubType_1: Passed. OK
Note: Args_1: Passed. OK
Note: Args_2: Passed. OK
Note: ArrayType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: SubType_1: Passed. OK
Note: Args_2: Passed. OK
Note: SubType_1: Passed. OK
Note: ExecutableElement_1: Passed. OK
Note: ExecutableElement_2: Passed. OK
Note: ExecutableElement_3: Passed. OK
Note: ExecutableElement_4: Passed. OK
Note: ExecutableElement_5: Passed. OK
Note: ExecutableElement_8: Passed. OK
Note: Overrides_1: Passed. OK
Note: ExecutableElement_9: Passed. OK
Note: ExecutableElement_10: Passed. OK
Note: ExecutableElement_11: Passed. OK
Note: AsMemberOf_1: Passed. OK
Note: AsMemberOf_2: Passed. OK
Note: Hides_1: Passed. OK
Note: Hides_2: Passed. OK
Note: Hides_3: Passed. OK
Note: Hides_4: Passed. OK
Note: GetName_1: Passed. OK
Note: AllAnnMirrors_1: Passed. OK
Note: Throwable was thrown: java.lang.NullPointerException
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitTypeParameter(TreeInfo.java:505)
Note: at com.sun.tools.javac.tree.JCTree$JCTypeParameter.accept(JCTree.java:1933)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Note: at com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:77)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitClassDef(TreeInfo.java:494)
Note: at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:590)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Note: at com.sun.tools.javac.tree.TreeScanner.visitBlock(TreeScanner.java:104)
Note: at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:784)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.visitMethodDef(TreeScanner.java:91)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitMethodDef(TreeInfo.java:498)
Note: at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:671)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:486)
Note: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Note: at com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:80)
Note: at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitClassDef(TreeInfo.java:494)
Note: at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:590)
Note: at com.sun.tools.javac.tree.TreeInfo.declarationFor(TreeInfo.java:510)
Note: at com.sun.tools.javac.model.JavacElements.getTreeAndTopLevel(JavacElements.java:580)
Note: at com.sun.tools.javac.model.JavacElements.getDocComment(JavacElements.java:362)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.handleDocComment(JSR269Builder.java:147)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.handleDocComment(JSR269Builder.java:30)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.Builder.handleNamedEntity(Builder.java:46)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.handleMethods(JSR269Builder.java:445)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.Builder.build(Builder.java:34)
Note: at javasoft.sqe.jck.jsr269.modelapi.builder.JSR269Builder.createClassEntity(JSR269Builder.java:93)
Note: at javasoft.sqe.jck.jsr269.modelapi.processor.GMCmpProcessor.test(GMCmpProcessor.java:56)
Note: at javasoft.sqe.jck.lib.javax.annotation.processing.ProcessorTest.process(ProcessorTest.java:142)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:785)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:714)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1700(JavacProcessingEnvironment.java:91)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1013)
Note: at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1134)
Note: at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1079)
Note: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:794)
Note: at com.sun.tools.javac.main.Main.compile(Main.java:416)
Note: at com.sun.tools.javac.main.Main.compile(Main.java:334)
Note: at com.sun.tools.javac.main.Main.compile(Main.java:325)
Note: at com.sun.tools.javac.Main.compile(Main.java:82)
Note: at com.sun.tools.javac.Main.main(Main.java:67)
Note: Test status: STATUS:Failed. Unexpected java.lang.NullPointerException
test result: Failed. compilation failed unexpectedly [Unexpected java.lang.NullPointerException]
see comments for more information.
- duplicates
-
JDK-6985754 NPE from visitTypeParameter method of TreeScanner subclass in TreeInfo.declarationFor method
-
- Closed
-