[ 
https://issues.apache.org/jira/browse/FLINK-27219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17541243#comment-17541243
 ] 

Huang Xingbo commented on FLINK-27219:
--------------------------------------

[~fsk119] Thanks a lot for the investigation. As far as I know, the machines 
run in our private Azure pipeline are provided by Azure, but the tests of flink 
Azure Pipeline run on Alibaba Cloud  machines. I am not sure if this is 
related, but I did encounter this difference before, which an unstable test 
only failed on Azure machines.  Let's merge this commit into the master branch 
firstly to see if we can get more specific stack information.

Merged the "print stack info" commit in 3c5d3bacda580de1dc4986909a0aa5fc30e37885

> CliClientITCase.testSqlStatements failed on azure with jdk11
> ------------------------------------------------------------
>
>                 Key: FLINK-27219
>                 URL: https://issues.apache.org/jira/browse/FLINK-27219
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / Client
>    Affects Versions: 1.15.0, 1.16.0
>            Reporter: Yun Gao
>            Assignee: Shengkai Fang
>            Priority: Critical
>              Labels: pull-request-available, test-stability
>
> {code:java}
> Apr 13 04:56:44 [ERROR] Could not execute SQL statement. Reason:
> Apr 13 04:56:44 java.lang.ClassCastException: class 
> jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class 
> java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and 
> java.net.URLClassLoader are in module java.base of loader 'bootstrap')
> Apr 13 04:56:44 !error
> Apr 13 04:56:44 
> Apr 13 04:56:44 # test "ctas" only supported in Hive Dialect
> Apr 13 04:56:44 CREATE TABLE foo as select 1;
> Apr 13 04:56:44 [ERROR] Could not execute SQL statement. Reason:
> Apr 13 04:56:44 java.lang.ClassCastException: class 
> jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class 
> java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and 
> java.net.URLClassLoader are in module java.base of loader 'bootstrap')
> Apr 13 04:56:44 !error
> Apr 13 04:56:44 
> Apr 13 04:56:44 # list the configured configuration
> Apr 13 04:56:44 set;
> Apr 13 04:56:44 [ERROR] Could not execute SQL statement. Reason:
> Apr 13 04:56:44 java.lang.ClassCastException: class 
> jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class 
> java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and 
> java.net.URLClassLoader are in module java.base of loader 'bootstrap')
> Apr 13 04:56:44 !error
> Apr 13 04:56:44 
> Apr 13 04:56:44 # reset the configuration
> Apr 13 04:56:44 reset;
> Apr 13 04:56:44 [ERROR] Could not execute SQL statement. Reason:
> Apr 13 04:56:44 java.lang.ClassCastException: class 
> jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class 
> java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and 
> java.net.URLClassLoader are in module java.base of loader 'bootstrap')
> Apr 13 04:56:44 !error
> Apr 13 04:56:44 
> Apr 13 04:56:44 set;
> Apr 13 04:56:44 [ERROR] Could not execute SQL statement. Reason:
> Apr 13 04:56:44 java.lang.ClassCastException: class 
> jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class 
> java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and 
> java.net.URLClassLoader are in module java.base of loader 'bootstrap')
> Apr 13 04:56:44 !error
> ...
> Apr 13 04:56:44 [ERROR] Could not execute SQL statement. Reason:
> Apr 13 04:56:44 org.apache.flink.sql.parser.impl.ParseException: Encountered 
> "STRING" at line 10, column 27.
> Apr 13 04:56:44 Was expecting one of:
> Apr 13 04:56:44     ")" ...
> Apr 13 04:56:44     "," ...
> Apr 13 04:56:44 
> Apr 13 04:56:44 !error
> ...
> Apr 13 04:56:44 SHOW JARS;
> Apr 13 04:56:44 Empty set
> Apr 13 04:56:44 !ok
> Apr 13 04:56:44 "
> Apr 13 04:56:44       at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>  Method)
> Apr 13 04:56:44       at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> Apr 13 04:56:44       at 
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> Apr 13 04:56:44       at 
> org.apache.flink.table.client.cli.CliClientITCase.testSqlStatements(CliClientITCase.java:139)
> Apr 13 04:56:44       at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> Apr 13 04:56:44       at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> Apr 13 04:56:44       at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> Apr 13 04:56:44       at 
> java.base/java.lang.reflect.Method.invoke(Method.java:566)
> Apr 13 04:56:44       at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> Apr 13 04:56:44       at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> Apr 13 04:56:44       at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> Apr 13 04:56:44       at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> Apr 13 04:56:44       at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> Apr 13 04:56:44       at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> Apr 13 04:56:44       at 
> org.apache.flink.util.TestNameProvider$1.evaluate(TestNameProvider.java:45)
> Apr 13 04:56:44       at 
> org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> Apr 13 04:56:44       at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> Apr 13 04:56:44       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> Apr 13 04:56:44       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner.run(ParentRunner.java:413)
> Apr 13 04:56:44       at org.junit.runners.Suite.runChild(Suite.java:128)
> Apr 13 04:56:44       at org.junit.runners.Suite.runChild(Suite.java:27)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> Apr 13 04:56:44       at 
> org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> {code}
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=34596&view=logs&j=ce3801ad-3bd5-5f06-d165-34d37e757d90&t=5e4d9387-1dcc-5885-a901-90469b7e6d2f&l=11357
> This seems to only occur on jdk11



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to