Skip to content

Implementing the new durability WIT host interface #4384

Implementing the new durability WIT host interface

Implementing the new durability WIT host interface #4384

Triggered via pull request January 13, 2025 16:44
Status Failure
Total duration 32m 12s
Billable time 2h 52m
Artifacts

ci.yaml

on: pull_request
Matrix: docker-targets-build
Matrix: publish_cli_binaries
worker-tests-group1
11m 34s
docker-publish
0s
Matrix: worker-tests
publish
0s
publish-slack-notification
0s

Annotations

2 errors and 1 warning
compose.compose_with_single_stub: wasm-rpc-stubgen/tests-integration/tests/compose.rs#L1
called `Result::unwrap()` on an `Err` value: Failed to resolve the result WIT root Caused by: 0: Failed to resolve wit dir: /tmp/.tmpfHnGab/wit 1: package 'golem:rpc@0.1.0' not found. known packages: wasi:io@0.2.0 golem:rpc@0.1.1 test:main-exports --> /tmp/.tmpfHnGab/wit/client.wit:4:7 | 4 | use golem:rpc/types@0.1.0.{ uri as golem-rpc-uri }; | ^-------- Stack backtrace: 0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.95/src/backtrace.rs:27:14 1: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/result.rs:2009:27 2: wit_parser::resolve::Remap::process_foreign_interfaces at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:2850:25 3: wit_parser::resolve::Remap::process_foreign_deps at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:2805:9 4: wit_parser::resolve::Remap::append at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:2562:9 5: wit_parser::resolve::Resolve::push::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:527:37 6: wit_parser::ast::SourceMap::rewrite_error at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/ast.rs:1748:29 7: wit_parser::resolve::Resolve::push at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:527:9 8: wit_parser::resolve::Resolve::sort_unresolved_packages at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:343:22 9: wit_parser::resolve::Resolve::_push_dir at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:402:9 10: wit_parser::resolve::Resolve::push_dir at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-parser-0.221.2/src/resolve.rs:391:9 11: golem_wasm_rpc_stubgen::wit_resolve::resolve_wit_dir at /home/runner/work/golem/golem/wasm-rpc-stubgen/src/wit_resolve.rs:64:44 12: golem_wasm_rpc_stubgen::wit_resolve::ResolvedWitDir::new at /home/runner/work/golem/golem/wasm-rpc-stubgen/src/wit_resolve.rs:30:9 13: golem_wasm_rpc_stubgen::stub::StubDefinition::resolve_client_wit at /home/runner/work/golem/golem/wasm-rpc-stubgen/src/stub.rs:200:9 14: golem_wasm_rpc_stubgen::commands::generate::generate_client_wit_dir at /home/runner/work/golem/golem/wasm-rpc-stubgen/src/commands/generate.rs:120:5 15: golem_wasm_rpc_stubgen::commands::generate::generate_and_build_client::{{closure}} at /home/runner/work/golem/golem/wasm-rpc-stubgen/src/commands/generate.rs:76:13 16: compose::init_stub::{{closure}} at ./tests/compose.rs:88:60 17: compose::compose_with_single_stub::{{closure}} at ./tests/compose.rs:36:73 18: compose::test_r_register_compose_with_single_stub::{{closure}}::{{closure}} at ./tests/compose.rs:34:1 19: <core::pin::Pin<P> as core::future::future::Future>::poll at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/future/future.rs:124:9 20: test_r_core::tokio::run_test::{{closure}}::{{closure}}::{{closure}}::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/test-r-core-2.0.1/src/tokio.rs:336:66 21: <core::pin::Pin<P> as core::future::future::Future>::poll at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/future/future.rs:124:9 22: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:297:9 23: <futures_util::future::future::catch_unwind::CatchUnwind<Fut> as core::future::future::Future>::poll::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/src/future/future/catch_unwind.rs:37:42 24: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 25: std::panicking::try::do_call at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 26: __rust_try 27: std::panicking::try at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 28: std::panic::catch_unwind at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 29: <futures_util::future::future::catch_unwind::CatchUnwind<Fut> as core::future::future::Future>::poll at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/src/future/future/catch_unwind.rs:37:9 30: test_r_core::tokio::run_test::{{closure}}::{{closure}}::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/test-r-core-2.0.1/src/tokio.rs:362:26 31: <core::pin::Pin<P> as core::future::future::Future>::poll at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/future/future.rs:124:9 32: test_r_core::tokio::run_with_flakiness_control::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/test-r-core-2.0.1/src/tokio.rs:248:25 33: test_r_core::tokio::run_test::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/test-r-core-2.0.1/src/tokio.rs:365:18 34: test_r_core::tokio::test_thread::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/test-r-core-2.0.1/src/tokio.rs:185:18 35: <core::pin::Pin<P> as core::future::future::Future>::poll at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/future/future.rs:124:9 36: tokio::runtime::park::CachedParkThread::block_on::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/park.rs:284:63 37: tokio::runtime::coop::with_budget at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:107:5 38: tokio::runtime::coop::budget at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:73:5 39: tokio::runtime::park::CachedParkThread::block_on at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/park.rs:284:31 40: tokio::runtime::context::blocking::BlockingRegionGuard::block_on at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/blocking.rs:66:9 41: tokio::runtime::handle::Handle::block_on_inner::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/handle.rs:327:13 42: tokio::runtime::context::runtime::enter_runtime at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16 43: tokio::runtime::handle::Handle::block_on_inner at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/handle.rs:326:9 44: tokio::runtime::handle::Handle::block_on at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/handle.rs:303:13 45: test_r_core::tokio::async_test_runner::{{closure}}::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/test-r-core-2.0.1/src/tokio.rs:93:17 46: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/blocking/task.rs:42:21 47: tokio::runtime::task::core::Core<T,S>::poll::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/core.rs:331:17 48: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/loom/std/unsafe_cell.rs:16:9 49: tokio::runtime::task::core::Core<T,S>::poll at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/core.rs:320:13 50: tokio::runtime::task::harness::poll_future::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/harness.rs:532:19 51: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 52: std::panicking::try::do_call at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 53: __rust_try 54: std::panicking::try at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 55: std::panic::catch_unwind at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 56: tokio::runtime::task::harness::poll_future at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/harness.rs:520:18 57: tokio::runtime::task::harness::Harness<T,S>::poll_inner at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/harness.rs:209:27 58: tokio::runtime::task::harness::Harness<T,S>::poll at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/harness.rs:154:15 59: tokio::runtime::task::raw::poll at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/raw.rs:271:5 60: tokio::runtime::task::raw::RawTask::poll at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/raw.rs:201:18 61: tokio::runtime::task::UnownedTask<S>::run at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/task/mod.rs:486:9 62: tokio::runtime::blocking::pool::Task::run at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/blocking/pool.rs:161:9 63: tokio::runtime::blocking::pool::Inner::run at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/blocking/pool.rs:511:17 64: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}} at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/blocking/pool.rs:469:13 65: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:154:18 66: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/thread/mod.rs:561:17 67: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 68: std::panicking::try::do_call at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 69: __rust_try 70: std::panicking::try at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 71: std::panic::catch_unwind at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 72: std::thread::Builder::spawn_unchecked_::{{closure}} at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/thread/mod.rs:559:30 73: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 74: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1972:9 75: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1972:9 76: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/pal/unix/thread.rs:105:17 77: <unknown> 78: <unknown>
integration-tests
Process completed with exit code 105.
wasm-rpc-stub
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636