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

Test runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach fails on Linux Alpine after JDK-8363949

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 26
    • hotspot
    • x86_64
    • linux_alpine

      After JDK-8363949 fixed the test header and enabled test execution, the test runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach fails on Linux Alpine in fastdebug .
      Error output is
      Error: Calling getThreadMXBean()
      result: Failed. Unexpected exit from test [exit code: 255]

      After enhancing check_exception, we see this :
      Exception in thread "Thread-1" java.util.ServiceConfigurationError: sun.management.spi.PlatformMBeanProvider: Provider com.sun.management.internal.PlatformMBeanProviderImpl could not be instantiated
      at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:552)
      at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:712)
      at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:672)
      at java.base/java.util.ServiceLoader$2.next(ServiceLoader.java:1256)
      at java.management/java.lang.management.ManagementFactory$PlatformMBeanFinder.<clinit>(ManagementFactory.java:901)
      at java.management/java.lang.management.ManagementFactory.getPlatformMXBean(ManagementFactory.java:668)
      at java.management/java.lang.management.ManagementFactory.getThreadMXBean(ManagementFactory.java:349)
      Caused by: java.lang.StackOverflowError
      at java.base/java.lang.Class.getConstantPool(Native Method)
      at java.base/java.lang.System$1.getConstantPool(System.java:2005)
      at java.base/java.lang.reflect.Executable.declaredAnnotations(Executable.java:671)
      at java.base/java.lang.reflect.Executable.declaredAnnotations(Executable.java:666)
      at java.base/java.lang.reflect.Executable.getAnnotation(Executable.java:634)
      at java.base/java.lang.reflect.Method.getAnnotation(Method.java:778)
      at java.base/java.lang.reflect.AnnotatedElement.isAnnotationPresent(AnnotatedElement.java:291)
      at java.base/java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:515)
      at java.base/jdk.internal.reflect.Reflection.isCallerSensitive(Reflection.java:354)
      at java.base/java.lang.reflect.Method.isCallerSensitive(Method.java:603)
      at java.base/java.lang.reflect.Method.invoke(Method.java:546)
      at java.base/java.lang.Class.getEnumConstantsShared(Class.java:3445)
      at java.base/java.lang.System$1.getEnumConstantsShared(System.java:2030)
      at java.base/java.util.EnumMap.getKeyUniverse(EnumMap.java:751)
      at java.base/java.util.EnumMap.<init>(EnumMap.java:138)
      at java.base/java.util.stream.StreamOpFlag.set(StreamOpFlag.java:396)
      at java.base/java.util.stream.StreamOpFlag.<clinit>(StreamOpFlag.java:248)
      at java.base/java.util.stream.StreamSupport.stream(StreamSupport.java:70)
      at java.base/java.util.Arrays.stream(Arrays.java:5483)
      at java.base/java.util.Arrays.stream(Arrays.java:5464)
      at java.base/java.util.stream.Stream.of(Stream.java:1477)
      at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$1.<init>(PlatformMBeanProviderImpl.java:76)
      at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.init(PlatformMBeanProviderImpl.java:73)
      at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.<init>(PlatformMBeanProviderImpl.java:60)
      at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
      at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
      at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
      at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:707)
      ... 5 more

            Unassigned Unassigned
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: