You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/07/12 05:23:03 UTC

[GH] (texera/fix/workflow-operator-scan-silent-row-drop): Workflow run "Benchmarks" is working again!

The GitHub Actions job "Benchmarks" on texera.git/fix/workflow-operator-scan-silent-row-drop has succeeded.
Run started by GitHub user xuang7 (triggered by xuang7).

Head commit for run:
c43f9a940ea7d2758f4f0457052e7a91d1422862 / eugenegujing <eu...@outlook.com>
fix(workflow-operator): fail loudly on unparsable scan rows

- Throw a RuntimeException (original exception kept as cause) instead of
  silently dropping a row that does not parse into the inferred type, in
  CSVScanSourceOpExec, JSONLScanSourceOpExec, ParallelCSVScanSourceOpExec,
  and CSVOldScanSourceOpExec.
- Add ScanRowParseError helper that identifies the offending column and
  builds an actionable message (row number, value, column, expected type),
  with a generic fallback when no single column is identifiable.
- Remove the now-dead null filter in CSV and csvOld; keep ParallelCSV's
  legitimate null-skip paths and filter (only parse failures abort).
- Update the scan exec specs to assert the thrown error; add a JSONL
  malformed-line fallback test.

Closes #6279

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

With regards,
GitHub Actions via GitBox