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]


Reply via email to