-
Notifications
You must be signed in to change notification settings - Fork 839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
panic in cmp
kernels with DictionaryArrays: Option::unwrap()
on a None
value'
#4788
Comments
Something else I noticed while reviewing the tests was that while the cmp kernels have special cases for more than 64 length elements I didn't find any tests for that code. I did find these tests (which are in terms of the old interface) |
The normalized keys process is supposed to handle this, I will do some digging to see what is going wrong here |
Here is a proposal for better test coverage: #4733 (comment) |
Describe the bug
The cmp kernels do not ignore null key values of DictionaryArrays as they should
To Reproduce
Run this program:
Results in
Expected behavior
The code should not panic
Specifically, if you change the key values from
To
Then the reproducer completes without error:
Additional context
Found while updating https://github.com/influxdata/influxdb_iox/pull/8577
The text was updated successfully, but these errors were encountered: