Skip to content
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

Panicked at InList does not yet support nested columns. #3778

Closed
ZuoTiJia opened this issue Oct 10, 2022 · 2 comments
Closed

Panicked at InList does not yet support nested columns. #3778

ZuoTiJia opened this issue Oct 10, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@ZuoTiJia
Copy link
Contributor

ZuoTiJia commented Oct 10, 2022

I ran the following SQL.

SELECT ALL m0.f0, m0.f1 FROM m0 WHERE (((CAST(m0.f0 AS STRING))LIKE(CAST('-1815689901' AS STRING)))) NOT IN (((CAST(m0.f1 AS STRING))LIKE(CAST(0.9733431918403004 AS STRING))));

But it paniced and doesn't support.

The application panicked (crashed).
Message:  not implemented: InList does not yet support nested columns.
Location: .cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-physical-expr-11.0.0/src/expressions/in_list.rs:785


  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 9 frames hidden ⋮                               
  10: <datafusion_physical_expr::expressions::in_list::InListExpr as datafusion_physical_expr::physical_expr::PhysicalExpr>::evaluate::h1a0ed5c6e75420dd
      at <unknown source file>:<unknown line>
  11: <datafusion::physical_plan::filter::FilterExecStream as futures_core::stream::Stream>::poll_next::ha0f5e4feec76bb78
      at <unknown source file>:<unknown line>
  12: <datafusion::physical_plan::coalesce_batches::CoalesceBatchesStream as futures_core::stream::Stream>::poll_next::he1d52f17680626b7
      at <unknown source file>:<unknown line>
  13: <datafusion::physical_plan::projection::ProjectionStream as futures_core::stream::Stream>::poll_next::h3300f11209b62d09
      at <unknown source file>:<unknown line>
  14: <datafusion::scheduler::pipeline::execution::ExecutionPipeline as datafusion::scheduler::pipeline::Pipeline>::poll_partition::hf9fbb4193c39ede6
      at <unknown source file>:<unknown line>
  15: datafusion::scheduler::task::Task::do_work::h1408120ac71a6290
      at <unknown source file>:<unknown line>
  16: <rayon_core::job::HeapJob<BODY> as rayon_core::job::Job>::execute::h0bc0f77a8001231d
      at <unknown source file>:<unknown line>
  17: rayon_core::registry::WorkerThread::wait_until_cold::hfc82f7bb396fcf65
      at <unknown source file>:<unknown line>
  18: rayon_core::registry::ThreadBuilder::run::h666bef064191c582
      at <unknown source file>:<unknown line>
  19: std::sys_common::backtrace::__rust_begin_short_backtrace::h96e22f5e17fb4f59
      at <unknown source file>:<unknown line>
  20: core::ops::function::FnOnce::call_once{{vtable.shim}}::h1ea6614f36b8e708
      at <unknown source file>:<unknown line>
  21: std::sys::unix::thread::Thread::new::thread_start::hacb0bdc43acdb831
      at <unknown source file>:<unknown line>
  22: __pthread_deallocate<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
  Oct 10 11:55:26.657 ERROR datafusion::scheduler: worker 11 panicked with: not implemented: InList does not yet support nested columns.
    at .cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-11.0.0/src/scheduler/mod.rs:107

Expected behavior
Should prevent panic, return result::Err

Additional context
in 11.0

@ZuoTiJia ZuoTiJia added the bug Something isn't working label Oct 10, 2022
@drauschenbach
Copy link
Contributor

Obsoleted by #4057. The panic induced by unimplemented!() no longer exists.

@alamb
Copy link
Contributor

alamb commented Nov 2, 2024

Thanks for checking @drauschenbach

@alamb alamb closed this as completed Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants