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

java/lang/reflect/PublicMethods/PublicMethodsTest.java fails because of too many open files

    XMLWordPrintable

Details

    Backports

      Description

        Test java/lang/reflect/PublicMethods/PublicMethodsTest.java failes with following error message:
        interface I { static void m() {} }
        interface J { void m(); }
        interface K extends I, J { default void m() {} }
        abstract class C { }
        abstract class D extends C implements I { public abstract void m(); }
        abstract class E extends D implements J, K { public void m() {} }
        got compilation error: PublicMethodsTest$CompileException: /src/Test.java:1: error: cannot access unnamed package
        public class Test {}
        ^
          /scratch/home/aginfra/CommonData/jtreg_dir/lib/jtreg.jar: Too many open files
        interface I { static void m() {} }
        interface J { void m(); }
        interface K extends I, J { default void m() {} }
        abstract class C { public abstract void m(); }
        abstract class D extends C implements I { public abstract void m(); }
        abstract class E extends D implements J, K { public void m() {} }
        got compilation error: PublicMethodsTest$CompileException: /src/Test.java:1: error: cannot access unnamed package
        public class Test {}

        ....

        public class Test {}
        ^
          /scratch/home/aginfra/CommonData/jtreg_dir/lib/javatest.jar: Too many open files
        interface I { static void m() {} }
        interface J { static void m() {} }
        interface K extends I, J { static void m() {} }
        abstract class C { public static void m() {} }
        abstract class D extends C implements I { public static void m() {} }
        abstract class E extends D implements J, K { public static void m() {} }
        got compilation error: PublicMethodsTest$CompileException: /src/Test.java:1: error: cannot access unnamed package
        public class Test {}
        ^
          /scratch/home/aginfra/CommonData/jtreg_dir/lib/javatest.jar: Too many open files
        ----------System.err:(13/831)----------
        java.lang.RuntimeException: There were 358 differences.
        at PublicMethodsTest.main(PublicMethodsTest.java:78)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:543)
        at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110)
        at java.base/java.lang.Thread.run(Thread.java:844)

        JavaTest Message: Test threw exception: java.lang.RuntimeException: There were 358 differences.
        JavaTest Message: shutting down test

        STATUS:Failed.`main' threw exception: java.lang.RuntimeException: There were 358 differences.

        Attachments

          Issue Links

            Activity

              People

                plevart Peter Levart
                lmesnik Leonid Mesnik
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: