edmondop commented on PR #7897:
URL:
https://github.com/apache/arrow-datafusion/pull/7897#issuecomment-1802463101
Adding these two tests break the sqltests, but it doesn't seem to be caused
by my code. I checked in the backtrace and there is nothing that refers
`array_expression.rs`
```
select array_union([[]], []); # No
select array_union([[]], [[]]);
```
The stacktrace is the following
```
thread 'tokio-runtime-worker' panicked at
datafusion/common/src/scalar.rs:1513:26:
internal error: entered unreachable code
thread 'tokio-runtime-worker' panicked at
datafusion/common/src/scalar.rs:1513:26:
internal error: entered unreachable code
stack backtrace:
stack backtrace:
0: rust_begin_unwind
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panicking.rs:619:5
0: rust_begin_unwind
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panicking.rs:619:5
1: core::panicking::panic_fmt
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/panicking.rs:72
1: core::panicking::panic_fmt
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/panicking.rs:72:14
:14
2: core::panicking::panic
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/panicking.rs:127:5
2: core::panicking::panic
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/panicking.rs:127:5
3:
datafusion_common::scalar::ScalarValue::iter_to_null_array::{{closure}} 3:
datafusion_common::scalar::ScalarValue::iter_to_null_array::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1513:26
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1513:26
4: <core::iter::adapters:: 4:
<core::iter::adapters::peekable::Peekable<I> as
core::iter::traits::iterator::Iterator>::fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/peekable.rs:111:30
5: datafusion_common::scalar::ScalarValue::iter_to_null_array
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1509:13
6: datafusion_common::scalar::ScalarValue::iter_to_array
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1276:31
7: datafusion_common::scalar::ScalarValue::new_list
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1668:13
peekable::Peekable<I> as core::iter::traits::iterator::Iterator>::fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/peekable.rs:111:30
5: datafusion_common::scalar::ScalarValue::iter_to_null_array
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1509:13
6: datafusion_common::scalar::ScalarValue::iter_to_array
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1276:31
7: datafusion_common::scalar::ScalarValue::new_list
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/common/src/scalar.rs:1668:13
8: datafusion_sql::expr::value::<impl 8:
datafusion_sql::expr::value::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_array_literal
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/value.rs:162:23
datafusion_sql::planner::SqlToRel<S>>::sql_array_literal
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/value.rs:162:23
9: datafusion_sql::expr::<impl datafusion_sql:: 9:
datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr_internal
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:178:36
10: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:87:40
11: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_fn_arg_to_logical_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:217:17
planner::SqlToRel<S>>::sql_expr_to_logical_expr_internal
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:178:36
10: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:87:40
11: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_fn_arg_to_logical_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:217:17
12: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel 12: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel<S>>::function_args_to_expr::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:231:22
<S>>::function_args_to_expr::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:231:22
13: core::iter::adapters::map::map_try_fold::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:91:28
13: core::iter::adapters::map::map_try_fold::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:91:28
14: core::iter::traits::iterator::Iterator::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2461:21
14: core::iter::traits::iterator::Iterator::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2461:21
15: <core::iter::adapters::map::Map<I,F> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:117:9
15: <core::iter::adapters::map::Map<I,F> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:117:9
16: <core::iter::adapters::GenericShunt<I,R> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:199:9
16: <core::iter::adapters::GenericShunt<I,R> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:199:9
17: core::iter::traits::iterator::Iterator::try_for_each
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2523:9
17: core::iter::traits::iterator::Iterator::try_for_each
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2523:9
18: <core::iter::adapters:: 18: <core::iter::adapters::GenericShunt<I,R>
as coreGenericShunt<I,R> as core::iter::traits::iterator::Iterator>::next
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:182:14
::iter::traits::iterator::Iterator>::next
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:182:14
19: <alloc::vec::Vec<T> as alloc 19: <alloc::vec::Vec<T> as
alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/spec_from_iter_nested.rs:26:32
::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/spec_from_iter_nested.rs:26:32
20: alloc::vec::in_place_collect::<impl
alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc:: 20:
alloc::vec::in_place_collect::<impl
alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/in_place_collect.rs:167:20
21: <alloc::vec::Vec<T> as
core::iter::traits::collect::FromIterator<T>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/mod.rs:2749:9
vec::Vec<T>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/in_place_collect.rs:167:20
21: <alloc::vec::Vec<T> as
core::iter::traits::collect::FromIterator<T>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/mod.rs:2749:9
22: core::iter::traits::iterator::Iterator::collect
22: core::iter::traits::iterator::Iterator::collect
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
23: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:51
24: core::iter::adapters::try_process
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:168:17
25: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:9
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
23: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:51
24: core::iter::adapters::try_process
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:168:17
25: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:9
26: core::iter::traits::iterator::Iterator::collect
at 26: core::iter::traits::iterator::Iterator::collect
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
27: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel<S>>::function_args_to_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:230:9
28: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
27: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel<S>>::function_args_to_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:230:9
28: datafusion_sql::expr::function::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_function_to_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:74:24
29: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr_internal
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:433:17
30: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:87:40
31: datafusion_sql::expr<S>>::sql_function_to_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/function.rs:74:24
29: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr_internal
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:433:17
30: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_expr_to_logical_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:87:40
31: datafusion_sql::expr::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_to_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:121:24
32: datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_select_to_rex
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:360:28
::<impl datafusion_sql::planner::SqlToRel<S>>::sql_to_expr
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/expr/mod.rs:121:24
32: datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_select_to_rex
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:360:28
33: datafusion_sql::select::<impl datafusion_sql::planner 33:
datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::prepare_select_exprs::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:342:25
34: core::iter::adapters::map::map_try_fold::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:91:28
::SqlToRel<S>>::prepare_select_exprs::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:342:25
34: core::iter::adapters::map::map_try_fold::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:91:28
35: core::iter::traits::iterator::Iterator::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2461:21
35: core::iter::traits::iterator::Iterator::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2461:21
36: <core::iter::adapters::map::Map 36:
<core::iter::adapters::map::Map<I,F> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:117:9
<I,F> as core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:117:9
37: 37:
<core::iter::adapters<core::iter::adapters::map::Map<::map::Map<I,F>I,F> as
core:: as
core::iter::traits::iteratoriter::traits::iterator::Iterator>::try_fold::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/map.rs:117:9
:117:9
38: <core::iter::adapters::fuse::Fuse< 38:
<core::iter::adapters::fuse::Fuse<I> as
core::iter::adapters::fuse::FuseImpl<I>>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/fuse.rs:368:19
I> as core::iter::adapters::fuse::FuseImpl<I>>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/fuse.rs:368:19
39: <core::iter::adapters::fuse::Fuse<I> as core::iter::traits 39:
<core::iter::adapters::fuse::Fuse<I> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/fuse.rs:82:9
40: core::iter::adapters::flatten::FlattenCompat<I,U>::iter_try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/flatten.rs:386:25
::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/fuse.rs:82:9
40: core::iter::adapters::flatten::FlattenCompat<I,U>::iter_try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/flatten.rs:386:25
41: <core::iter::adapters::flatten::FlattenCompat<I,U> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/flatten.rs:523
41: <core::iter::adapters::flatten::FlattenCompat<I,U> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/flatten.rs:523:9
42: <core::iter::adapters::flatten::FlatMap<I,U,F> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/flatten.rs:67:9
43: <core::iter::adapters::GenericShunt<I,R> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:199:9
44: core::iter:::9
42: <core::iter::adapters::flatten::FlatMap<I,U,F> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/flatten.rs:67:9
43: <core::iter::adapters::GenericShunt<I,R> as
core::iter::traits::iterator::Iterator>::try_fold
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:199:9
44: core::iter::traits::iterator::Iterator::try_for_each
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2523:9
45: <core::iter::adapters::GenericShunt<I,R> as
core::iter::traits::iterator::Iterator>::next
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:182:14
traits::iterator::Iterator::try_for_each
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2523:9
45: <core::iter::adapters::GenericShunt<I,R> as
core::iter::traits::iterator::Iterator>::next
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:182:14
46: <alloc::vec::Vec<T> 46: <alloc::vec::Vec<T> as
alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/spec_from_iter_nested.rs:26:32
as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/spec_from_iter_nested.rs:26:32
47: <alloc::vec::Vec<T> as 47: <alloc::vec::Vec<T> as
alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/spec_from_iter.rs:33:9
48: <alloc::vec::Vec<T> as
core::iter::traits::collect::FromIterator<T>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/mod.rs:2749:9
49: core::iter::traits::iterator::Iterator::collect
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
50: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:51
51: core::iter::adapters::try_process
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:168:17
52: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:9
53: core::iter::traits::iterator::Iterator::collect
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
54: datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::prepare_select_exprs
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:340:9
55: datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::select_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:86:28
56: datafusion_sql::set_expr::<impl
datafusion_sql::planner::SqlToRel<S>>::set_expr_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/set_expr.rs:30:35
57: datafusion_sql::query::<impl
datafusion_sql::planner::SqlToRel<S>>::query_to_plan_with_schema
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/query.rs:80:20
58: datafusion_sql::query::<impl
datafusion_sql::planner::SqlToRel<S>>::query_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/query.rs:41:9
59: datafusion_sql::statement::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_statement_to_plan_with_context_impl
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/statement.rs:183:40
60: datafusion_sql::statement::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_statement_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/statement.rs:151:9
61: datafusion_sql::statement::<impl
datafusion_sql::planner::SqlToRel<S>>::statement_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/statement.rs:138:42
alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/spec_from_iter.rs:33:9
48: <alloc::vec::Vec<T> as
core::iter::traits::collect::FromIterator<T>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/alloc/src/vec/mod.rs:2749:9
49: core::iter::traits::iterator::Iterator::collect
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
50: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter::{{closure}}
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:51
51: core::iter::adapters::try_process
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/adapters/mod.rs:168:17
52: <core::result::Result<V,E> as
core::iter::traits::collect::FromIterator<core::result::Result<A,E>>>::from_iter
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/result.rs:1933:9
53: core::iter::traits::iterator::Iterator::collect
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/iter/traits/iterator.rs:2053:9
54: datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::prepare_select_exprs
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:340:9
55: datafusion_sql::select::<impl
datafusion_sql::planner::SqlToRel<S>>::select_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/select.rs:86:28
56: datafusion_sql::set_expr::<impl
datafusion_sql::planner::SqlToRel<S>>::set_expr_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/set_expr.rs:30:35
57: datafusion_sql::query::<impl
datafusion_sql::planner::SqlToRel<S>>::query_to_plan_with_schema
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/query.rs:80:20
58: datafusion_sql::query::<impl
datafusion_sql::planner::SqlToRel<S>>::query_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/query.rs:41:9
59: datafusion_sql::statement::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_statement_to_plan_with_context_impl
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/statement.rs:183:40
60: datafusion_sql::statement::<impl
datafusion_sql::planner::SqlToRel<S>>::sql_statement_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/statement.rs:151:9
61: datafusion_sql::statement::<impl
datafusion_sql::planner::SqlToRel<S>>::statement_to_plan
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/sql/src/statement.rs:138:42
62:
datafusion::execution::context::SessionState::statement_to_plan::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:1676:9
62:
datafusion::execution::context::SessionState::statement_to_plan::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:1676:9
63:
datafusion::execution::context::SessionState::create_logical_plan::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:1691:54
63:
datafusion::execution::context::SessionState::create_logical_plan::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:1691:54
64:
datafusion::execution::context::SessionContext::sql_with_options::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:459:58
64:
datafusion::execution::context::SessionContext::sql_with_options::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:459:58
65: datafusion::execution::context::SessionContext::sql::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:425:55
65: datafusion::execution::context::SessionContext::sql::{{closure}}
at
/Users/edmondoporcu/Development/open-source/arrow-datafusion/datafusion/core/src/execution/context/mod.rs:425:55
66:
datafusion_sqllogictest::engines::datafusion_engine::runner::run_query::{{closure}
66:
datafusion_sqllogictest::engines::datafusion_engine::runner::run_query::{{closure}}
at ./src/engines/datafusion_engine/runner.rs:71:43
67:
<datafusion_sqllogictest::engines::datafusion_engine::runner::DataFusion as
sqllogictest::runner::AsyncDB>::run::{{closure}}
at ./src/engines/datafusion_engine/runner.rs:52:35
}
at ./src/engines/datafusion_engine/runner.rs:71:43
67:
<datafusion_sqllogictest::engines::datafusion_engine::runner::DataFusion as
sqllogictest::runner::AsyncDB>::run::{{closure}}
at ./src/engines/datafusion_engine/runner.rs:52:35
68: <core::pin::Pin<P> as core::future:: 68: <core::pin::Pin<P> as
core::future::future::Future>::poll
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/future/future.rs:125:9
future::Future>::poll
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/future/future.rs:125:9
69: sqllogictest::runner::Runner<D,M>:: 69:
sqllogictest::runner::Runner<D,M>::apply_record::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sqllogictest-0.17.1/src/runner.rs:670:62
apply_record::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sqllogictest-0.17.1/src/runner.rs:670:62
70: sqllogictest::runner::Runner<D,M> 70:
sqllogictest::runner::Runner<D,M>::update_test_file::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sqllogictest-0.17.1/src/runner.rs:1201:75
::update_test_file::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sqllogictest-0.17.1/src/runner.rs:1201:75
71: sqllogictests::run_complete_file::{{closure}}
at 71: sqllogictests::run_complete_file::{{closure}}
at ./bin/sqllogictests.rs:205:10
./bin/sqllogictests.rs:205:10
72: sqllogictests::run_tests::{{closure}}::{{closure}}::{{closure} 72:
sqllogictests::run_tests::{{closure}}::{{closure}}::{{closure}}
at ./bin/sqllogictests.rs:92:50
}
at ./bin/sqllogictests.rs:92:50
73: <core::pin::Pin<P> as 73: <core::pin::Pin<P> as
core::future::future::Future>::poll
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/future/future.rs:125:9
core::future::future::Future>::poll
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/future/future.rs:125:9
74: tokio::runtime::task::core::Core<T, 74:
tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/core.rs:223:17
S>::poll::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/core.rs:223:17
75: tokio::loom::std::unsafe_cell::UnsafeCell< 75:
tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/loom/std/unsafe_cell.rs:14:9
76: tokio::runtime::task::core::Core<T,S>::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/core.rs:212:13
T>::with_mut
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/loom/std/unsafe_cell.rs:14:9
76: tokio::runtime::task::core::Core<T,S>::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/core.rs:212:13
77: tokio::runtime::task::harness::poll_future::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:476:19
77: tokio::runtime::task::harness::poll_future::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:476:19
78: <core::panic::unwind_safe::AssertUnwindSafe<F> as 78:
<core::panic::unwind_safe::AssertUnwindSafe<F> as
core::ops::function::FnOnce<()>>::call_once
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/panic/unwind_safe.rs:271:9
core::ops::function::FnOnce<()>>::call_once
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/core/src/panic/unwind_safe.rs:271:9
79: 79: std::panicking::try::do_call
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panicking.rs:526:40
std::panicking::try::do_call
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panicking.rs:526:40
80: ___rust_try
80: ___rust_try
81: std::panicking::try
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panicking.rs
81: std::panicking::try
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panicking.rs:490:19
:490:19
82: std::panic::catch_unwind
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panic.rs:142
82: std::panic::catch_unwind
at
/rustc/203c57dbe20aee67eaa8f7be45d1e4ef0b274109/library/std/src/panic.rs:142:14
83: tokio::runtime::task::harness::poll_future
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:464:18
:14
83: tokio::runtime::task::harness::poll_future
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:464:18
84: 84: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:198:27
tokio::runtime::task::harness::Harness<T,S>::poll_inner
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:198:27
85: tokio::runtime::task::harness::Harness< 85:
tokio::runtime::task::harness::Harness<T,S>::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:152:15
T,S>::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/harness.rs:152:15
86: tokio::runtime::task::raw::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/raw.rs:255:5
86: tokio::runtime::task::raw::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/raw.rs:255:5
87: tokio::runtime::task:: 87: tokio::runtime::task::raw::RawTask::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/raw.rs:200:18
raw::RawTask::poll
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/raw.rs:200:18
88: tokio::runtime::task::LocalNotified<S>::run
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/mod.rs:394:9
88: tokio::runtime::task::LocalNotified<S>::run
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/task/mod.rs:394:9
89:
tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:487:21
90: tokio::runtime::coop::with_budget
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/coop.rs:107:5
91: tokio 89:
tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:487:21
90: tokio::runtime::coop::with_budget
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/coop.rs:107:5
91: tokio::runtime::coop::budget
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/coop.rs:73:5::runtime::coop::budget
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/coop.rs:73:5
92: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
92: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:463:9
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:463:9
93 93: tokio::runtime::scheduler::multi_thread::worker:::
tokio::runtime::scheduler::multi_thread::worker::Context::run
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:426:24Context::run
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:426:24
94: tokio::runtime::scheduler::multi_thread 94:
tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:406:17
::worker::run::{{closure}}
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/scheduler/multi_thread/worker.rs:406:17
95: tokio::macros::scoped_tls::ScopedKey<T>::set
at
/Users/edmondoporcu/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/macros/scoped_tls.rs:
95: tokio::macros::scoped_tls::ScopedKey<T>::set
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]