{"record":{"id":"bb7253e5212bb0f3","repo":"apache/shardingsphere","slug":"updateblob","errorCode":null,"errorMessage":"updateBlob","messagePattern":"updateBlob","errorType":"exception","errorClass":"SQLFeatureNotSupportedException","httpStatus":null,"severity":"error","filePath":"kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/AbstractUnsupportedUpdateOperationSQLFederationResultSet.java","lineNumber":334,"sourceCode":"    \n    @Override\n    public final void updateObject(final String columnLabel, final Object x, final int scaleOrLength) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateObject\");\n    }\n    \n    @Override\n    public final void updateRef(final int columnIndex, final Ref x) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateRef\");\n    }\n    \n    @Override\n    public final void updateRef(final String columnLabel, final Ref x) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateRef\");\n    }\n    \n    @Override\n    public final void updateBlob(final int columnIndex, final Blob x) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateBlob\");\n    }\n    \n    @Override\n    public final void updateBlob(final String columnLabel, final Blob x) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateBlob\");\n    }\n    \n    @Override\n    public final void updateBlob(final int columnIndex, final InputStream inputStream) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateBlob\");\n    }\n    \n    @Override\n    public final void updateBlob(final String columnLabel, final InputStream inputStream) throws SQLException {\n        throw new SQLFeatureNotSupportedException(\"updateBlob\");\n    }\n    \n    @Override","sourceCodeStart":316,"sourceCodeEnd":352,"githubUrl":"https://github.com/apache/shardingsphere/blob/e952770a215630a3659c75d64369168cd3e26b82/kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/AbstractUnsupportedUpdateOperationSQLFederationResultSet.java#L316-L352","documentation":"Error \"updateBlob\" thrown in apache/shardingsphere.","triggerScenarios":"updateBlob is invoked on a read-only SQL federation result set.","commonSituations":"Code using updatable ResultSet BLOB handling against federated query results.","solutions":["updateBlob is not supported on SQL federation result sets; avoid calling it.","Update the BLOB column with a standard UPDATE statement instead."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e952770a215630a3659c75d64369168cd3e26b82","analyzedAt":"2026-08-14T13:54:53.392Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}