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

test/java/lang/invoke/lambda/LogGeneratedClassesTest.java needs to take account of module system initialization

XMLWordPrintable


      This test is failing in the jigsaw/jake forest and needs to be examined. There are lambda usages in the module system implementation that are used early in the startup that might be tickling this.

      ----------System.out:(198/12922)----------
      [TestNG] Running:
        java/lang/invoke/lambda/LogGeneratedClassesTest.java

      config LogGeneratedClassesTest.setup(): success
      test LogGeneratedClassesTest.testDumpDirIsFile(): failure
      java.lang.AssertionError: only show error once expected [1] but found [0]
      at org.testng.Assert.fail(Assert.java:94)
      at org.testng.Assert.failNotEquals(Assert.java:494)
      at org.testng.Assert.assertEquals(Assert.java:123)
      at org.testng.Assert.assertEquals(Assert.java:265)
      at LogGeneratedClassesTest.testDumpDirIsFile(LogGeneratedClassesTest.java:157)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
      at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
      at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
      at org.testng.TestRunner.privateRun(TestRunner.java:767)
      at org.testng.TestRunner.run(TestRunner.java:617)
      at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
      at org.testng.SuiteRunner.run(SuiteRunner.java:240)
      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
      at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
      at org.testng.TestNG.run(TestNG.java:1057)
      at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:163)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:226)
      at java.lang.Thread.run(java.base@9.0/Thread.java:746)
      test LogGeneratedClassesTest.testDumpDirNotExist(): failure
      java.lang.AssertionError: only show error once expected [1] but found [0]
      at org.testng.Assert.fail(Assert.java:94)
      at org.testng.Assert.failNotEquals(Assert.java:494)
      at org.testng.Assert.assertEquals(Assert.java:123)
      at org.testng.Assert.assertEquals(Assert.java:265)
      at LogGeneratedClassesTest.testDumpDirNotExist(LogGeneratedClassesTest.java:141)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
      at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
      at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
      at org.testng.TestRunner.privateRun(TestRunner.java:767)
      at org.testng.TestRunner.run(TestRunner.java:617)
      at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
      at org.testng.SuiteRunner.run(SuiteRunner.java:240)
      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
      at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
      at org.testng.TestNG.run(TestNG.java:1057)
      at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:163)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:226)
      at java.lang.Thread.run(java.base@9.0/Thread.java:746)
      test LogGeneratedClassesTest.testDumpDirNotWritable(): failure
      java.lang.AssertionError: only show error once expected [1] but found [0]
      at org.testng.Assert.fail(Assert.java:94)
      at org.testng.Assert.failNotEquals(Assert.java:494)
      at org.testng.Assert.assertEquals(Assert.java:123)
      at org.testng.Assert.assertEquals(Assert.java:265)
      at LogGeneratedClassesTest.testDumpDirNotWritable(LogGeneratedClassesTest.java:216)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
      at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
      at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
      at org.testng.TestRunner.privateRun(TestRunner.java:767)
      at org.testng.TestRunner.run(TestRunner.java:617)
      at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
      at org.testng.SuiteRunner.run(SuiteRunner.java:240)
      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
      at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
      at org.testng.TestNG.run(TestNG.java:1057)
      at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:163)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:226)
      at java.lang.Thread.run(java.base@9.0/Thread.java:746)
      test LogGeneratedClassesTest.testLogging(): failure
      java.lang.AssertionError: Two lambda captured expected [5] but found [11]
      at org.testng.Assert.fail(Assert.java:94)
      at org.testng.Assert.failNotEquals(Assert.java:494)
      at org.testng.Assert.assertEquals(Assert.java:123)
      at org.testng.Assert.assertEquals(Assert.java:265)
      at LogGeneratedClassesTest.testLogging(LogGeneratedClassesTest.java:129)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
      at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
      at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
      at org.testng.TestRunner.privateRun(TestRunner.java:767)
      at org.testng.TestRunner.run(TestRunner.java:617)
      at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
      at org.testng.SuiteRunner.run(SuiteRunner.java:240)
      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
      at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
      at org.testng.TestNG.run(TestNG.java:1057)
      at com.sun.javatest.regtest.TestNGAction$TestNGRunner.main(TestNGAction.java:163)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9.0/Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9.0/NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9.0/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9.0/Method.java:502)
      at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:226)
      at java.lang.Thread.run(java.base@9.0/Thread.java:746)
      accepted: dumpLong
      accepted: dumpLong/com
      accepted: dumpLong/com/example
      accepted: dumpLong/com/example/nonsense
      accepted: dumpLong/com/example/nonsense/nonsense
      filetered out: dumpLong/java
      filetered out: dumpLong/java/lang
      filetered out: dumpLong/java/lang/Class$$Lambda$12.class
      filetered out: dumpLong/java/lang/module
      filetered out: dumpLong/java/lang/module/ModuleDescriptor$Builder$$Lambda$1.class
      filetered out: dumpLong/java/lang/module/ModuleDescriptor$Exports$$Lambda$2.class
      filetered out: dumpLong/java/lang/module/ModuleDescriptor$Provides$$Lambda$3.class
      filetered out: dumpLong/java/lang/module/ModuleReferences$JrtModuleReader$$Lambda$24.class
      filetered out: dumpLong/java/time
      filetered out: dumpLong/java/time/chrono
      filetered out: dumpLong/java/time/chrono/AbstractChronology$$Lambda$6.class
      filetered out: dumpLong/java/time/chrono/AbstractChronology$$Lambda$7.class
      filetered out: dumpLong/java/time/chrono/AbstractChronology$$Lambda$8.class
      filetered out: dumpLong/java/time/temporal
      filetered out: dumpLong/java/time/temporal/TemporalAdjusters$$Lambda$9.class
      filetered out: dumpLong/java/util
      filetered out: dumpLong/java/util/ResourceBundle$$Lambda$16.class
      filetered out: dumpLong/java/util/ResourceBundle$$Lambda$17.class
      filetered out: dumpLong/java/util/ServiceLoader$$Lambda$11.class
      filetered out: dumpLong/jdk
      filetered out: dumpLong/jdk/internal
      filetered out: dumpLong/jdk/internal/misc
      filetered out: dumpLong/jdk/internal/misc/BuiltinClassLoader$$Lambda$13.class
      filetered out: dumpLong/jdk/internal/misc/BuiltinClassLoader$$Lambda$14.class
      filetered out: dumpLong/jdk/internal/misc/BuiltinClassLoader$$Lambda$5.class
      filetered out: dumpLong/sun
      filetered out: dumpLong/sun/util
      filetered out: dumpLong/sun/util/cldr
      filetered out: dumpLong/sun/util/cldr/CLDRBaseLocaleDataMetaInfo$$Lambda$18.class
      filetered out: dumpLong/sun/util/cldr/CLDRBaseLocaleDataMetaInfo$$Lambda$19.class
      filetered out: dumpLong/sun/util/cldr/CLDRLocaleProviderAdapter$$Lambda$20.class
      filetered out: dumpLong/sun/util/cldr/CLDRLocaleProviderAdapter$$Lambda$21.class
      filetered out: dumpLong/sun/util/locale
      filetered out: dumpLong/sun/util/locale/provider
      filetered out: dumpLong/sun/util/locale/provider/AbstractResourceBundleProvider$$Lambda$22.class
      filetered out: dumpLong/sun/util/locale/provider/AbstractResourceBundleProvider$$Lambda$23.class
      filetered out: dumpLong/sun/util/locale/provider/AuxLocaleProviderAdapter$$Lambda$10.class
      filetered out: dumpLong/sun/util/locale/provider/JRELocaleProviderAdapter$$Lambda$15.class
      filetered out: dumpLong/sun/util/locale/provider/JRELocaleProviderAdapter$$Lambda$25.class
      filetered out: dumpLong/sun/util/locale/provider/JRELocaleProviderAdapter$$Lambda$26.class
      test LogGeneratedClassesTest.testLoggingException(): success
      test LogGeneratedClassesTest.testNotLogging(): success
      config LogGeneratedClassesTest.cleanup(): success

      ===============================================
      java/lang/invoke/lambda/LogGeneratedClassesTest.java
      Total tests run: 6, Failures: 4, Skips: 0
      ===============================================

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

              Created:
              Updated: