The GitHub Actions job "CI" on 
fluss.git/fix-lost-exception-cause-in-rpc-service has failed.
Run started by GitHub user XuQianJin-Stars (triggered by XuQianJin-Stars).

Head commit for run:
e6150d866a9b2aff654de602097a7b799ad1aa36 / forwardxu <[email protected]>
Preserve exception cause in RpcServiceBase error handling

The catch blocks in getKvSnapshotMetadata() and
getFileSystemSecurityToken() were discarding the original exception
cause, making it very difficult to diagnose root causes in production.

Changes:
- Pass the caught exception as the cause parameter to
  SecurityTokenException (which already supports it)
- Add a (String, Throwable) constructor to KvSnapshotNotExistException
  and pass the caught exception as the cause

This is consistent with all other exception re-throwing patterns in the
codebase (e.g., CoordinatorService, HadoopConfSerde, PaimonLakeCatalog)
which always preserve the original exception chain.

Report URL: https://github.com/apache/fluss/actions/runs/25951439924

With regards,
GitHub Actions via GitBox

Reply via email to