The GitHub Actions job "E2E - Operation" on 
shardingsphere.git/fix-firebird-blob-error-handling has failed.
Run started by GitHub user rishi-rana (triggered by linghengqian).

Head commit for run:
8a64e5f03b96f754c35299328b697f4ef8700164 / rishi-rana <[email protected]>
Reject unknown result-BLOB ids in Firebird statement parameter binding

A negative BLOB id refers to a Proxy-generated result BLOB held by
FirebirdBlobBinaryProtocolValue. bindBlobParameters() bound the lookup
result without checking it, so a stale, cross-connection or fabricated
negative id reached backend execution as SQL NULL, which is the silent
behaviour #39052 requires to be an error.

Check the lookup before assigning the parameter and throw
InvalidSegstrIdException when no content exists. Valid result-BLOB reuse
is unaffected and stays covered by assertBindResultBlobParameter.

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_0126yyNgnn3J8br27eT4P5as

Report URL: https://github.com/apache/shardingsphere/actions/runs/34869140487

With regards,
GitHub Actions via GitBox

Reply via email to