Stacktrace
Create Issue- 0.0
trace
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deno_panic-0.1.0/src/libunwind.rs:110
0.1deno::setup_panic_hook::{{closure}}
Rust/Users/runner/work/deno/deno/cli/main.rs:516
- 1.0
std::panicking::rust_panic_with_hook
Rust - 2.0
std::panicking::begin_panic_handler::{{closure}}
Rust - 7.0
unwrap<&deno_npm::NpmResolutionPackage, deno_npm::resolution::snapshot::PackageNvNotFoundError>
Rust7.1populate_lockfile_from_snapshot<deno::npm::CliNpmCacheHttpClient, sys_traits::impls::RealSys>
Rust/Users/runner/work/deno/deno/libs/npm_installer/resolution.rs:303
7.2{async_fn#0}<deno::npm::CliNpmCacheHttpClient, sys_traits::impls::RealSys>
Rust/Users/runner/work/deno/deno/libs/npm_installer/resolution.rs:213
7.3{async_fn#0}<deno::npm::CliNpmCacheHttpClient, sys_traits::impls::RealSys>
Rust/Users/runner/work/deno/deno/libs/npm_installer/resolution.rs:125
7.4deno_npm_installer::NpmInstaller<TNpmCacheHttpClient,TSys>::add_package_reqs_raw::{{closure}}
Rust/Users/runner/work/deno/deno/libs/npm_installer/lib.rs:290
- 8.0
deno_npm_installer::NpmInstaller<TNpmCacheHttpClient,TSys>::add_package_reqs_no_cache::{{closure}}
Rust/Users/runner/work/deno/deno/libs/npm_installer/lib.rs:0
- 9.0
deno_npm_installer::NpmInstaller<TNpmCacheHttpClient,TSys>::ensure_top_level_package_json_install::{{closure}}
Rust/Users/runner/work/deno/deno/libs/npm_installer/lib.rs:442
- 10.0
deno::tools::pm::cache_deps::cache_top_level_deps::{{closure}}
Rust/Users/runner/work/deno/deno/cli/tools/pm/cache_deps.rs:0
- 11.0
{async_fn#0}
Rust/Users/runner/work/deno/deno/cli/tools/installer/mod.rs:732
11.1{async_fn#0}
Rust/Users/runner/work/deno/deno/cli/tools/installer/mod.rs:478
11.2deno::tools::installer::install_command::{{closure}}
Rust/Users/runner/work/deno/deno/cli/tools/installer/mod.rs:787
- 12.0
{async_block#15}
Rust/Users/runner/work/deno/deno/cli/main.rs:198
12.1poll<deno::run_subcommand::{async_fn#0}::{async_block_env#15}, deno::spawn_subcommand::{async_block#0}::{closure_env#0}<deno::run_subcommand::{async_fn#0}::{async_block_env#15}, core::result::Result<(), anyhow::Error>>, core::result::Result<i32, anyhow::Error>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs:55
12.2poll<deno::run_subcommand::{async_fn#0}::{async_block_env#15}, deno::spawn_subcommand::{async_block#0}::{closure_env#0}<deno::run_subcommand::{async_fn#0}::{async_block_env#15}, core::result::Result<(), anyhow::Error>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
12.3deno::spawn_subcommand::{{closure}}
Rust/Users/runner/work/deno/deno/cli/main.rs:109
- 13.0
poll<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deno_unsync-0.4.4/src/tokio/task.rs:134
13.1{closure#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:365
13.2with_mut<tokio::runtime::task::core::Stage<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>>, core::task::poll::Poll<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>, tokio::runtime::task::core::{impl#6}::poll::{closure_env#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/loom/std/unsafe_cell.rs:16
13.3poll<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:354
13.4{closure#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:535
13.5call_once<core::task::poll::Poll<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>, tokio::runtime::task::harness::poll_future::{closure_env#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>
Rust13.6do_call<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>
Rust13.7catch_unwind<core::task::poll::Poll<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>, core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>>
Rust13.8catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>>, core::task::poll::Poll<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>
Rust13.9poll_future<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:523
13.10poll_inner<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:210
13.11poll<deno_unsync::tokio::task::MaskFutureAsSend<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<i32, anyhow::Error>>, alloc::alloc::Global>>>, alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:155
13.12tokio::runtime::task::raw::poll
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:325
- 14.0
as_ref<alloc::sync::ArcInner<tokio::runtime::scheduler::current_thread::Handle>>
Rust14.1inner<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>
Rust14.2deref<tokio::runtime::scheduler::current_thread::Handle, alloc::alloc::Global>
Rust14.3{closure#1}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:792
14.4with_budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167
14.5budget<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133
14.6{closure#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:368
14.7enter<(), tokio::runtime::scheduler::current_thread::{impl#3}::run_task::{closure_env#0}<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:432
14.8run_task<(), tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure#0}::{closure_env#1}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:368
14.9{closure#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:785
14.10{closure#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829
14.11set<tokio::runtime::scheduler::Context, tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>)>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40
14.12{closure#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176
14.13try_with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>)>
Rust14.14with<tokio::runtime::context::Context, tokio::runtime::context::set_scheduler::{closure_env#0}<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>>, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>)>
Rust14.15set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core, alloc::alloc::Global>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>), tokio::runtime::scheduler::current_thread::{impl#8}::enter::{closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176
14.16enter<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>, core::option::Option<core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:829
14.17block_on<core::pin::Pin<&mut tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:729
14.18{closure#0}<tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:200
14.19enter_runtime<tokio::runtime::scheduler::current_thread::{impl#0}::block_on::{closure_env#0}<tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>, core::result::Result<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>, tokio::runtime::task::error::JoinError>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65
14.20block_on<tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/current_thread/mod.rs:188
14.21block_on_inner<tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:356
14.22block_on<tokio::runtime::task::join::JoinHandle<deno_unsync::tokio::task::MaskResultAsSend<core::result::Result<i32, anyhow::Error>>>>
Rust/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/runtime.rs:330
14.23create_and_run_current_thread_inner<deno::main::{async_block_env#0}, core::result::Result<i32, anyhow::Error>>
Rust/Users/runner/work/deno/deno/runtime/tokio_util.rs:111
14.24create_and_run_current_thread_with_maybe_metrics<deno::main::{async_block_env#0}, core::result::Result<i32, anyhow::Error>>
Rust/Users/runner/work/deno/deno/runtime/tokio_util.rs:136
14.25deno::main
Rust/Users/runner/work/deno/deno/cli/main.rs:640
- 15.0
std::sys::backtrace::__rust_begin_short_backtrace
Rust - 16.0
main
unknown<unknown file>:0