[ https://issues.apache.org/jira/browse/FLINK-30969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juntao Hu updated FLINK-30969: ------------------------------ Fix Version/s: 1.15.4 1.16.2 Affects Version/s: 1.16.1 1.15.3 > Pyflink table example throws "module 'pandas' has no attribute 'Int8Dtype'" > --------------------------------------------------------------------------- > > Key: FLINK-30969 > URL: https://issues.apache.org/jira/browse/FLINK-30969 > Project: Flink > Issue Type: Bug > Components: API / Python > Affects Versions: 1.17.0, 1.15.3, 1.16.1 > Reporter: Juntao Hu > Priority: Major > Labels: pull-request-available > Fix For: 1.17.0, 1.15.4, 1.16.2, 1.18.0 > > > After apache-beam is upgraded to 2.43.0 in 1.17, running `python > pyflink/examples/table/basic_operations.py` will throw error: > {code:java} > Traceback (most recent call last): > File "pyflink/examples/table/basic_operations.py", line 484, in <module> > basic_operations() > File "pyflink/examples/table/basic_operations.py", line 29, in > basic_operations > t_env = TableEnvironment.create(EnvironmentSettings.in_streaming_mode()) > File > "/Users/vancior/Documents/Github/flink-back/flink-python/pyflink/table/table_environment.py", > line 121, in create > return TableEnvironment(j_tenv) > File > "/Users/vancior/Documents/Github/flink-back/flink-python/pyflink/table/table_environment.py", > line 100, in __init__ > self._open() > File > "/Users/vancior/Documents/Github/flink-back/flink-python/pyflink/table/table_environment.py", > line 1640, in _open > startup_loopback_server() > File > "/Users/vancior/Documents/Github/flink-back/flink-python/pyflink/table/table_environment.py", > line 1631, in startup_loopback_server > from pyflink.fn_execution.beam.beam_worker_pool_service import \ > File > "/Users/vancior/Documents/Github/flink-back/flink-python/pyflink/fn_execution/beam/beam_worker_pool_service.py", > line 31, in <module> > from apache_beam.options.pipeline_options import DebugOptions > File > "/Users/vancior/miniconda3/envs/flink-python/lib/python3.8/site-packages/apache_beam/__init__.py", > line 92, in <module> > from apache_beam import coders > File > "/Users/vancior/miniconda3/envs/flink-python/lib/python3.8/site-packages/apache_beam/coders/__init__.py", > line 17, in <module> > from apache_beam.coders.coders import * > File > "/Users/vancior/miniconda3/envs/flink-python/lib/python3.8/site-packages/apache_beam/coders/coders.py", > line 59, in <module> > from apache_beam.coders import coder_impl > File "apache_beam/coders/coder_impl.py", line 63, in init > apache_beam.coders.coder_impl > File > "/Users/vancior/miniconda3/envs/flink-python/lib/python3.8/site-packages/apache_beam/typehints/__init__.py", > line 31, in <module> > from apache_beam.typehints.pandas_type_compatibility import * > File > "/Users/vancior/miniconda3/envs/flink-python/lib/python3.8/site-packages/apache_beam/typehints/pandas_type_compatibility.py", > line 81, in <module> > (pd.Int8Dtype(), Optional[np.int8]), > AttributeError: module 'pandas' has no attribute 'Int8Dtype' {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)