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

sunteng commented on FLINK-18576:
---------------------------------

The flinksql client creates a MySQL data source, and the mysql field is 
biginteger. When the query is executed in the SQL client, it will go to 
getLong(int pos) in the GenericRowData code block, resulting in Caused by: 
java.lang.RuntimeException: java.math.BigInteger cannot be cast to 
java.lang.Long reports an error; check the source code and find it is a forced 
conversion; how to solve it,

> BigInteger to Long
> ------------------
>
>                 Key: FLINK-18576
>                 URL: https://issues.apache.org/jira/browse/FLINK-18576
>             Project: Flink
>          Issue Type: Improvement
>          Components: Table SQL / Runtime
>    Affects Versions: 1.11.0
>            Reporter: sunteng
>            Priority: Major
>              Labels: easyfix
>
> [getLong((int 
> pos))|[https://github.com/apache/flink/blob/master/flink-table/flink-table-common/src/main/java/org/apache/flink/table/data/GenericRowData.java]]
> error:
> java.math.BigInteger cannot be cast to java.lang.Long



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to