[
https://issues.apache.org/jira/browse/FLINK-24226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Weijie Guo updated FLINK-24226:
-------------------------------
Affects Version/s: 2.1.0
> Improve error message when trying Presto S3 FS with recoverable writer
> ----------------------------------------------------------------------
>
> Key: FLINK-24226
> URL: https://issues.apache.org/jira/browse/FLINK-24226
> Project: Flink
> Issue Type: Technical Debt
> Components: FileSystems
> Affects Versions: 2.1.0
> Reporter: Chesnay Schepler
> Priority: Major
> Fix For: 2.0.0
>
>
> When you use the Presto S3 FileSystem with recoverable writers you get this
> exception:
> {code}
> java.lang.UnsupportedOperationException: This s3 file system implementation
> does not support recoverable writers.
> at
> org.apache.flink.fs.s3.common.FlinkS3FileSystem.createRecoverableWriter(FlinkS3FileSystem.java:136)
> at
> org.apache.flink.core.fs.PluginFileSystemFactory$ClassLoaderFixingFileSystem.createRecoverableWriter(PluginFileSystemFactory.java:134)
> at
> org.apache.flink.core.fs.SafetyNetWrapperFileSystem.createRecoverableWriter(SafetyNetWrapperFileSystem.java:69)
> at
> org.apache.flink.streaming.api.functions.sink.filesystem.StreamingFileSink$RowFormatBuilder.createBuckets(StreamingFileSink.java:260)
> at
> org.apache.flink.streaming.api.functions.sink.filesystem.StreamingFileSink.initializeState(StreamingFileSink.java:396)
> {code}
> While this is technically _correct_ it's not really helpful to a user. It
> does not propose a course of action (e.g., "Use the Hadoop S3 FileSystem
> instead"), which is particularly important because this limitation isn't
> documented.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)