The GitHub Actions job "Required Checks" on 
texera.git/feat/verify-run-operator-python has failed.
Run started by GitHub user kz930 (triggered by kz930).

Head commit for run:
c2c89a49e0b510ae8e519c31ef7a373f8dfb0ec4 / kary zheng <[email protected]>
test(verify): finalize each emitted tuple against the output schema

The driver projected the operator's output onto the schema's attribute
names and coerced each value with int/float/str. That is looser than the
engine, which hands every yielded value to all_output_to_tuple and
finalizes the result: an operator putting 1.5 in an INTEGER field, or a
row with a field the schema does not have, or one missing a field, all
raise there and none of the three raised here. A reference path that
accepts output the engine rejects cannot say what the engine would do,
so call the engine's own two functions instead of re-deriving them.

finalize pickles a BINARY field's object itself and tags it, where the
standalone side pickles the same object untagged, so drop the tag on the
way out and both sides carry the same payload.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to