You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "threkk (via GitHub)" <gi...@apache.org> on 2024/01/24 12:17:26 UTC
[I] OpenDAL quickstart cannot read on Deno [opendal]
threkk opened a new issue, #4064:
URL: https://github.com/apache/opendal/issues/4064
I am trying to run the example in the [quick start guide](https://opendal.apache.org/docs/quickstart#nodejs-binding) on Deno.
Running on macOS Sonoma 14.1.1, using the following Deno version:
```
deno 1.39.4 (release, aarch64-apple-darwin)
v8 12.0.267.8
typescript 5.3.3
```
It seems that it is able to write the file, but it is not able to read it.
# Using NPM
## Code
```
import { Operator } from "npm:opendal@0.44.2";
async function main() {
const decoder = new TextDecoder();
try {
const op = new Operator("fs", { root: "/tmp" });
await op.write("test", "Hello, World!");
const meta = await op.stat("test");
console.log(`contentLength: ${meta.contentLength}`);
const bs = await op.read("test");
console.log(decoder.decode(bs));
} catch (e) {
console.error(e);
}
}
(async () => {
await main();
})();
```
## Output
```
$ deno run -A test.ts
$ cat /tmp/test
Hello, World!
```
--
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: commits-unsubscribe@opendal.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo closed issue #4064: OpenDAL quickstart cannot read on Deno
URL: https://github.com/apache/opendal/issues/4064
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "Zheaoli (via GitHub)" <gi...@apache.org>.
Zheaoli commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909410828
I run the code
```typescript
import { Operator } from "npm:opendal@0.44.2";
async function main() {
const decoder = new TextDecoder();
try {
const op = new Operator("fs", { root: "/tmp/test" });
console.log("complete")
const meta = await op.stat("test");
console.log(`contentLength: ${meta.contentLength}`);
const meta2 = await op.stat("test");
console.log(`contentLength second: ${meta2.contentLength}`);
} catch (e) {
console.error(e);
}
}
(async () => {
await main();
})();
```
Output is
```text
complete
contentLength: 0
```
Seems the deno into a tokio poll state like
```text
13:54:14.610300 [00007fc4732d106f] write(1, "contentLength: 0\n", 17) = 17
> /usr/lib/libc.so.6(write+0x4f) [0x10406f]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<std::io::stdio::StdoutRaw as std::io::Write>::write_all+0x5d) [0x8dc156d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<std::io::stdio::StdoutLock as std::io::Write>::write_all+0xf5) [0x8dc29c5]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_io::StdFileResourceInner as deno_io::fs::File>::write_all_sync+0x1ab) [0x533485b]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::op_print::call::{{closure}}+0x69) [0x5360ee9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::fs::FileResource::with_file::{{closure}}+0x8c) [0x5331efc]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::fs::FileResource::with_resource+0xb6) [0x5331db6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::fs::FileResource::with_file+0x1e) [0x5331e5e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::op_print::v8_fn_ptr+0x11b1) [0x5337601]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_CallApiCallbackGeneric+0x9d) [0x7fcb65d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_AsyncFunctionAwaitResolveClosure+0x43) [0x80078c3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_PromiseFulfillReactionJob+0x35) [0x80e02b5]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_RunMicrotasks+0x28e) [0x7ff764e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_JSRunMicrotasksEntry+0x83) [0x7fc7483]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x71f) [0x7959acf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x5e) [0x795a51e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*)+0x51) [0x795a6b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*)+0x13e) [0x7985e2e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*)+0x54) [0x7985cb4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Isolate::FireCallCompletedCallbackInternal(v8::internal::MicrotaskQueue*)+0x4c) [0x797702c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::Promise::Resolver::Resolve(v8::Local<v8::Context>, v8::Local<v8::Value>)+0x156) [0x78d6f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8__Promise__Resolver__Resolve+0x9) [0x788d7a9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(napi_resolve_deferred+0x5a4) [0xf6b504]
> /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(napi::js_values::deferred::napi_resolve_deferred+0x1b3) [0x10d1a3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::napi::threadsafe_functions::TsFn::call::{{closure}}+0x4d) [0x1ccd69d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::tasks::V8CrossThreadTaskSpawner::spawn_blocking::{{closure}}+0x3c) [0xda664c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once{{vtable.shim}}+0x15) [0xb4bb85]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once+0x26) [0x74be566]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::do_js_event_loop_tick_realm+0x26f) [0x740964f]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop_inner+0x313) [0x7405be3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop::{{closure}}+0x1f) [0x74058bf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop+0x1ac) [0x740581c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}::{{closure}}+0x1e) [0xdb995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll+0x2d) [0x16ef32d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}+0x149) [0xdb98c9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_runtime::worker::MainWorker::run_event_loop::{{closure}}+0x1b6) [0xd8b716]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::worker::CliMainWorker::run::{{closure}}+0xd04) [0xdfa504]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::tools::run::run_script::{{closure}}+0x1526) [0x1b73016]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::run_subcommand::{{closure}}::{{closure}}+0x409) [0x19105e9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll+0xa6) [0xe720d6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll+0x34) [0x10c6954]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::spawn_subcommand::{{closure}}+0x1c8) [0x1904358]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::pin::Pin<P> as core::future::future::Future>::poll+0x42) [0x1893692]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_unsync::task::MaskFutureAsSend<F> as core::future::future::Future>::poll+0x21) [0x1c05951]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll::{{closure}}+0x83) [0x13beed3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll+0x53) [0x13b3473]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future::{{closure}}+0x39) [0x194e2a9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once+0x14) [0x17213f4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try::do_call+0x1c) [0xc9b3dc]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(__rust_try+0x1d) [0xcbcdcd]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try+0x3f) [0xc972cf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panic::catch_unwind+0x14) [0xda0994]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future+0x56) [0x193f996]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll_inner+0x8b) [0x19595cb]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll+0x15) [0x1986135]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::poll+0x11) [0x1854161]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::RawTask::poll+0x23) [0x77a62f3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::LocalNotified<S>::run+0x1c) [0x438b60c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}+0xa) [0x16e98da]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}+0xbb) [0x16e567b]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x11f) [0x16e3aff]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task+0x78) [0x16e4e38]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x800) [0x16e90c0]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
> /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
> /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
13:54:14.714918 [00007fc4732db73d] futex(0x563786d8b798, FUTEX_WAKE_PRIVATE, 1) = 1
> /usr/lib/libc.so.6(syscall+0x1d) [0x10e73d]
> /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield+0x33) [0x954193]
> /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task+0xd0) [0x13bd80]
> /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(napi::tokio_runtime::execute_tokio_future+0x115) [0x126875]
> /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(opendal_nodejs::__napi_impl_helper__Operator__1::__napi__stat+0x2d7) [0x104cd7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_napi::function::call_fn+0x2d0) [0x42efc20]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_CallApiCallbackGeneric+0x9d) [0x7fcb65d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_AsyncFunctionAwaitResolveClosure+0x43) [0x80078c3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_PromiseFulfillReactionJob+0x35) [0x80e02b5]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_RunMicrotasks+0x28e) [0x7ff764e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_JSRunMicrotasksEntry+0x83) [0x7fc7483]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x71f) [0x7959acf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x5e) [0x795a51e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*)+0x51) [0x795a6b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*)+0x13e) [0x7985e2e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*)+0x54) [0x7985cb4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Isolate::FireCallCompletedCallbackInternal(v8::internal::MicrotaskQueue*)+0x4c) [0x797702c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::Promise::Resolver::Resolve(v8::Local<v8::Context>, v8::Local<v8::Value>)+0x156) [0x78d6f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(v8__Promise__Resolver__Resolve+0x9) [0x788d7a9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(napi_resolve_deferred+0x5a4) [0xf6b504]
> /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(napi::js_values::deferred::napi_resolve_deferred+0x1b3) [0x10d1a3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::napi::threadsafe_functions::TsFn::call::{{closure}}+0x4d) [0x1ccd69d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::tasks::V8CrossThreadTaskSpawner::spawn_blocking::{{closure}}+0x3c) [0xda664c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once{{vtable.shim}}+0x15) [0xb4bb85]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once+0x26) [0x74be566]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::do_js_event_loop_tick_realm+0x26f) [0x740964f]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop_inner+0x313) [0x7405be3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop::{{closure}}+0x1f) [0x74058bf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop+0x1ac) [0x740581c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}::{{closure}}+0x1e) [0xdb995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll+0x2d) [0x16ef32d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}+0x149) [0xdb98c9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_runtime::worker::MainWorker::run_event_loop::{{closure}}+0x1b6) [0xd8b716]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::worker::CliMainWorker::run::{{closure}}+0xd04) [0xdfa504]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::tools::run::run_script::{{closure}}+0x1526) [0x1b73016]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::run_subcommand::{{closure}}::{{closure}}+0x409) [0x19105e9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll+0xa6) [0xe720d6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll+0x34) [0x10c6954]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::spawn_subcommand::{{closure}}+0x1c8) [0x1904358]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::pin::Pin<P> as core::future::future::Future>::poll+0x42) [0x1893692]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_unsync::task::MaskFutureAsSend<F> as core::future::future::Future>::poll+0x21) [0x1c05951]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll::{{closure}}+0x83) [0x13beed3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll+0x53) [0x13b3473]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future::{{closure}}+0x39) [0x194e2a9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once+0x14) [0x17213f4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try::do_call+0x1c) [0xc9b3dc]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(__rust_try+0x1d) [0xcbcdcd]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try+0x3f) [0xc972cf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panic::catch_unwind+0x14) [0xda0994]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future+0x56) [0x193f996]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll_inner+0x8b) [0x19595cb]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll+0x15) [0x1986135]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::poll+0x11) [0x1854161]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::RawTask::poll+0x23) [0x77a62f3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::LocalNotified<S>::run+0x1c) [0x438b60c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}+0xa) [0x16e98da]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}+0xbb) [0x16e567b]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x11f) [0x16e3aff]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task+0x78) [0x16e4e38]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x800) [0x16e90c0]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
> /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
> /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
13:54:14.790909 [00007fc4732db73d] futex(0x7fc3c8001f88, FUTEX_WAKE_PRIVATE, 1) = 1
> /usr/lib/libc.so.6(syscall+0x1d) [0x10e73d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys::unix::futex::futex_wake+0x1b) [0x8dcf59b]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::thread_parking::futex::Parker::unpark+0x3c) [0x5435d4c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::waker::Waker::try_select::{{closure}}+0x99) [0x544bec9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position+0xf3) [0x542be33]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::waker::Waker::try_select+0xc9) [0x53ef5e9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::zero::Channel<T>::send+0xf2) [0x542a412]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::Sender<T>::send+0x9d) [0x543622d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpsc::SyncSender<T>::send+0xa) [0x53ce69a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::tasks::V8CrossThreadTaskSpawner::spawn_blocking::{{closure}}+0x4a) [0xda665a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once{{vtable.shim}}+0x15) [0xb4bb85]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once+0x26) [0x74be566]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::do_js_event_loop_tick_realm+0x26f) [0x740964f]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop_inner+0x313) [0x7405be3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop::{{closure}}+0x1f) [0x74058bf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop+0x1ac) [0x740581c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}::{{closure}}+0x1e) [0xdb995e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll+0x2d) [0x16ef32d]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}+0x149) [0xdb98c9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_runtime::worker::MainWorker::run_event_loop::{{closure}}+0x1b6) [0xd8b716]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::worker::CliMainWorker::run::{{closure}}+0xd04) [0xdfa504]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::tools::run::run_script::{{closure}}+0x1526) [0x1b73016]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::run_subcommand::{{closure}}::{{closure}}+0x409) [0x19105e9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll+0xa6) [0xe720d6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll+0x34) [0x10c6954]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::spawn_subcommand::{{closure}}+0x1c8) [0x1904358]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::pin::Pin<P> as core::future::future::Future>::poll+0x42) [0x1893692]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_unsync::task::MaskFutureAsSend<F> as core::future::future::Future>::poll+0x21) [0x1c05951]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll::{{closure}}+0x83) [0x13beed3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll+0x53) [0x13b3473]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future::{{closure}}+0x39) [0x194e2a9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once+0x14) [0x17213f4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try::do_call+0x1c) [0xc9b3dc]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(__rust_try+0x1d) [0xcbcdcd]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try+0x3f) [0xc972cf]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panic::catch_unwind+0x14) [0xda0994]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future+0x56) [0x193f996]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll_inner+0x8b) [0x19595cb]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll+0x15) [0x1986135]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::poll+0x11) [0x1854161]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::RawTask::poll+0x23) [0x77a62f3]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::LocalNotified<S>::run+0x1c) [0x438b60c]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}+0xa) [0x16e98da]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}+0xbb) [0x16e567b]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x11f) [0x16e3aff]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task+0x78) [0x16e4e38]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x800) [0x16e90c0]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
> /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
> /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
13:54:14.859836 [00007fc4732ddbf6] epoll_wait(3, [{events=EPOLLIN, data={u32=0, u64=0}}], 1024, -1) = 1
> /usr/lib/libc.so.6(epoll_wait+0x56) [0x110bf6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::sys::unix::selector::epoll::Selector::select+0x7a) [0x77db13a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::poll::Poll::poll+0x3a) [0x77d756a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::turn+0x61) [0x77472b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::park+0x3e) [0x7746fae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::signal::Driver::park+0x15) [0x7714d85]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::process::Driver::park+0x15) [0x770dc25]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::IoStack::park+0x32) [0x7774a62]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park_internal+0x1d1) [0x770e141]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park+0x1b) [0x770deab]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::TimeDriver::park+0x27) [0x7774f47]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::Driver::park+0x9) [0x7773a69]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park::{{closure}}+0x22) [0x770c542]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x147) [0x770d1c7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park+0x220) [0x770c260]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x760) [0x16e9020]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
> /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
> /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
13:54:14.898788 [00007fc4732ddbf6] epoll_wait(3, 0x563786bc6d60, 1024, -1) = -1 EINTR (Interrupted system call)
> /usr/lib/libc.so.6(epoll_wait+0x56) [0x110bf6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::sys::unix::selector::epoll::Selector::select+0x7a) [0x77db13a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::poll::Poll::poll+0x3a) [0x77d756a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::turn+0x61) [0x77472b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::park+0x3e) [0x7746fae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::signal::Driver::park+0x15) [0x7714d85]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::process::Driver::park+0x15) [0x770dc25]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::IoStack::park+0x32) [0x7774a62]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park_internal+0x1d1) [0x770e141]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park+0x1b) [0x770deab]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::TimeDriver::park+0x27) [0x7774f47]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::Driver::park+0x9) [0x7773a69]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park::{{closure}}+0x22) [0x770c542]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x147) [0x770d1c7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park+0x220) [0x770c260]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x760) [0x16e9020]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
> /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
> /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
13:54:24.854871 [00007fc4732ddbf6] --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
> /usr/lib/libc.so.6(epoll_wait+0x56) [0x110bf6]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::sys::unix::selector::epoll::Selector::select+0x7a) [0x77db13a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::poll::Poll::poll+0x3a) [0x77d756a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::turn+0x61) [0x77472b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::park+0x3e) [0x7746fae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::signal::Driver::park+0x15) [0x7714d85]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::process::Driver::park+0x15) [0x770dc25]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::IoStack::park+0x32) [0x7774a62]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park_internal+0x1d1) [0x770e141]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park+0x1b) [0x770deab]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::TimeDriver::park+0x27) [0x7774f47]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::Driver::park+0x9) [0x7773a69]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park::{{closure}}+0x22) [0x770c542]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x147) [0x770d1c7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park+0x220) [0x770c260]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x760) [0x16e9020]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
> /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
> /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
> /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
```
Full log here
[demo2.log](https://github.com/apache/opendal/files/14047369/demo2.log)
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "asukaminato0721 (via GitHub)" <gi...@apache.org>.
asukaminato0721 commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-2667425837
it works now
```
deno run -A index.ts
contentLength: 13
Hello, World!
```
```
deno --version
deno 2.1.9 (stable, release, x86_64-unknown-linux-gnu)
v8 13.0.245.12-rusty
typescript 5.6.2
```
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909437432
Thank you @Zheaoli for the debugging help! It appears that Deno has some compatibility issues with `napi-rs`. Perhaps we should create a minimal reproduction case to report to the Deno team.
By the way, there is an open issue at napi-rs for deno support: https://github.com/napi-rs/napi-rs/issues/900. I'm not sure can we work on deno now. Maybe @Brooooooklyn can bring more input?
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-2667441066
Wow, happy to know! Thank you @asukaminato0721.
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909312131
Hi, @threkk, I played with deno a bit and find out the deno could hang on our next async call.
```js
import { Operator } from "npm:opendal@0.44.2";
async function main() {
const decoder = new TextDecoder();
try {
const op = new Operator("fs", { root: "/tmp/test" });
const meta = await op.stat("test");
console.log(`contentLength: ${meta.contentLength}`);
const meta2 = await op.stat("test");
console.log(`contentLength second: ${meta2.contentLength}`);
} catch (e) {
console.error(e);
}
}
(async () => {
await main();
})();
```
The stat call will never return. Is there any where to debug what happened in deno? (The same scripts works on `node` and `bun`)
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1908064985
Interesting, thanks a lot for the feedback. We will take a look
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "suyanhanx (via GitHub)" <gi...@apache.org>.
suyanhanx commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1908293454
I'm guessing it's because Deno doesn't wait for you to finish executing before exiting.
I tried the following code and it works fine.
```javascript
import express from "npm:express@4.18.2";
import { Operator } from "npm:opendal@0.44.2";
const app = express();
const decoder = new TextDecoder();
const op = new Operator("fs", { root: "/tmp" });
app.get("/", (_req, res) => {
res.send("Welcome to the Dinosaur API!");
});
app.get("/write", async (_req, res) => {
await op.write("test", "hello world");
res.send("write finished");
});
app.get("/read", async (_req, res) => {
let bs = await op.read("test");
res.send(decoder.decode(bs));
});
app.listen(3000);
```
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] OpenDAL quickstart cannot read on Deno [opendal]
Posted by "threkk (via GitHub)" <gi...@apache.org>.
threkk commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909254334
I tried to refactor it using promises instead of async/await and got also no results.
I find it also quite odd that the most "basic but common" case shown in the quick start fails.
--
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: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org