apache/flink · error · UnsupportedOperationException
This s3 file system implementation does not support recovera
Error message
This s3 file system implementation does not support recoverable writers.
What it means
Error "This s3 file system implementation does not support recoverable writers." thrown in apache/flink.
Source
Thrown at flink-filesystems/flink-s3-fs-base/src/main/java/org/apache/flink/fs/s3/common/FlinkS3FileSystem.java:491
public String getEntropyInjectionKey() {
return entropyInjectionKey;
}
@Override
public String generateEntropy() {
return StringUtils.generateRandomAlphanumericString(
ThreadLocalRandom.current(), entropyLength);
}
public String getLocalTmpDir() {
return localTmpDir;
}
@Override
public RecoverableWriter createRecoverableWriter() throws IOException {
if (s3AccessHelper == null) {
// this is the case for Presto
throw new UnsupportedOperationException(
"This s3 file system implementation does not support recoverable writers.");
}
return S3RecoverableWriter.writer(
getHadoopFileSystem(),
tmpFileCreator,
s3AccessHelper,
uploadThreadPool,
s3uploadPartSize,
maxConcurrentUploadsPerStream);
}
}
View on GitHub (pinned to 2f3c205e92)
Solutions
- Address the cause reported by the error message: This s3 file system implementation does not support recoverable writers.
- Verify the inputs, configuration values, and classpath/dependency setup related to this operation, then retry.
Example fix
Correct the condition described ("This s3 file system implementation does not support recoverable writers.") and rerun the job or command. When it happens
Trigger: Triggered at runtime when the operation fails because: This s3 file system implementation does not support recoverable writers.
Common situations: Commonly caused by misconfiguration, missing dependencies or files, unsupported types or operations, or invalid user input leading to: This s3 file system implementation does not support recoverable writers.
AI-assisted analysis of apache/flink@2f3c205e92 (2026-08-14).
Data as JSON: /api/errors/e4c7b53d2a3de27f.
Report an issue: GitHub.