-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
8
Testsuite name: Regression
Test name(s): tools/javac/generics/wildcards/T8034147.java
JDK tested:jdk1.8.0_20b20 , jdk1.8.0b312
OS tested: Solaris x86_64,Windows x86_64 , Linux x86_64
Is it a regression? No
Regression introduced in release/build: N/A
Is it platform specific? No
The is failure reproduced: always
java.lang.NullPointerException
at com.sun.tools.javac.code.Types.closure(Types.java:3297)
at com.sun.tools.javac.code.Types.glb(Types.java:3639)
at com.sun.tools.javac.code.Types.capture(Types.java:3940)
at com.sun.tools.javac.code.Types.isSubtype(Types.java:836)
at com.sun.tools.javac.code.Types.isSubtype(Types.java:800)
at com.sun.tools.javac.code.Types$2.visitClassType(Types.java:252)
at com.sun.tools.javac.code.Types$2.visitClassType(Types.java:231)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:763)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4421)
at com.sun.tools.javac.code.Types.asSub(Types.java:228)
at com.sun.tools.javac.code.Types$8.visitClassType(Types.java:1546)
at com.sun.tools.javac.code.Types$8.visitClassType(Types.java:1475)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:763)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4421)
at com.sun.tools.javac.code.Types.isCastable(Types.java:1466)
at com.sun.tools.javac.code.Types.notSoftSubtype(Types.java:1775)
at com.sun.tools.javac.comp.Check.checkExtends(Check.java:626)
at com.sun.tools.javac.comp.Check.firstIncompatibleTypeArg(Check.java:979)
at com.sun.tools.javac.comp.Check.access$500(Check.java:66)
at com.sun.tools.javac.comp.Check$Validator.visitTypeApply(Check.java:1261)
at com.sun.tools.javac.tree.JCTree$JCTypeApply.accept(JCTree.java:2135)
at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1357)
at com.sun.tools.javac.comp.Check$Validator.validateTrees(Check.java:1370)
at com.sun.tools.javac.comp.Check$Validator.visitTypeParameter(Check.java:1296)
at com.sun.tools.javac.tree.JCTree$JCTypeParameter.accept(JCTree.java:2224)
at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1357)
at com.sun.tools.javac.comp.Check.validate(Check.java:1228)
at com.sun.tools.javac.comp.Check.validate(Check.java:1225)
at com.sun.tools.javac.comp.Check.validate(Check.java:1235)
at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4259)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4232)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4161)
at com.sun.tools.javac.comp.Attr.visitClassDef(Attr.java:885)
at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:693)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:600)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:669)
at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4322)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4232)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4161)
at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4136)
at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1248)
at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:901)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:860)
at com.sun.tools.javac.main.Main.compile(Main.java:523)
at com.sun.tools.javac.main.Main.compile(Main.java:381)
at com.sun.tools.javac.main.Main.compile(Main.java:370)
at com.sun.tools.javac.main.Main.compile(Main.java:361)
at com.sun.tools.javac.Main.compile(Main.java:56)
at com.sun.tools.javac.Main.main(Main.java:42)
result: Error. compiler crashed (exit code 4)
Test name(s): tools/javac/generics/wildcards/T8034147.java
JDK tested:jdk1.8.0_20b20 , jdk1.8.0b312
OS tested: Solaris x86_64,Windows x86_64 , Linux x86_64
Is it a regression? No
Regression introduced in release/build: N/A
Is it platform specific? No
The is failure reproduced: always
java.lang.NullPointerException
at com.sun.tools.javac.code.Types.closure(Types.java:3297)
at com.sun.tools.javac.code.Types.glb(Types.java:3639)
at com.sun.tools.javac.code.Types.capture(Types.java:3940)
at com.sun.tools.javac.code.Types.isSubtype(Types.java:836)
at com.sun.tools.javac.code.Types.isSubtype(Types.java:800)
at com.sun.tools.javac.code.Types$2.visitClassType(Types.java:252)
at com.sun.tools.javac.code.Types$2.visitClassType(Types.java:231)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:763)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4421)
at com.sun.tools.javac.code.Types.asSub(Types.java:228)
at com.sun.tools.javac.code.Types$8.visitClassType(Types.java:1546)
at com.sun.tools.javac.code.Types$8.visitClassType(Types.java:1475)
at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:763)
at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4421)
at com.sun.tools.javac.code.Types.isCastable(Types.java:1466)
at com.sun.tools.javac.code.Types.notSoftSubtype(Types.java:1775)
at com.sun.tools.javac.comp.Check.checkExtends(Check.java:626)
at com.sun.tools.javac.comp.Check.firstIncompatibleTypeArg(Check.java:979)
at com.sun.tools.javac.comp.Check.access$500(Check.java:66)
at com.sun.tools.javac.comp.Check$Validator.visitTypeApply(Check.java:1261)
at com.sun.tools.javac.tree.JCTree$JCTypeApply.accept(JCTree.java:2135)
at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1357)
at com.sun.tools.javac.comp.Check$Validator.validateTrees(Check.java:1370)
at com.sun.tools.javac.comp.Check$Validator.visitTypeParameter(Check.java:1296)
at com.sun.tools.javac.tree.JCTree$JCTypeParameter.accept(JCTree.java:2224)
at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1357)
at com.sun.tools.javac.comp.Check.validate(Check.java:1228)
at com.sun.tools.javac.comp.Check.validate(Check.java:1225)
at com.sun.tools.javac.comp.Check.validate(Check.java:1235)
at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4259)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4232)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4161)
at com.sun.tools.javac.comp.Attr.visitClassDef(Attr.java:885)
at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:693)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:600)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:669)
at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4322)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4232)
at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4161)
at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4136)
at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1248)
at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:901)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:860)
at com.sun.tools.javac.main.Main.compile(Main.java:523)
at com.sun.tools.javac.main.Main.compile(Main.java:381)
at com.sun.tools.javac.main.Main.compile(Main.java:370)
at com.sun.tools.javac.main.Main.compile(Main.java:361)
at com.sun.tools.javac.Main.compile(Main.java:56)
at com.sun.tools.javac.Main.main(Main.java:42)
result: Error. compiler crashed (exit code 4)
- duplicates
-
JDK-8034147 javac crashes with a NullPointerException during bounds checking
- Closed
- relates to
-
JDK-8036007 javac crashes when encountering an unresolvable interface
- Closed
-
JDK-8035433 javac crashes with a NullPointerException during bounds checking
- Resolved