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

vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java failed with "ERROR: eventSet1.size() != 3 :: 2"

XMLWordPrintable

    • b16
    • x86_64
    • linux

      The following test failed in the JDK17 CI:

      vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java

      Here's a snippet from the log file:

      => nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001 :::::: case: # 0
      --> debugger: ......setting up ThreadDeathRequest
      --> debugger: ......vm.resume();
      --> debugger: ......waiting for ThreadDeathEvent
      --> debugger: ......eventSet1.size() == 2
      # ERROR: ##> debugger: ERROR: eventSet1.size() != 3 :: 2
      The following stacktrace is for failure analysis.
      nsk.share.TestFailure: ##> debugger: ERROR: eventSet1.size() != 3 :: 2
      at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:432)
      at nsk.share.Log.complain(Log.java:403)
      at nsk.share.jdi.JDIBase.log3(JDIBase.java:67)
      at nsk.jdi.ThreadDeathRequest.addThreadFilter.addthreadfilter001.testRun(addthreadfilter001.java:319)
      at nsk.jdi.ThreadDeathRequest.addThreadFilter.addthreadfilter001.runTest(addthreadfilter001.java:203)
      at nsk.jdi.ThreadDeathRequest.addThreadFilter.addthreadfilter001.runThis(addthreadfilter001.java:146)
      at nsk.jdi.ThreadDeathRequest.addThreadFilter.addthreadfilter001.run(addthreadfilter001.java:92)
      at nsk.jdi.ThreadDeathRequest.addThreadFilter.addthreadfilter001.main(addthreadfilter001.java:85)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
      at java.base/java.lang.Thread.run(Thread.java:831)
      --> debugger: ........event property : ThreadDeathRequest2
      --> debugger: ........event property : ThreadDeathRequest1
      --> debugger: breakpointForCommunication
      debugee.stderr> **> debuggee: thread2 : 'run': enter :: threadName == thread2
      debugee.stderr> **> debuggee: thread2 : 'run': exit :: threadName == thread2

      => nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001 TESTING ENDS
      --> debugger: waiting for VMDeathEvent
      --> debugger: test phase has finished normally
      --> debugger: waiting for the debuggee to finish ...
      --> debugger: ......getting the debuggee's exit status
      --> debugger: ......debuggee returned expected exit status: 95 == PASS_BASE
      TEST FAILED

            amenkov Alex Menkov
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: