The GitHub Actions job "Suggest reviewers" on 
texera.git/fix/7562-dumbbell-null-compared-column has succeeded.
Run started by GitHub user kz930 (triggered by kz930).

Head commit for run:
ef3279148a977f50c2ef82deedf5d1d6991deb81 / kary zheng <[email protected]>
fix(visualization): drop rows with missing values before laying out a Dumbbell 
Plot

Dumbbell Plot took the distinct values of the compared column and sorted them.
An empty cell reaches the operator as None, so `unique()` returned a list with a
None in it and `sorted` compared None against a string, ending the run with a
TypeError.

An empty value is ordinary input here. A blank CSV cell arrives as null:
univocity returns null for an empty field, and AttributeTypeUtils.parseField
passes it through by design.

It now drops rows missing any of the three columns it reads, which is what the
other visualization operators do: twenty-four of them open their generated
Python with `dropna(subset=[...]) #remove missing values`, and Dumbbell Plot was
the one that did not. A table left empty by the drop renders the operator's own
error rather than an exception, matching how it already reports an empty input.

The spec gains the case; it fails on the previous behavior.

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

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

With regards,
GitHub Actions via GitBox

Reply via email to