The GitHub Actions job "Backport Approval Check" on 
texera.git/sshiv012/tex-86-control-error-worker has failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
ff606f889c25400be9557a8a030725c2b8c63521 / suryaacharan 
<[email protected]>
fix(amber): keep the failing worker when an error crosses ControlError

#8668 tags a failed worker RPC with the worker (WorkflowRuntimeException
with relatedWorkerId), but ControlError had no field for it. When the
coordinator returned the error to the web service, reconstructThrowable
rebuilt a plain Throwable, so WorkflowService recorded "unknown
operator" and the UI could not show the error under the failed
operator (e.g. a Python UDF that fails while starting).

- Add relatedWorkerId to ControlError.
- mkControlError fills it from a WorkflowRuntimeException.
- reconstructThrowable rebuilds a WorkflowRuntimeException when it is
  set, so the worker reaches WorkflowService's error handler.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/38976185799

With regards,
GitHub Actions via GitBox

Reply via email to