[ https://issues.apache.org/jira/browse/FLINK-21318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17282887#comment-17282887 ]
Dawid Wysakowicz commented on FLINK-21318: ------------------------------------------ Yes, it happens with JDK 11. Could you prepare a pull request to disable it on JAVA 11? You can use {{@Category(FailsOnJava11.class)}} annotation for that. > ExecutionContextTest.testCatalogs fail > -------------------------------------- > > Key: FLINK-21318 > URL: https://issues.apache.org/jira/browse/FLINK-21318 > Project: Flink > Issue Type: Bug > Components: Table SQL / Client > Affects Versions: 1.13.0 > Reporter: Guowei Ma > Priority: Major > Labels: test-stability > > https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=13064&view=logs&j=51fed01c-4eb0-5511-d479-ed5e8b9a7820&t=e5682198-9e22-5770-69f6-7551182edea8 > {code:java} > 2021-02-07T22:25:13.3526341Z [ERROR] > testDatabases(org.apache.flink.table.client.gateway.local.ExecutionContextTest) > Time elapsed: 0.044 s <<< ERROR! > 2021-02-07T22:25:13.3526885Z > org.apache.flink.table.client.gateway.SqlExecutionException: Could not create > execution context. > 2021-02-07T22:25:13.3527484Z at > org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:972) > 2021-02-07T22:25:13.3528070Z at > org.apache.flink.table.client.gateway.local.ExecutionContextTest.createExecutionContext(ExecutionContextTest.java:398) > 2021-02-07T22:25:13.3528676Z at > org.apache.flink.table.client.gateway.local.ExecutionContextTest.createCatalogExecutionContext(ExecutionContextTest.java:434) > 2021-02-07T22:25:13.3529280Z at > org.apache.flink.table.client.gateway.local.ExecutionContextTest.testDatabases(ExecutionContextTest.java:230) > 2021-02-07T22:25:13.3529775Z at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > 2021-02-07T22:25:13.3530232Z at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > 2021-02-07T22:25:13.3530773Z at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > 2021-02-07T22:25:13.3531246Z at > java.base/java.lang.reflect.Method.invoke(Method.java:566) > 2021-02-07T22:25:13.3531641Z at > org.junit.internal.runners.TestMethod.invoke(TestMethod.java:68) > 2021-02-07T22:25:13.3532223Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.runTestMethod(PowerMockJUnit44RunnerDelegateImpl.java:326) > 2021-02-07T22:25:13.3532909Z at > org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:89) > 2021-02-07T22:25:13.3533369Z at > org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:97) > 2021-02-07T22:25:13.3534119Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.executeTest(PowerMockJUnit44RunnerDelegateImpl.java:310) > 2021-02-07T22:25:13.3534995Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.executeTestInSuper(PowerMockJUnit47RunnerDelegateImpl.java:131) > 2021-02-07T22:25:13.3535784Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.access$100(PowerMockJUnit47RunnerDelegateImpl.java:59) > 2021-02-07T22:25:13.3536590Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner$TestExecutorStatement.evaluate(PowerMockJUnit47RunnerDelegateImpl.java:147) > 2021-02-07T22:25:13.3537395Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.evaluateStatement(PowerMockJUnit47RunnerDelegateImpl.java:107) > 2021-02-07T22:25:13.3538183Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.executeTest(PowerMockJUnit47RunnerDelegateImpl.java:82) > 2021-02-07T22:25:13.3538998Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.runBeforesThenTestThenAfters(PowerMockJUnit44RunnerDelegateImpl.java:298) > 2021-02-07T22:25:13.3539633Z at > org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:87) > 2021-02-07T22:25:13.3540039Z at > org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:50) > 2021-02-07T22:25:13.3540592Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.invokeTestMethod(PowerMockJUnit44RunnerDelegateImpl.java:218) > 2021-02-07T22:25:13.3541269Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.runMethods(PowerMockJUnit44RunnerDelegateImpl.java:160) > 2021-02-07T22:25:13.3541969Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$1.run(PowerMockJUnit44RunnerDelegateImpl.java:134) > 2021-02-07T22:25:13.3542523Z at > org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:34) > 2021-02-07T22:25:13.3543045Z at > org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:44) > 2021-02-07T22:25:13.3543567Z at > org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.run(PowerMockJUnit44RunnerDelegateImpl.java:136) > 2021-02-07T22:25:13.3544312Z at > org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.run(JUnit4TestSuiteChunkerImpl.java:117) > 2021-02-07T22:25:13.3544931Z at > org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.run(AbstractCommonPowerMockRunner.java:57) > 2021-02-07T22:25:13.3545449Z at > org.powermock.modules.junit4.PowerMockRunner.run(PowerMockRunner.java:59) > 2021-02-07T22:25:13.3545854Z at > org.junit.runners.Suite.runChild(Suite.java:128) > 2021-02-07T22:25:13.3546208Z at > org.junit.runners.Suite.runChild(Suite.java:27) > 2021-02-07T22:25:13.3546563Z at > org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > 2021-02-07T22:25:13.3546971Z at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > 2021-02-07T22:25:13.3547378Z at > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > 2021-02-07T22:25:13.3547770Z at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > 2021-02-07T22:25:13.3548177Z at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > 2021-02-07T22:25:13.3548571Z at > org.junit.runners.ParentRunner.run(ParentRunner.java:363) > 2021-02-07T22:25:13.3548958Z at > org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55) > 2021-02-07T22:25:13.3549445Z at > org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) > 2021-02-07T22:25:13.3549977Z at > org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeLazy(JUnitCoreWrapper.java:119) > 2021-02-07T22:25:13.3550468Z at > org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:87) > 2021-02-07T22:25:13.3550967Z at > org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) > 2021-02-07T22:25:13.3551530Z at > org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) > 2021-02-07T22:25:13.3552034Z at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) > 2021-02-07T22:25:13.3552761Z at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) > 2021-02-07T22:25:13.3553243Z at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) > 2021-02-07T22:25:13.3553677Z at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) > 2021-02-07T22:25:13.3554474Z Caused by: > javax.xml.transform.TransformerFactoryConfigurationError: Provider > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl could not > be instantiated: java.lang.reflect.InvocationTargetException > 2021-02-07T22:25:13.3555185Z at > java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:181) > 2021-02-07T22:25:13.3555648Z at > java.xml/javax.xml.transform.FactoryFinder.find(FactoryFinder.java:257) > 2021-02-07T22:25:13.3556097Z at > java.xml/javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:126) > 2021-02-07T22:25:13.3556559Z at > org.apache.hadoop.conf.Configuration.writeXml(Configuration.java:2784) > 2021-02-07T22:25:13.3557106Z at > org.apache.hadoop.conf.Configuration.writeXml(Configuration.java:2769) > 2021-02-07T22:25:13.3557542Z at > org.apache.hadoop.hive.conf.HiveConf.getConfVarInputStream(HiveConf.java:3628) > 2021-02-07T22:25:13.3557987Z at > org.apache.hadoop.hive.conf.HiveConf.initialize(HiveConf.java:4051) > 2021-02-07T22:25:13.3558403Z at > org.apache.hadoop.hive.conf.HiveConf.<init>(HiveConf.java:4003) > 2021-02-07T22:25:13.3558843Z at > org.apache.flink.table.catalog.hive.HiveTestUtils.createHiveConf(HiveTestUtils.java:122) > 2021-02-07T22:25:13.3559430Z at > org.apache.flink.table.catalog.hive.HiveTestUtils.createHiveCatalog(HiveTestUtils.java:85) > 2021-02-07T22:25:13.3560003Z at > org.apache.flink.table.client.gateway.local.DependencyTest$TestHiveCatalogFactory.createCatalog(DependencyTest.java:277) > 2021-02-07T22:25:13.3560578Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.createCatalog(ExecutionContext.java:396) > 2021-02-07T22:25:13.3561163Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$initializeCatalogs$5(ExecutionContext.java:684) > 2021-02-07T22:25:13.3561646Z at > java.base/java.util.HashMap.forEach(HashMap.java:1336) > 2021-02-07T22:25:13.3562109Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.lambda$initializeCatalogs$6(ExecutionContext.java:681) > 2021-02-07T22:25:13.3562765Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.wrapClassLoader(ExecutionContext.java:265) > 2021-02-07T22:25:13.3563324Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.initializeCatalogs(ExecutionContext.java:677) > 2021-02-07T22:25:13.3563955Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.initializeTableEnvironment(ExecutionContext.java:565) > 2021-02-07T22:25:13.3564561Z at > org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:187) > 2021-02-07T22:25:13.3565101Z at > org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:962) > 2021-02-07T22:25:13.3565469Z ... 47 more > 2021-02-07T22:25:13.3565711Z Caused by: > java.lang.reflect.InvocationTargetException > 2021-02-07T22:25:13.3566095Z at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > 2021-02-07T22:25:13.3566608Z at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > 2021-02-07T22:25:13.3567190Z at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > 2021-02-07T22:25:13.3567726Z at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > 2021-02-07T22:25:13.3568173Z at > java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:169) > 2021-02-07T22:25:13.3568565Z ... 66 more > 2021-02-07T22:25:13.3569205Z Caused by: java.lang.IllegalAccessError: class > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (in > unnamed module @0x7e18b9e6) cannot access class jdk.xml.internal.JdkXmlUtils > (in module java.xml) because module java.xml does not export jdk.xml.internal > to unnamed module @0x7e18b9e6 > 2021-02-07T22:25:13.3570045Z at > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.<init>(TransformerFactoryImpl.java:251) > 2021-02-07T22:25:13.3570409Z ... 71 more > > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)