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

Disable SA options in jinfo/Basic.java test until SA updated for new hash and String count/offset

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 8
    • 8
    • core-svc
    • b45
    • generic
    • generic
    • Not verified

        The jdk test sun/tools/jinfo/Basic.java is failing in JPRT jobs that run the tools tests and in TL nightly with a NullPointerException because SA hasn't been updated for the new hash code and also for the removal of the String offset/count fields. Attached is an example test failure.

        The SA work is tracked by 7175133, this new bug proposes to temporarily skip the options that uses SA so that the test can run. Once SA has been updated then these options can be re-enabled again.

        Test Results (version 2)
        #Thu Jun 07 18:53:48 PDT 2012
        #checksum:73561efe410366fc
        #-----testdescription-----
        $file=/export/home/aurora/sandbox/testbase/test/sun/tools/jinfo/Basic.sh
        $root=/export/home/aurora/sandbox/testbase/test
        keywords=bug6402766 shell
        library=../common
        run=USER_SPECIFIED build SimpleApplication ShutdownSimpleApplication\nUSER_SPECIFIED shell Basic.sh\n
        source=Basic.sh
        title=Unit test for jinfo utility

        #-----environment-----

        #-----testresult-----
        description=file\:/export/home/aurora/sandbox/testbase/test/sun/tools/jinfo/Basic.sh
        elapsed=5916 0\:00\:05.916
        end=Thu Jun 07 18\:53\:48 PDT 2012
        environment=regtest
        execStatus=Failed. Execution failed\: exit code 1
        hostname=jsn-gtwy-1
        javatestOS=Linux 2.6.18-194.el5 (i386)
        javatestVersion=4.4
        jtregVersion=jtreg 4.1 fcs b04
        script=com.sun.javatest.regtest.RegressionScript
        sections=script_messages build compile shell
        start=Thu Jun 07 18\:53\:43 PDT 2012
        test=sun/tools/jinfo/Basic.sh
        user.name=aurora
        work=/export/home/aurora/sandbox/gresults/testoutput/jdk_tools2/JTwork/sun/tools/jinfo

        #section:script_messages
        ----------messages:(4/219)----------
        JDK under test: (/export/home/aurora/sandbox/jdk)
        java version "1.8.0-ea"
        Java(TM) SE Runtime Environment (build 1.8.0-ea-langtools-nightly-h251-20120607-b43-b00)
        Java HotSpot(TM) Client VM (build 24.0-b12, mixed mode)

        #section:build
        ----------messages:(3/175)----------
        command: build SimpleApplication ShutdownSimpleApplication
        reason: User specified action: run build SimpleApplication ShutdownSimpleApplication
        elapsed time (seconds): 0.052
        result: Passed. Build successful

        #section:compile
        ----------messages:(3/286)----------
        command: compile /export/home/aurora/sandbox/testbase/test/sun/tools/jinfo/../common/SimpleApplication.java /export/home/aurora/sandbox/testbase/test/sun/tools/jinfo/../common/ShutdownSimpleApplication.java
        reason: .class file out of date or does not exist
        elapsed time (seconds): 0.05
        result: Passed. Compilation successful

        #section:shell
        ----------messages:(3/108)----------
        command: shell Basic.sh []
        reason: User specified action: run shell Basic.sh
        elapsed time (seconds): 5.863
        ----------System.out:(12/486)----------
        INFO: waiting for SimpleApplication to initialize...
        INFO: SimpleApplication is process 10332
        INFO: SimpleApplication output is in /export/home/aurora/sandbox/gresults/testoutput/jdk_tools2/JTwork/classes/sun/tools/jinfo/Application.out
        null =
        -XX:+UsePerfData
        Java System Properties:

        null = -XX:-PrintGC
        INFO: Port number of SimpleApplication: 40733
        INFO: Connecting to port 40733 to shutdown SimpleApplication ...
        INFO: done connecting to SimpleApplication.
        INFO: waiting for 10332
        ----------System.err:(44/2151)----------
        error: "kernel.yama.ptrace_scope" is an unknown key
        Attaching to process ID 10332, please wait...
        Debugger attached successfully.
        Client compiler detected.
        JVM version is 24.0-b12
        Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:474)
        at sun.tools.jinfo.JInfo.runTool(JInfo.java:97)
        at sun.tools.jinfo.JInfo.main(JInfo.java:71)
        Caused by: java.lang.NullPointerException
        at java.util.Hashtable.hash(Hashtable.java:202)
        at java.util.Hashtable.get(Hashtable.java:404)
        at sun.jvm.hotspot.tools.SysPropsDumper.run(SysPropsDumper.java:43)
        at sun.jvm.hotspot.tools.JInfo.run(JInfo.java:84)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:221)
        at sun.jvm.hotspot.tools.JInfo.main(JInfo.java:128)
        ... 6 more
        Attaching to process ID 10332, please wait...
        Debugger attached successfully.
        Client compiler detected.
        JVM version is 24.0-b12
        Attaching to process ID 10332, please wait...
        Debugger attached successfully.
        Client compiler detected.
        JVM version is 24.0-b12
        Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:474)
        at sun.tools.jinfo.JInfo.runTool(JInfo.java:97)
        at sun.tools.jinfo.JInfo.main(JInfo.java:71)
        Caused by: java.lang.NullPointerException
        at java.util.Hashtable.hash(Hashtable.java:202)
        at java.util.Hashtable.get(Hashtable.java:404)
        at sun.jvm.hotspot.tools.SysPropsDumper.run(SysPropsDumper.java:43)
        at sun.jvm.hotspot.tools.JInfo$1.run(JInfo.java:69)
        at sun.jvm.hotspot.tools.JInfo.run(JInfo.java:84)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:221)
        at sun.jvm.hotspot.tools.JInfo.main(JInfo.java:128)
        ... 6 more
        result: Failed. Execution failed: exit code 1


        test result: Failed. Execution failed: exit code 1

              alanb Alan Bateman
              alanb Alan Bateman
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: