-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
1.3.0
-
x86
-
windows_nt, windows_2000
Name: skT45625 Date: 08/28/2000
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)
CODE:
----------------------------------
class Outer{
public static void main(String argv[]){
(new Outer()).Inner.amethod();
}
public static class Inner{
static void amethod() {
System.out.println("Inner");
}
}
}
--------------------------------
Compile time message :
--------------------------------
>javac Outer.java
An exception has occurred in the compiler (1.3.0). Please file a bug at the
Java Developer Connection (http://
java.sun.com/cgi-bin/bugreport.cgi). Include your program and the following
diagnostic in your report. Thank
you.
java.lang.NullPointerException
at com.sun.tools.javac.v8.comp.TransInner.access(TransInner.java:722)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1558)
at com.sun.tools.javac.v8.tree.Tree$Select.visit(Tree.java:963)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1552)
at com.sun.tools.javac.v8.tree.Tree$Select.visit(Tree.java:963)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1485)
at com.sun.tools.javac.v8.tree.Tree$Apply.visit(Tree.java:785)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:179)
at com.sun.tools.javac.v8.tree.Tree$Exec.visit(Tree.java:699)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:47)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:111)
at com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:100)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1418)
at com.sun.tools.javac.v8.tree.Tree$MethodDef.visit(Tree.java:441)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1355)
at com.sun.tools.javac.v8.tree.Tree$ClassDef.visit(Tree.java:402)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner.translate
(TransInner.java:1317)
at com.sun.tools.javac.v8.comp.TransInner.translateTopLevelClass
(TransInner.java:1583)
at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:397)
at com.sun.tools.javac.v8.Main.compile(Main.java:247)
at com.sun.tools.javac.Main.main(Main.java:16)
(Review ID: 109026)
======================================================================
Name: tb29552 Date: 09/29/2000
java version "1.3.0rc1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc1-T)
Java HotSpot(TM) Client VM (build 1.3.0rc1-S, mixed mode)
//THE CODE
class Outer
{
int i=4;
static class Inner
{
static int i=7;
}
void method()
{
System.out.println("the value of x is "+new Outer().Inner.i);
}
public static void main(String args[])
{
new Outer().method();
}
}
--------------------------------------------------------------------------------
//WHEN COMPILING .....
An exception has occurred in the compiler (1.3.0rc1). Please file a bug at the
Java Developer Con
nection (http://java.sun.com/cgi-bin/bugreport.cgi). Include your program and
the following diag
nostic in your report. Thank you.
java.lang.NullPointerException
at com.sun.tools.javac.v8.comp.TransInner.access(TransInner.java:722)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1558)
at com.sun.tools.javac.v8.tree.Tree$Select.visit(Tree.java:963)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1552)
at com.sun.tools.javac.v8.tree.Tree$Select.visit(Tree.java:963)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:47)
at com.sun.tools.javac.v8.comp.TransInner.translate
(TransInner.java:1328)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1530)
at com.sun.tools.javac.v8.tree.Tree$Operation.visit(Tree.java:886)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:47)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1461)
at com.sun.tools.javac.v8.tree.Tree$Apply.visit(Tree.java:785)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:179)
at com.sun.tools.javac.v8.tree.Tree$Exec.visit(Tree.java:699)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:47)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:111)
at com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:100)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1418)
at com.sun.tools.javac.v8.tree.Tree$MethodDef.visit(Tree.java:441)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1355)
at com.sun.tools.javac.v8.tree.Tree$ClassDef.visit(Tree.java:402)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner.translate
(TransInner.java:1317)
at com.sun.tools.javac.v8.comp.TransInner.translateTopLevelClass
(TransInner.java:1583)
at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:397)
at com.sun.tools.javac.v8.Main.compile(Main.java:247)
at com.sun.tools.javac.Main.main(Main.java:16)
(Review ID: 110193)
======================================================================
Name: tb29552 Date: 10/05/2000
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)
// Source file: RunWierdly.java
class Wierd {
static class Talk {
static String msg = "Prvo popovi, zatim topovi,";
static void now() {System.out.println(msg + "\na posle -
lopovi.");}
}
}
public class RunWierdly {
public static void main(String[] args) {
(new Wierd()).Talk.now();
}
}
// End of source file
C:\>javac C:\_a\RunWierdly.java
An exception has occurred in the compiler (1.3.0). Please file a bug at the
Java Developer Connection (http://java.sun.com/cgi-bin/bugreport.cgi). Include
your program and the following diagnostic in your report. Thank you.
java.lang.NullPointerException
at com.sun.tools.javac.v8.comp.TransInner.access(TransInner.java:722)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1558)
at com.sun.tools.javac.v8.tree.Tree$Select.visit(Tree.java:963)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1552)
at com.sun.tools.javac.v8.tree.Tree$Select.visit(Tree.java:963)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1485)
at com.sun.tools.javac.v8.tree.Tree$Apply.visit(Tree.java:785)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:179)
at com.sun.tools.javac.v8.tree.Tree$Exec.visit(Tree.java:699)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:47)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:111)
at com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.tree.TreeTranslator._case
(TreeTranslator.java:100)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1418)
at com.sun.tools.javac.v8.tree.Tree$MethodDef.visit(Tree.java:441)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner._case(TransInner.java:1355)
at com.sun.tools.javac.v8.tree.Tree$ClassDef.visit(Tree.java:402)
at com.sun.tools.javac.v8.tree.TreeTranslator.translate
(TreeTranslator.java:35)
at com.sun.tools.javac.v8.comp.TransInner.translate
(TransInner.java:1317)
at com.sun.tools.javac.v8.comp.TransInner.translateTopLevelClass
(TransInner.java:1583)
at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:397)
at com.sun.tools.javac.v8.Main.compile(Main.java:247)
at com.sun.tools.javac.Main.main(Main.java:16)
C:\>
(Review ID: 110432)
======================================================================
- duplicates
-
JDK-4347611 java.lang.NULLPointerException when using static nested class
-
- Closed
-