Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6481701

annot00701.html, annot01602m3.html and intf01004m1.html hang while compiling (b102)

    XMLWordPrintable

Details

    • b03
    • generic, x86
    • generic, windows_xp
    • Verified

    Backports

      Description

        JCK : JCK6.0 b32, JCK1.5a b11
        J2SE : FAIL - mustang b102, since b91 PASS b90
        Platform[s] : FAIL - seems to be all
        switch/Mode : FAIL - fail with defaut keys

        Three tests:

        lang/ANNOT/annot007/annot00701/annot00701.html
        lang/ANNOT/annot016/annot01602m3/annot01602m3.html
        lang/INTF/intf010/intf01004m1/intf01004m1.html

        Are wrongly determined as "passed" by JDK 1.6. Tests expect java classses to be rejected due to wrong syntax. Unfortunately real situation is that compiler shows error and then starts to collect system resources then throw error:

        The system is out of resources.
        Consult the following stack trace for details.
        java.lang.OutOfMemoryError: Java heap space
        at java.lang.String.toLowerCase(String.java:2418)
        at java.io.Win32FileSystem.hashCode(Win32FileSystem.java:581)
        at java.io.File.hashCode(File.java:1893)
        at com.sun.tools.javac.util.DefaultFileManager$RegularFileObject.hashCode(DefaultFileManager.java:1272)
        at com.sun.tools.javac.util.Pair.hashCode(Pair.java:49)
        at java.util.HashMap.getEntry(HashMap.java:344)
        at java.util.HashMap.containsKey(HashMap.java:335)
        at java.util.HashSet.contains(HashSet.java:184)
        at com.sun.tools.javac.util.Log.shouldReport(Log.java:276)
        at com.sun.tools.javac.util.Log.report(Log.java:535)
        at com.sun.tools.javac.util.Log.error(Log.java:412)
        at com.sun.tools.javac.parser.Parser.reportSyntaxError(Parser.java:280)
        at com.sun.tools.javac.parser.Parser.syntaxError(Parser.java:267)
        at com.sun.tools.javac.parser.Parser.syntaxError(Parser.java:262)
        at com.sun.tools.javac.parser.Parser.illegal(Parser.java:319)
        at com.sun.tools.javac.parser.Parser.illegal(Parser.java:326)
        at com.sun.tools.javac.parser.Parser.term3(Parser.java:1053)
        at com.sun.tools.javac.parser.Parser.term2(Parser.java:681)
        at com.sun.tools.javac.parser.Parser.term1(Parser.java:652)
        at com.sun.tools.javac.parser.Parser.term(Parser.java:608)
        at com.sun.tools.javac.parser.Parser.term(Parser.java:590)
        at com.sun.tools.javac.parser.Parser.type(Parser.java:584)
        at com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:2464)
        at com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2403)
        at com.sun.tools.javac.parser.Parser.interfaceDeclaration(Parser.java:2272)
        at com.sun.tools.javac.parser.Parser.classOrInterfaceOrEnumDeclaration(Parser.java:2188)
        at com.sun.tools.javac.parser.Parser.typeDeclaration(Parser.java:2175)
        at com.sun.tools.javac.parser.Parser.compilationUnit(Parser.java:2121)
        at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:509)
        at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
        at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:801)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)

        We found this error while performing test with JCK 1.5a b11 and JDK 6.0 compiler with "-target 1.5". Tests were rejected as hung.

        jdk 1.5 u9 compiler rejects these tests correctly.

        jtr's attached.

        Attachments

          Issue Links

            Activity

              People

                ahe Peter Ahe
                pastepan Pavel Stepanov (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: