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

test/com/sun/jdi/sde/TemperatureTableTest.java failing intermittently

XMLWordPrintable

    • b105
    • Not verified


      This test has been failing intermittently me on Ubuntu 12.04 with an up to date build of jdk/tl. Seems to fail in about 1 in 3 test runs when running with jtreg -agentvm -concurrency:auto. Note clear whether this is a timing bug in the test or whether there is interference caused by previous tests that ran in the same VM.

      #Test Results (version 2)
      #Sat Jun 15 23:09:01 IST 2013
      #checksum:4b048dc4dabbed2c
      #-----testdescription-----
      $file=/u/alanb/ws/tl/jdk/test/com/sun/jdi/sde/TemperatureTableTest.java
      $root=/u/alanb/ws/tl/jdk/test
      author=Robert Field
      keywords=bug4390869 bug4460328
      library=..
      run=USER_SPECIFIED build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE\nUSER_SPECIFIED compile TemperatureTableTest.java\nUSER_SPECIFIED compile -g TemperatureTableServlet.java\nUSER_SPECIFIED main TemperatureTableTest\n
      source=TemperatureTableTest.java
      title=Test the new SourceDebugExtension facility

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

      #-----testresult-----
      description=file\:/u/alanb/ws/tl/jdk/test/com/sun/jdi/sde/TemperatureTableTest.java
      elapsed=734 0\:00\:00.734
      end=Sat Jun 15 23\:09\:01 IST 2013
      environment=regtest
      execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: VM Disconnected before requested event occurred
      hostname=ashtown.ie.oracle.com
      javatestOS=Linux 3.2.0-23-generic (amd64)
      javatestVersion=4.4
      jtregVersion=jtreg 4.1 dev b00
      script=com.sun.javatest.regtest.RegressionScript
      sections=script_messages build compile compile build main
      start=Sat Jun 15 23\:09\:01 IST 2013
      test=com/sun/jdi/sde/TemperatureTableTest.java
      user.name=albatem
      work=/u/alanb/testing/jtreg/JTwork/com/sun/jdi/sde

      #section:script_messages
      ----------messages:(5/271)----------
      JDK under test: (/u/alanb/ws/tl/build/linux-x86_64-normal-server-release/images/j2sdk-image)
      java version "1.8.0-internal"
      Java(TM) SE Runtime Environment (build 1.8.0-internal-albatem_2013_06_08_08_40-b00)
      Java HotSpot(TM) 64-Bit Server VM (build 25.0-b34, mixed mode)


      #section:build
      ----------messages:(3/217)----------
      command: build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
      reason: User specified action: run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
      elapsed time (seconds): 0.0
      result: Passed. All files up to date

      #section:compile
      ----------messages:(3/183)----------
      command: compile /u/alanb/ws/tl/jdk/test/com/sun/jdi/sde/TemperatureTableTest.java
      reason: User specified action: run compile TemperatureTableTest.java
      elapsed time (seconds): 0.174
      ----------direct:(2/160)----------
      Note: /u/alanb/ws/tl/jdk/test/com/sun/jdi/sde/TemperatureTableTest.java uses unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      result: Passed. Compilation successful

      #section:compile
      ----------messages:(3/195)----------
      command: compile -g /u/alanb/ws/tl/jdk/test/com/sun/jdi/sde/TemperatureTableServlet.java
      reason: User specified action: run compile -g TemperatureTableServlet.java
      elapsed time (seconds): 0.048
      result: Passed. Compilation successful

      #section:build
      ----------messages:(3/105)----------
      command: build TemperatureTableTest
      reason: Named class compiled on demand
      elapsed time (seconds): 0.001
      result: Passed. All files up to date

      #section:main
      ----------messages:(3/127)----------
      command: main TemperatureTableTest
      reason: User specified action: run main TemperatureTableTest
      elapsed time (seconds): 0.509
      ----------System.out:(84/3462)----------
      38 read class attr -- '<init>'
      39 read class attr -- '()V'
      40 read class attr -- 'Code'
      41 read class attr -- 'LineNumberTable'
      42 read class attr -- 'LocalVariableTable'
      43 read class attr -- 'this'
      44 read class attr -- 'LTemperatureTableServlet;'
      45 read class attr -- 'main'
      46 read class attr -- '([Ljava/lang/String;)V'
      47 read class attr -- 'i'
      48 read class attr -- 'I'
      49 read class attr -- 'args'
      50 read class attr -- '[Ljava/lang/String;'
      51 read class attr -- 'out'
      52 read class attr -- 'Ljava/io/PrintStream;'
      53 read class attr -- 'StackMapTable'
      55 read class attr -- 'SourceFile'
      56 read class attr -- 'TemperatureTableServlet.java'
      62 read class attr -- '<html>'
      65 read class attr -- '<head>'
      66 read class attr -- ' <title>Temperature Table</title>'
      67 read class attr -- '</head>'
      68 read class attr -- '<body>'
      69 read class attr -- ''
      70 read class attr -- '<h1>Temperature Table</h1>'
      71 read class attr -- '<p>American tourists visiting Canada can use this handy temperature'
      72 read class attr -- 'table which converts from Fahrenheit to Celsius:'
      73 read class attr -- '<br><br>'
      74 read class attr -- '<table BORDER COLS=2 WIDTH="20%" >'
      75 read class attr -- '<tr BGCOLOR="#FFFF00">'
      76 read class attr -- '<th>Fahrenheit</th>'
      77 read class attr -- '<th>Celsius</th>'
      78 read class attr -- '</tr>'
      79 read class attr -- '<tr ALIGN=RIGHT BGCOLOR="#CCCCCC">'
      80 read class attr -- 'java/lang/StringBuilder'
      81 read class attr -- '<td>'
      84 read class attr -- '</td>'
      86 read class attr -- '</table>'
      87 read class attr -- '<p><i>Created '
      88 read class attr -- 'java/util/Date'
      90 read class attr -- '</i></p>'
      91 read class attr -- '</body>'
      92 read class attr -- '</html>'
      93 read class attr -- 'TemperatureTableServlet'
      94 read class attr -- 'java/lang/Object'
      95 read class attr -- 'java/io/PrintStream'
      96 read class attr -- 'HelloWorld'
      97 read class attr -- 'java/lang/System'
      98 read class attr -- 'println'
      99 read class attr -- '(Ljava/lang/String;)V'
      100 read class attr -- 'append'
      101 read class attr -- '(Ljava/lang/String;)Ljava/lang/StringBuilder;'
      102 read class attr -- '(I)Ljava/lang/StringBuilder;'
      103 read class attr -- 'toString'
      104 read class attr -- '()Ljava/lang/String;'
      105 read class attr -- '(Ljava/lang/Object;)Ljava/lang/StringBuilder;'
      SourceDebugExtension not found, installed at: 106
      interfaceCount: 0
      members count: 0
      members count: 2
      member attr count: 1
      attr len: 47
      member attr count: 1
      attr len: 469
      class attrCount: 1
      attr len: 2
      class attrCount incremented
      JVM version:1.8.0-internal
      JDI version: 1.6
      JVM description: Java Debug Interface (Reference Implementation) version 1.6
      Java Debug Wire Protocol (Reference Implementation) version 1.6
      JVM Debug Interface version 1.2
      JVM version 1.8.0-internal (Java HotSpot(TM) 64-Bit Server VM, mixed mode, sharing)
      Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
      at TemperatureTableServlet.main(TemperatureTableServlet.java:11)
      Caused by: java.lang.ClassNotFoundException: HelloWorld
      at java.net.URLClassLoader$1.run(URLClassLoader.java:365)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:353)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
      ... 1 more
      ----------System.err:(83/3507)----------
      run args: [TemperatureTableServlet]
      canGetSourceDebugExtension() is true
      main BP sourceName: TemperatureTable.jsp
      main BP sourcePath: tst/TemperatureTable.jsp
      main BP line number: 1
      main BP(JSP) sourceName: TemperatureTable.jsp
      main BP(JSP) sourcePath: tst/TemperatureTable.jsp
      main BP(JSP) line number: 1
      main BP(bogus) sourceName: TemperatureTable.jsp
      main BP(bogus) sourcePath: tst/TemperatureTable.jsp
      main BP(bogus) line number: 1
      main BP(null) sourceName: TemperatureTable.jsp
      main BP(null) sourcePath: tst/TemperatureTable.jsp
      main BP(null) line number: 1
      main BP(Java) sourceName: TemperatureTableServlet.java
      main BP(Java) sourcePath: TemperatureTableServlet.java
      main BP(Java) line number: 11
      ref type sourceName: TemperatureTable.jsp
      Location: TemperatureTableServlet:1
      Location: TemperatureTableServlet:2
      Location: TemperatureTableServlet:3
      Location: TemperatureTableServlet:4
      Location: TemperatureTableServlet:5
      Location: TemperatureTableServlet:6
      Location: TemperatureTableServlet:7
      Location: TemperatureTableServlet:8
      Location: TemperatureTableServlet:9
      Location: TemperatureTableServlet:10
      Location: TemperatureTableServlet:11
      Location: TemperatureTableServlet:12
      Location: TemperatureTableServlet:13
      Location: TemperatureTableServlet:14
      Location: TemperatureTableServlet:15
      Location: TemperatureTableServlet:16
      Location: TemperatureTableServlet:17
      Location: TemperatureTableServlet:18
      Location: TemperatureTableServlet:19
      Location: TemperatureTableServlet:20
      Location: TemperatureTableServlet:21
      Location: TemperatureTableServlet:22
      Location: TemperatureTableServlet:18
      Location: TemperatureTableServlet:24
      Location: TemperatureTableServlet:25
      Location: TemperatureTableServlet:26
      Location: TemperatureTableServlet:27
      Location: TemperatureTableServlet:28
      Location: TemperatureTableServlet:29
      line7 sourceName: TemperatureTable.jsp
      line7 sourcePath: tst/TemperatureTable.jsp
      line7 line number: 7
      line7(JSP) sourceName: TemperatureTable.jsp
      line7(JSP) sourcePath: tst/TemperatureTable.jsp
      line7(JSP) line number: 7
      line7(bogus) sourceName: TemperatureTable.jsp
      line7(bogus) sourcePath: tst/TemperatureTable.jsp
      line7(bogus) line number: 7
      line7(null) sourceName: TemperatureTable.jsp
      line7(null) sourcePath: tst/TemperatureTable.jsp
      line7(null) line number: 7
      line7(Java) sourceName: TemperatureTableServlet.java
      line7(Java) sourcePath: TemperatureTableServlet.java
      line7(Java) line number: 28
      availableStrata: [Java, JSP]
      defaultStratum: JSP
      Note: Unexpected Debuggee Exception: java.lang.ClassNotFoundException at line 435
      detailMessage = "HelloWorld"
      java.lang.RuntimeException: VM Disconnected before requested event occurred
      at TestScaffold.waitForRequestedEvent(TestScaffold.java:739)
      at TestScaffold.resumeToPrepareOf(TestScaffold.java:853)
      at TestScaffold.resumeTo(TestScaffold.java:827)
      at TemperatureTableTest.runTests(TemperatureTableTest.java:207)
      at TestScaffold.startTests(TestScaffold.java:429)
      at TemperatureTableTest.main(TemperatureTableTest.java:31)
      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:491)
      at com.sun.javatest.regtest.MainAction$SameVMRunnable.run(MainAction.java:728)
      at java.lang.Thread.run(Thread.java:724)

      JavaTest Message: Test threw exception: java.lang.RuntimeException
      JavaTest Message: shutting down test

      result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: VM Disconnected before requested event occurred


      test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: VM Disconnected before requested event occurred
       

            sla Staffan Larsen (Inactive)
            alanb Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: