{"record":{"id":"fd6e48ad634c389e","repo":"apache/flink","slug":"persists-the-path-based-part-file-write-is-not-sup","errorCode":null,"errorMessage":"Persists the path-based part file write is not supported","messagePattern":"Persists the path-based part file write is not supported","errorType":"exception","errorClass":"UnsupportedOperationException","httpStatus":null,"severity":"error","filePath":"flink-formats/flink-hadoop-bulk/src/main/java/org/apache/flink/formats/hadoop/bulk/HadoopPathBasedPartFileWriter.java","lineNumber":264,"sourceCode":"            bb.get(tempFilePathBytes);\n            String tempFilePath = new String(tempFilePathBytes, CHARSET);\n\n            long fileSize = bb.getLong();\n\n            return new HadoopPathBasedPendingFileRecoverable(\n                    new Path(targetFilePath), new Path(tempFilePath), fileSize);\n        }\n    }\n\n    private static class UnsupportedInProgressFileRecoverableSerializable\n            implements SimpleVersionedSerializer<InProgressFileRecoverable> {\n\n        static final UnsupportedInProgressFileRecoverableSerializable INSTANCE =\n                new UnsupportedInProgressFileRecoverableSerializable();\n\n        @Override\n        public int getVersion() {\n            throw new UnsupportedOperationException(\n                    \"Persists the path-based part file write is not supported\");\n        }\n\n        @Override\n        public byte[] serialize(InProgressFileRecoverable obj) {\n            throw new UnsupportedOperationException(\n                    \"Persists the path-based part file write is not supported\");\n        }\n\n        @Override\n        public InProgressFileRecoverable deserialize(int version, byte[] serialized) {\n            throw new UnsupportedOperationException(\n                    \"Persists the path-based part file write is not supported\");\n        }\n    }\n\n    /**\n     * Factory to create {@link HadoopPathBasedPartFileWriter}. This writer does not support","sourceCodeStart":246,"sourceCodeEnd":282,"githubUrl":"https://github.com/apache/flink/blob/2f3c205e9266cb30240eb7f4fdab15cad629a70f/flink-formats/flink-hadoop-bulk/src/main/java/org/apache/flink/formats/hadoop/bulk/HadoopPathBasedPartFileWriter.java#L246-L282","documentation":"Error \"Persists the path-based part file write is not supported\" thrown in apache/flink.","triggerScenarios":"Triggered at runtime when the operation fails because: Persists the path-based part file write is not supported.","commonSituations":"Commonly caused by misconfiguration, missing dependencies or files, unsupported types or operations, or invalid user input leading to: Persists the path-based part file write is not supported.","solutions":["Address the cause reported by the error message: Persists the path-based part file write is not supported","Verify the inputs, configuration values, and classpath/dependency setup related to this operation, then retry."],"exampleFix":"Correct the condition described (\"Persists the path-based part file write is not supported\") and rerun the job or command.","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2f3c205e9266cb30240eb7f4fdab15cad629a70f","analyzedAt":"2026-08-14T08:48:24.518Z","schemaVersion":2},"datasetVersion":"2026-08-14T10:17:34.591Z"}