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

Huang Xingbo commented on FLINK-25579:
--------------------------------------

It looks like your pyflink version is 1.14.2, but your flink version is 1.13.2, 
and flink doesn't guarantee compatibility between major versions


> Py4JException: window([class 
> org.apache.flink.table.api.SlideWithSizeAndSlide]) does not exist
> ----------------------------------------------------------------------------------------------
>
>                 Key: FLINK-25579
>                 URL: https://issues.apache.org/jira/browse/FLINK-25579
>             Project: Flink
>          Issue Type: Bug
>    Affects Versions: 1.13.2
>         Environment: Fails in AWS Kinesis Analytics Flink v1.13 and macOS 
> 12.1 (21C52) Darwin 21.2.0, Python 3.8, Java(TM) SE Runtime Environment 
> (build 1.8.0_311-b11)
> Python Packages:
> apache-beam==2.27.0
> apache-flink==1.13.2
> apache-flink-libraries==1.13.2
> avro-python3==1.9.2.1
> certifi==2021.10.8
> charset-normalizer==2.0.10
> click==8.0.3
> cloudpickle==1.2.2
> crcmod==1.7
> dill==0.3.1.1
> docopt==0.6.2
> fastavro==0.23.6
> future==0.18.2
> grpcio==1.43.0
> hdfs==2.6.0
> httplib2==0.17.4
> idna==3.3
> mock==2.0.0
> numpy==1.19.5
> oauth2client==4.1.3
> pandas==1.1.5
> pbr==5.8.0
> protobuf==3.19.1
> py4j==0.10.8.1
> pyarrow==2.0.0
> pyasn1==0.4.8
> pyasn1-modules==0.2.8
> pydot==1.4.2
> pymongo==3.12.3
> pyparsing==3.0.6
> python-dateutil==2.8.0
> pytz==2021.3
> requests==2.27.1
> rsa==4.8
> six==1.16.0
> typing-extensions==3.7.4.3
> urllib3==1.26.8
>   
>            Reporter: Darron Fuller
>            Priority: Major
>
> CODE:
> {quote}in_tbl = create_ingest_table()
> result = 
> in_tbl.select(col('*')).window(Slide.over(lit(2).hours).every(lit(15).minutes))
>  
> {quote}
> STACK TRACE:
> {quote}Traceback (most recent call last):
>   File 
> "/Users/dfulle424/projects/Comcast/DNSP-IA/streamedge/flink/table_api_agg_5m_window.py",
>  line 53, in <module>
>     main()
>   File 
> "/Users/dfulle424/projects/Comcast/DNSP-IA/streamedge/flink/table_api_agg_5m_window.py",
>  line 47, in main
>     result = 
> in_tbl.group_by('name').select(col('*')).window(Slide.over(lit(2).hours).every(lit(15).minutes))
>   File 
> "/Users/dfulle424/anaconda3/envs/flink-python38/lib/python3.8/site-packages/pyflink/table/table.py",
>  line 668, in window
>     return GroupWindowedTable(self._j_table.window(window._java_window), 
> self._t_env)
>   File 
> "/Users/dfulle424/anaconda3/envs/flink-python38/lib/python3.8/site-packages/py4j/java_gateway.py",
>  line 1285, in _{_}call{_}_
>     return_value = get_return_value(
>   File 
> "/Users/dfulle424/anaconda3/envs/flink-python38/lib/python3.8/site-packages/pyflink/util/exceptions.py",
>  line 146, in deco
>     return f(*a, **kw)
>   File 
> "/Users/dfulle424/anaconda3/envs/flink-python38/lib/python3.8/site-packages/py4j/protocol.py",
>  line 330, in get_return_value
>     raise Py4JError(
> py4j.protocol.Py4JError: An error occurred while calling o33.window. Trace:
> org.apache.flink.api.python.shaded.py4j.Py4JException: Method window([class 
> org.apache.flink.table.api.SlideWithSizeAndSlide]) does not exist
> at 
> org.apache.flink.api.python.shaded.py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:318)
> at 
> org.apache.flink.api.python.shaded.py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:326)
> at org.apache.flink.api.python.shaded.py4j.Gateway.invoke(Gateway.java:274)
> at 
> org.apache.flink.api.python.shaded.py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
> at 
> org.apache.flink.api.python.shaded.py4j.commands.CallCommand.execute(CallCommand.java:79)
> at 
> org.apache.flink.api.python.shaded.py4j.GatewayConnection.run(GatewayConnection.java:238)
> at java.lang.Thread.run(Thread.java:748)
> {quote}
> {color:#a99e8c}JAR FILES IN PYTHON ENVIRONMENT{color}
> {color:#a99e8c}$ jar tf 
> /Users/\{REDACTED}/anaconda3/envs/python38-flink1.14.2/lib/python3.8/site-packages/pyflink/lib/flink-table_2.12-1.14.2.jar
>  | grep SlideWithSizeAndSlide
> org/apache/flink/table/api/SlideWithSizeAndSlide.class
> org/apache/flink/table/api/SlideWithSizeAndSlideOnTime.class
> org/apache/flink/table/api/SlideWithSizeAndSlideOnTimeWithAlias.class{color}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to