[INFO] fetching crate nexus-acto-rs 0.8.4... [INFO] testing nexus-acto-rs-0.8.4 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate nexus-acto-rs 0.8.4 into /workspace/builds/worker-2-tc1/source [INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate nexus-acto-rs 0.8.4 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate nexus-acto-rs 0.8.4 [INFO] tweaked toml for crates.io crate nexus-acto-rs 0.8.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate nexus-acto-rs 0.8.4 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate nexus-acto-rs 0.8.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde_derive v1.0.207 [INFO] [stderr] Downloaded tokio-condvar v0.3.0 [INFO] [stderr] Downloaded base64-string-rs v0.0.1 [INFO] [stderr] Downloaded rand_core v0.9.0-alpha.2 [INFO] [stderr] Downloaded oni-comb-uri-rs v0.2.516 [INFO] [stderr] Downloaded clap v4.5.15 [INFO] [stderr] Downloaded prost-build v0.13.1 [INFO] [stderr] Downloaded rand v0.9.0-alpha.2 [INFO] [stderr] Downloaded serde v1.0.207 [INFO] [stderr] Downloaded prost-types v0.13.1 [INFO] [stderr] Downloaded rstest_macros v0.22.0 [INFO] [stderr] Downloaded rstest v0.22.0 [INFO] [stderr] Downloaded oni-comb-parser-rs v0.0.526 [INFO] [stderr] Downloaded cc v1.1.11 [INFO] [stderr] Downloaded rand_chacha v0.9.0-alpha.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1a79c822be56f72ccb2b9fa756970eed450d8a84475d347c3d07ea2f03f4c8db [INFO] running `Command { std: "docker" "start" "-a" "1a79c822be56f72ccb2b9fa756970eed450d8a84475d347c3d07ea2f03f4c8db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1a79c822be56f72ccb2b9fa756970eed450d8a84475d347c3d07ea2f03f4c8db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1a79c822be56f72ccb2b9fa756970eed450d8a84475d347c3d07ea2f03f4c8db", kill_on_drop: false }` [INFO] [stdout] 1a79c822be56f72ccb2b9fa756970eed450d8a84475d347c3d07ea2f03f4c8db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5ccbfc34b646f0c8e8ff89a3e2d63f346df111bda0e0bbe4bfbb86d43ecff60a [INFO] running `Command { std: "docker" "start" "-a" "5ccbfc34b646f0c8e8ff89a3e2d63f346df111bda0e0bbe4bfbb86d43ecff60a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling bytes v1.7.1 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling indexmap v2.4.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling syn v2.0.74 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling prettyplease v0.2.20 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling fastrand v2.1.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling cc v1.1.11 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling anstyle-parse v0.2.5 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling anstyle-query v1.1.1 [INFO] [stderr] Compiling colorchoice v1.0.2 [INFO] [stderr] Compiling anstyle v1.0.8 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling multimap v0.10.0 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling proc-macro-crate v3.1.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling backtrace v0.3.73 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling socket2 v0.5.7 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling gimli v0.29.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling clap_lex v0.7.2 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling clap_builder v4.5.15 [INFO] [stderr] Compiling oni-comb-parser-rs v0.0.526 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling prost-derive v0.13.1 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling addr2line v0.22.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling tokio v1.39.2 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling prost v0.13.1 [INFO] [stderr] Compiling rand_core v0.9.0-alpha.2 [INFO] [stderr] Compiling rand_chacha v0.9.0-alpha.2 [INFO] [stderr] Compiling prost-types v0.13.1 [INFO] [stderr] Compiling clap_derive v4.5.13 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling object v0.36.3 [INFO] [stderr] Compiling prost-build v0.13.1 [INFO] [stderr] Compiling rustc-demangle v0.1.24 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling dashmap v6.0.1 [INFO] [stderr] Compiling time v0.3.36 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling base64-string-rs v0.0.1 [INFO] [stderr] Compiling rand v0.9.0-alpha.2 [INFO] [stderr] Compiling num_enum v0.7.3 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling clap v4.5.15 [INFO] [stderr] Compiling oni-comb-uri-rs v0.2.516 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling nexus-acto-rs v0.8.4 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tokio-condvar v0.3.0 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 15s [INFO] running `Command { std: "docker" "inspect" "5ccbfc34b646f0c8e8ff89a3e2d63f346df111bda0e0bbe4bfbb86d43ecff60a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ccbfc34b646f0c8e8ff89a3e2d63f346df111bda0e0bbe4bfbb86d43ecff60a", kill_on_drop: false }` [INFO] [stdout] 5ccbfc34b646f0c8e8ff89a3e2d63f346df111bda0e0bbe4bfbb86d43ecff60a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 7853cd669aee670ff3645a1ccdd546624e5d1cb5a5b99d93ed9c300aadac2613 [INFO] running `Command { std: "docker" "start" "-a" "7853cd669aee670ff3645a1ccdd546624e5d1cb5a5b99d93ed9c300aadac2613", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling syn v2.0.74 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rstest_macros v0.22.0 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling prettyplease v0.2.20 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling prost-derive v0.13.1 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling clap_derive v4.5.13 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling tokio v1.39.2 [INFO] [stderr] Compiling num_enum v0.7.3 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling prost v0.13.1 [INFO] [stderr] Compiling rand_core v0.9.0-alpha.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling prost-types v0.13.1 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling rand_chacha v0.9.0-alpha.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling rand v0.9.0-alpha.2 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling clap v4.5.15 [INFO] [stderr] Compiling prost-build v0.13.1 [INFO] [stderr] Compiling nexus-acto-rs v0.8.4 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rstest v0.22.0 [INFO] [stderr] Compiling tokio-condvar v0.3.0 [INFO] [stdout] warning: unused import: `ConfigOption` [INFO] [stdout] --> src/actor/actor_system_test.rs:12:57 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::actor::actor_system::{ActorSystem, Config, ConfigOption}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 11s [INFO] running `Command { std: "docker" "inspect" "7853cd669aee670ff3645a1ccdd546624e5d1cb5a5b99d93ed9c300aadac2613", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7853cd669aee670ff3645a1ccdd546624e5d1cb5a5b99d93ed9c300aadac2613", kill_on_drop: false }` [INFO] [stdout] 7853cd669aee670ff3645a1ccdd546624e5d1cb5a5b99d93ed9c300aadac2613 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 14c5fffaf56ad55b7cc3e7a52f9e28f1dd0871a6644c2221594ecb2e80e974e0 [INFO] running `Command { std: "docker" "start" "-a" "14c5fffaf56ad55b7cc3e7a52f9e28f1dd0871a6644c2221594ecb2e80e974e0", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `ConfigOption` [INFO] [stderr] --> src/actor/actor_system_test.rs:12:57 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::actor::actor_system::{ActorSystem, Config, ConfigOption}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `nexus-acto-rs` (lib test) generated 1 warning (run `cargo fix --lib -p nexus-acto-rs --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/nexus_acto_rs-0f16a9dd35cc2c1e) [INFO] [stdout] running 77 tests [INFO] [stdout] test actor::actor::pid_set_test::tests::test_pid_set_add_map ... ok [INFO] [stdout] test actor::actor::child_test::tests::test_future_does_timeout ... ok [INFO] [stdout] test actor::actor::child_test::tests::test_actor_can_create_children ... ok [INFO] [stdout] test actor::actor::child_test::tests::test_actor_receives_terminated_from_watched ... ok [INFO] [stdout] test actor::actor::pid_set_test::tests::test_pid_set_empty ... ok [INFO] [stdout] 2025-06-29T14:59:32.285838Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_child_terminate [INFO] [stdout] 2025-06-29T14:59:32.286070Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.286616Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: children not empty [INFO] [stdout] 2025-06-29T14:59:32.287052Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_terminated: TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$6", request_id: 0 }), why: Stopped } [INFO] [stdout] 2025-06-29T14:59:32.287132Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$6", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.287155Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$6", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.287183Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$6", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.287195Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$6", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.287231Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_child_terminate [INFO] [stdout] 2025-06-29T14:59:32.287252Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.287267Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: children not empty [INFO] [stdout] 2025-06-29T14:59:32.287314Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_terminated: TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$7", request_id: 0 }), why: Stopped } [INFO] [stdout] 2025-06-29T14:59:32.287950Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$7", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.288174Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$7", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.288798Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$7", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.289234Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$7", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.289922Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_child_terminate [INFO] [stdout] 2025-06-29T14:59:32.290068Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.290121Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: children not empty [INFO] [stdout] 2025-06-29T14:59:32.290166Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_terminated: TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$8", request_id: 0 }), why: Stopped } [INFO] [stdout] 2025-06-29T14:59:32.290215Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$8", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.290231Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$8", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.290247Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$8", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.290256Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$8", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.290283Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_child_terminate [INFO] [stdout] test actor::actor::pid_set_test::tests::test_pid_set_values ... ok [INFO] [stdout] 2025-06-29T14:59:32.291950Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.291979Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: children not empty [INFO] [stdout] 2025-06-29T14:59:32.292017Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_terminated: TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$9", request_id: 0 }), why: Stopped } [INFO] [stdout] 2025-06-29T14:59:32.292055Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$9", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.292070Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$9", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.292093Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$9", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.292101Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$9", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.292127Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_child_terminate [INFO] [stdout] 2025-06-29T14:59:32.292191Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.292208Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: children not empty [INFO] [stdout] 2025-06-29T14:59:32.292852Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_terminated: TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$c", request_id: 0 }), why: Stopped } [INFO] [stdout] 2025-06-29T14:59:32.293028Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$c", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.293214Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$c", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.293373Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$c", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.293454Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Terminated(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0/$c", request_id: 0 }), why: Stopped })) [INFO] [stdout] 2025-06-29T14:59:32.293667Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_child_terminate [INFO] [stdout] 2025-06-29T14:59:32.293733Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.293764Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:32.293841Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:32.293937Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.293989Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.294027Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.294058Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.296456Z DEBUG nexus_acto_rs::actor::actor::child_test::tests: post_stop: children.len = 0 [INFO] [stdout] 2025-06-29T14:59:32.296642Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:32.296839Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.296886Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::actor::child_test::tests::test_actor_can_stop_children ... ok [INFO] [stdout] 2025-06-29T14:59:32.299057Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.303568Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::actor::child_test::tests::test_future_does_not_timeout ... ok [INFO] [stdout] test actor::actor::pid_set_test::tests::test_pid_set_clear ... ok [INFO] [stdout] test actor::actor::pid_set_test::tests::test_pid_set_add_small ... ok [INFO] [stdout] 2025-06-29T14:59:32.332921Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.333274Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.333299Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.333311Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.333490Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.333503Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.333542Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: callee msg = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.333617Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.333637Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.334268Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $1 [INFO] [stdout] 2025-06-29T14:59:32.334385Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $1 [INFO] [stdout] 2025-06-29T14:59:32.334412Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.334422Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.334438Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.334451Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.334542Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: caller msg = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.334700Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $1 [INFO] [stdout] 2025-06-29T14:59:32.334741Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $1 [INFO] [stdout] 2025-06-29T14:59:32.334850Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.334865Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.334878Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.334884Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.334909Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: callee msg = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.346558Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.346655Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: my-actor [INFO] [stdout] 2025-06-29T14:59:32.346847Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: my-actor [INFO] [stdout] 2025-06-29T14:59:32.346921Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.346680Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.347106Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.347173Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.347210Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.347305Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.347355Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.347506Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: msg = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.347791Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.347819Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.348057Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.348082Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.348098Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.348105Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.348131Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: msg = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.348180Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle("Hello World") [INFO] [stdout] 2025-06-29T14:59:32.348193Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle("Hello World") [INFO] [stdout] 2025-06-29T14:59:32.348206Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("Hello World") [INFO] [stdout] 2025-06-29T14:59:32.348213Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("Hello World") [INFO] [stdout] 2025-06-29T14:59:32.348235Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: msg = MessageHandle("Hello World") [INFO] [stdout] 2025-06-29T14:59:32.348536Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.348729Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.348749Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.348842Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: my-actor [INFO] [stdout] 2025-06-29T14:59:32.348863Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: my-actor [INFO] [stdout] 2025-06-29T14:59:32.351046Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.351103Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.351133Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.351142Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.351182Z DEBUG nexus_acto_rs::actor::actor::spawn_named_example_test::tests: Hello World! [INFO] [stdout] test actor::actor::spawn_named_example_test::tests::example_root_context_spawn_named ... ok [INFO] [stdout] 2025-06-29T14:59:32.352757Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.353120Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.353273Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.353300Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.353309Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.357507Z DEBUG nexus_acto_rs::actor::actor::spawn_example_test::tests: msg = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.357529Z DEBUG nexus_acto_rs::actor::actor::spawn_example_test::tests: Hello World! [INFO] [stdout] 2025-06-29T14:59:32.357599Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.357613Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.357869Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.358019Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.358052Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.358068Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.358092Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.358107Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.358143Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:32.358202Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.358218Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.358312Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.358326Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.358338Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.358344Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.365819Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.366797Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.366823Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.366850Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.366865Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.366875Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.366902Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:32.368122Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.368234Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.368274Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.368301Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.368326Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.368343Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.368371Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:32.369371Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.369404Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.369515Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.369541Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.369557Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.369573Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.369618Z DEBUG nexus_acto_rs::actor::actor::spawn_test::tests: MyActor started [INFO] [stdout] 2025-06-29T14:59:32.369887Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.369915Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] test actor::actor::spawn_test::tests::test_example ... ok [INFO] [stdout] 2025-06-29T14:59:32.371027Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.371052Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.371067Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.371074Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.371459Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:32.371531Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Greet("Alice")) [INFO] [stdout] 2025-06-29T14:59:32.371545Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Greet("Alice")) [INFO] [stdout] 2025-06-29T14:59:32.371558Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Greet("Alice")) [INFO] [stdout] 2025-06-29T14:59:32.371565Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Greet("Alice")) [INFO] [stdout] 2025-06-29T14:59:32.372164Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(SwitchToFormal) [INFO] [stdout] 2025-06-29T14:59:32.372186Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(SwitchToFormal) [INFO] [stdout] 2025-06-29T14:59:32.372200Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(SwitchToFormal) [INFO] [stdout] 2025-06-29T14:59:32.372207Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(SwitchToFormal) [INFO] [stdout] 2025-06-29T14:59:32.372277Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Greet("Bob")) [INFO] [stdout] 2025-06-29T14:59:32.372290Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Greet("Bob")) [INFO] [stdout] 2025-06-29T14:59:32.372302Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Greet("Bob")) [INFO] [stdout] 2025-06-29T14:59:32.372309Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Greet("Bob")) [INFO] [stdout] 2025-06-29T14:59:32.372918Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(SwitchToInformal) [INFO] [stdout] 2025-06-29T14:59:32.372940Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(SwitchToInformal) [INFO] [stdout] 2025-06-29T14:59:32.372954Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(SwitchToInformal) [INFO] [stdout] 2025-06-29T14:59:32.372961Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(SwitchToInformal) [INFO] [stdout] 2025-06-29T14:59:32.373028Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Greet("Charlie")) [INFO] [stdout] 2025-06-29T14:59:32.373047Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Greet("Charlie")) [INFO] [stdout] 2025-06-29T14:59:32.373060Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Greet("Charlie")) [INFO] [stdout] 2025-06-29T14:59:32.373067Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Greet("Charlie")) [INFO] [stdout] test actor::actor_system_test::tests::test_actor_system_new_with_config ... ok [INFO] [stdout] 2025-06-29T14:59:32.357630Z DEBUG nexus_acto_rs::actor::actor::spawn_example_test::tests: pid = ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e048d0, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e048d0, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e048d0, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e048d0, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1c79b656-8d4b-41a2-9b4f-6f284e5d10d4" } } }, process_handle: Mutex { data: None } } [INFO] [stdout] 2025-06-29T14:59:32.415225Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.415266Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.415287Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.415300Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.415333Z DEBUG nexus_acto_rs::actor::actor::spawn_example_test::tests: msg = MessageHandle(PostStart) [INFO] [stdout] test actor::actor::spawn_example_test::tests::example_root_context_spawn ... ok [INFO] [stdout] 2025-06-29T14:59:32.334952Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(Request("PING")), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.446121Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.446412Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.446452Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] test actor::actor::pid_set_test::tests::test_pid_set_add_remove ... ok [INFO] [stdout] 2025-06-29T14:59:32.448833Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.449753Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.449778Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.449881Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.449924Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.450731Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.452550Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.452618Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.452653Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.453592Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.453702Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.453726Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.453737Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.453752Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.453761Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.453790Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:32.453864Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.453882Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.454034Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.454051Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.454066Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.454073Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.454100Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:32.454144Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(Hello("hello")) [INFO] [stdout] 2025-06-29T14:59:32.454157Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(Hello("hello")) [INFO] [stdout] 2025-06-29T14:59:32.454170Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Hello("hello")) [INFO] [stdout] 2025-06-29T14:59:32.454176Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Hello("hello")) [INFO] [stdout] test actor::actor_system_test::tests::test_actor_system_spawn_actor ... ok [INFO] [stdout] 2025-06-29T14:59:32.459371Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(ReceiveTimeout) [INFO] [stdout] 2025-06-29T14:59:32.459398Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(ReceiveTimeout) [INFO] [stdout] 2025-06-29T14:59:32.459414Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(ReceiveTimeout) [INFO] [stdout] 2025-06-29T14:59:32.459422Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(ReceiveTimeout) [INFO] [stdout] 2025-06-29T14:59:32.459538Z DEBUG nexus_acto_rs::actor::actor::receive_timeout_test::tests: ReceiveTimeout [INFO] [stdout] 2025-06-29T14:59:32.472430Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.472625Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.472658Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.472673Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.472690Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.472822Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.472851Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.473250Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.473279Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.473295Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.473310Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.473322Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.473430Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.473304Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.473507Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.473580Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.473767Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.473786Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.473813Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.473825Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.474201Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.474219Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.474238Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.474246Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.417734Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(Request("PING")), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.501683Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(Request("PING")) [INFO] [stdout] 2025-06-29T14:59:32.501710Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(Request("PING")) [INFO] [stdout] 2025-06-29T14:59:32.501750Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: callee msg = MessageHandle(Request("PING")) [INFO] [stdout] 2025-06-29T14:59:32.501859Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: Request("PING") [INFO] [stdout] 2025-06-29T14:59:32.502174Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.502193Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.502213Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.502220Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.502248Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: caller msg = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.502305Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(ResponseHandle(Reply("PONG"))) [INFO] [stdout] 2025-06-29T14:59:32.502317Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(ResponseHandle(Reply("PONG"))) [INFO] [stdout] 2025-06-29T14:59:32.502329Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(ResponseHandle(Reply("PONG"))) [INFO] [stdout] 2025-06-29T14:59:32.502335Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(ResponseHandle(Reply("PONG"))) [INFO] [stdout] 2025-06-29T14:59:32.502358Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: caller msg = MessageHandle(ResponseHandle(Reply("PONG"))) [INFO] [stdout] 2025-06-29T14:59:32.502373Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: Reply("PONG") [INFO] [stdout] 2025-06-29T14:59:32.474322Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(AutoRespond), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3401bf8), tail: Some(0x73f8a3401bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "fa726b8a-1af0-417f-aa23-849171543ad7" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.473914Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle("start"), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3001bf8), tail: Some(0x73f8a3001bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "93d678ea-72a1-4d70-bfef-2c8ae02d0b64" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.452755Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(AutoRespond), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3a01bf8), tail: Some(0x73f8a3a01bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "aa8ca5c8-9776-470f-9cb0-fb9bfccf26f6" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.547231Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(AutoRespond), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03910, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3a01bf8), tail: Some(0x73f8a3a01bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "aa8ca5c8-9776-470f-9cb0-fb9bfccf26f6" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.591896Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(AutoRespond) [INFO] [stdout] 2025-06-29T14:59:32.591925Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(AutoRespond) [INFO] [stdout] 2025-06-29T14:59:32.591996Z DEBUG nexus_acto_rs::actor::context::actor_context: auto_response: response = ResponseHandle(MessageHandle(DummyAutoRespond)) [INFO] [stdout] 2025-06-29T14:59:32.592345Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.592376Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::context::actor_context_test::tests::test_actor_context_auto_respond_message ... ok [INFO] [stdout] 2025-06-29T14:59:32.613624Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.613770Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.613805Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.614090Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.614125Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.614140Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.614179Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:32.614262Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.614292Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.533589Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(AutoRespond), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966220, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3401bf8), tail: Some(0x73f8a3401bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "fa726b8a-1af0-417f-aa23-849171543ad7" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.618340Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(AutoRespond) [INFO] [stdout] 2025-06-29T14:59:32.618354Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(AutoRespond) [INFO] [stdout] 2025-06-29T14:59:32.618407Z DEBUG nexus_acto_rs::actor::context::actor_context: auto_response: response = ResponseHandle(MessageHandle(Touched { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }) })) [INFO] [stdout] 2025-06-29T14:59:32.618635Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.618678Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::context::actor_context_test::tests::test_actor_context_auto_respond_touched_message ... ok [INFO] [stdout] 2025-06-29T14:59:32.540250Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle("start"), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3001bf8), tail: Some(0x73f8a3001bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "93d678ea-72a1-4d70-bfef-2c8ae02d0b64" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.622977Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("start") [INFO] [stdout] 2025-06-29T14:59:32.622991Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("start") [INFO] [stdout] 2025-06-29T14:59:32.638372Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:32.644193Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:32.644241Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.644255Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.644303Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.644331Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:32.644379Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:32.644490Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:32.648504Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:32.623655Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle("request"), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3001bf8), tail: Some(0x73f8a3001bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [Completion] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "93d678ea-72a1-4d70-bfef-2c8ae02d0b64" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.460552Z DEBUG nexus_acto_rs::actor::actor::actor_process: ActorProcess::stop: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: SetReceiveTimeoutActor { barrier: AsyncBarrier { notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) }, count: Mutex { data: 0 } } } })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: Some(100ms), producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: SetReceiveTimeoutActor { barrier: AsyncBarrier { notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) }, count: Mutex { data: 0 } } } })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, process_handle: Mutex { data: } }), receive_timeout: Some(100ms), producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } } [INFO] [stdout] 2025-06-29T14:59:32.716039Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:32.716086Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.716109Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.716129Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.716142Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.716184Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_stop [INFO] [stdout] 2025-06-29T14:59:32.716231Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:32.502667Z DEBUG nexus_acto_rs::actor::actor::actor_process: ActorProcess::stop: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } } [INFO] [stdout] 2025-06-29T14:59:32.744761Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:32.744828Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.744857Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.744909Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.744942Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.744985Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: callee msg = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.745040Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:32.711200Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle("request"), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b260, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a3001bf8), tail: Some(0x73f8a3001bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [Completion] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "93d678ea-72a1-4d70-bfef-2c8ae02d0b64" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:32.773009Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("request") [INFO] [stdout] 2025-06-29T14:59:32.773046Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("request") [INFO] [stdout] 2025-06-29T14:59:32.773428Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.773551Z DEBUG nexus_acto_rs::actor::message::continuation: ContinuationCallback::run: start [INFO] [stdout] 2025-06-29T14:59:32.773671Z DEBUG nexus_acto_rs::actor::message::continuation: ContinuationCallback::run: end [INFO] [stdout] 2025-06-29T14:59:32.773743Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.773775Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.773793Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.773846Z DEBUG nexus_acto_rs::actor::context::actor_context_test::tests: res = MessageHandle(ResponseHandle("done")) [INFO] [stdout] test actor::context::actor_context_test::tests::test_actor_continue_future_in_actor ... ok [INFO] [stdout] 2025-06-29T14:59:32.648684Z DEBUG nexus_acto_rs::actor::actor::actor_process: ActorProcess::stop: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 2, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: BlackHoleActor })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 2, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: BlackHoleActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, process_handle: Mutex { data: } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } } [INFO] [stdout] 2025-06-29T14:59:32.803545Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.803715Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.803868Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.803902Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.804048Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:32.804392Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:32.804506Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.804591Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.804636Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.804756Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.804866Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_stop [INFO] [stdout] 2025-06-29T14:59:32.805040Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:32.615495Z DEBUG nexus_acto_rs::actor::actor::actor_process: ActorProcess::stop: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 2, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: BlackHoleActor })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 2 }, semaphore: Semaphore(4), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 2, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 2, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: BlackHoleActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, process_handle: Mutex { data: } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } } [INFO] [stdout] 2025-06-29T14:59:32.809991Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.810016Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.810031Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.810040Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:32.810061Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:32.810267Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:32.810297Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.810312Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.810324Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.810340Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:32.810362Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_stop [INFO] [stdout] 2025-06-29T14:59:32.810393Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] test actor::dispatch::dispatcher_test::test::test_mailbox_with_test_invoker ... ok [INFO] [stdout] test actor::dispatch::mailbox_test::tests::test_bounded_dropping_mailbox ... ok [INFO] [stdout] test actor::dispatch::mailbox_test::tests::test_bounded_mailbox ... ok [INFO] [stdout] 2025-06-29T14:59:32.745081Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750c078), tail: Some(0x73f8aa201b50) } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: None } }] }, lookup: Mutex { data: {"nonhost:future_$2": ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750c078), tail: Some(0x73f8aa201b50) } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: None } }} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750c078), tail: Some(0x73f8aa201b50) } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 3, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: false, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750c078), tail: Some(0x73f8aa201b50) } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a9c1c210, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:32.901087Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:32.901174Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.901237Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:32.901309Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:32.901431Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.901710Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.901851Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.901934Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.902041Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: callee msg = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.902095Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:32.902173Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:32.902269Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.902305Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.716247Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a7509cf8), tail: Some(0x73f8a6a01c10) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, process_handle: Mutex { data: None } }] }, lookup: Mutex { data: {"nonhost:future_$1": ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a7509cf8), tail: Some(0x73f8a6a01c10) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, process_handle: Mutex { data: None } }} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: SetReceiveTimeoutActor { barrier: AsyncBarrier { notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) }, count: Mutex { data: 0 } } } })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a7509cf8), tail: Some(0x73f8a6a01c10) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a7509cf8), tail: Some(0x73f8a6a01c10) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0dd9dce-73e5-4721-9a96-653d707ea9db" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965020, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })) } }), receive_timeout: Some(100ms), producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:32.926133Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:32.926165Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.926186Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:32.926204Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:32.926265Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.926288Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.926309Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.926323Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.926375Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_stop [INFO] [stdout] 2025-06-29T14:59:32.926411Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:32.926509Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:32.926616Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.926660Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::actor::receive_timeout_test::tests::test_example_context_set_receive_timeout ... ok [INFO] [stdout] 2025-06-29T14:59:32.810410Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2a01c28), tail: Some(0x73f8a2a01c28) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, process_handle: Mutex { data: None } }] }, lookup: Mutex { data: {"nonhost:future_$1": ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2a01c28), tail: Some(0x73f8a2a01c28) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, process_handle: Mutex { data: None } }} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: BlackHoleActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2a01c28), tail: Some(0x73f8a2a01c28) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2a01c28), tail: Some(0x73f8a2a01c28) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "96c64196-1566-4c77-a5fb-14dae240aba7" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966460, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:32.963962Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:32.963989Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.964008Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:32.964022Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:32.964076Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.964102Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.964124Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.964136Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.964166Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_stop [INFO] [stdout] 2025-06-29T14:59:32.964190Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:32.964457Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:32.964586Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.964629Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.964793Z DEBUG nexus_acto_rs::actor::dispatch::dead_letter_process: DeadLetterProcess: send_user_message: msg = MessageHandle("hello") [INFO] [stdout] 2025-06-29T14:59:32.805115Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2601bf8), tail: Some(0x73f8a2601bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, process_handle: Mutex { data: None } }] }, lookup: Mutex { data: {"nonhost:future_$1": ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2601bf8), tail: Some(0x73f8a2601bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, process_handle: Mutex { data: None } }} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: BlackHoleActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2601bf8), tail: Some(0x73f8a2601bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a2601bf8), tail: Some(0x73f8a2601bf8) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "f0f17984-8e5d-480c-9742-a488a245ba07" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7965250, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] test actor::dispatch::dead_letter_test::test::test_dead_letter_after_stop ... ok [INFO] [stdout] 2025-06-29T14:59:32.968518Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:32.968542Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:32.968558Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:32.968571Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:32.968605Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.968618Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.968658Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.968669Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:32.968740Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_stop [INFO] [stdout] 2025-06-29T14:59:32.968824Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:32.968897Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:32.968977Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.969521Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.970421Z DEBUG nexus_acto_rs::actor::dispatch::dead_letter_process: DeadLetterProcess: send_system_message: msg = MessageHandle(Watch(Watch { watcher: Some(Pid { address: "nonhost", id: "future_$2", request_id: 0 }) })) [INFO] [stdout] 2025-06-29T14:59:32.970525Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.970595Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::dispatch::dead_letter_test::test::test_dead_letter_watch_responds_with_terminate ... ok [INFO] [stdout] 2025-06-29T14:59:32.984648Z DEBUG nexus_acto_rs::actor::future_test::tests: MockProcess a1 received message [INFO] [stdout] 2025-06-29T14:59:32.984972Z DEBUG nexus_acto_rs::actor::future_test::tests: MockProcess a2 received message [INFO] [stdout] 2025-06-29T14:59:32.985177Z DEBUG nexus_acto_rs::actor::future_test::tests: MockProcess a3 received message [INFO] [stdout] 2025-06-29T14:59:32.985322Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:32.985584Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::future_test::tests::test_future_pipe_to_message ... ok [INFO] [stdout] test actor::event_stream::event_stream_process_test::tests::test_sends_messages_to_event_stream ... ok [INFO] [stdout] test actor::future_test::tests::test_future_result_dead_letter_response ... ok [INFO] [stdout] 2025-06-29T14:59:32.902510Z DEBUG nexus_acto_rs::actor::actor::actor_process: ActorProcess::stop: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } } [INFO] [stdout] 2025-06-29T14:59:33.023047Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:33.023507Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.023528Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.023567Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.023576Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.023604Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: caller msg = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.023675Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] test actor::future_test::tests::test_future_result_success ... ok [INFO] [stdout] 2025-06-29T14:59:33.023694Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750bc78), tail: Some(0x73f8aa201b50) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: None } }] }, lookup: Mutex { data: {"nonhost:future_$3": ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750bc78), tail: Some(0x73f8aa201b50) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: None } }} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750bc78), tail: Some(0x73f8aa201b50) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 4, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$1": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {"future_$3": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$3", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f8a750bc78), tail: Some(0x73f8aa201b50) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$2": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$2", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: true, result: Some(MessageHandle(Terminate(TerminateInfo { who: Some(Pid { address: "nonhost", id: "$0", request_id: 0 }), why: Stopped }))), error: None, pipes: [], completions: [] } }, notify: Notify { state: 4, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "1ff4cf9e-be5b-4cb3-b7a5-8ed67773b322" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03010, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:33.075424Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:33.075453Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:33.075507Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:33.075531Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:33.075579Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.075601Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.075619Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.075632Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.075666Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: caller msg = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.075692Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:33.075755Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:33.075887Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:33.075932Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::actor::actor_example_test::tests::example_synchronous ... ok [INFO] [stdout] 2025-06-29T14:59:33.091746Z DEBUG nexus_acto_rs::actor::future: Future timed out [INFO] [stdout] 2025-06-29T14:59:33.118086Z DEBUG nexus_acto_rs::actor::future: Future timed out [INFO] [stdout] 2025-06-29T14:59:33.118180Z DEBUG nexus_acto_rs::actor::future_test::tests: MockProcess a1 received message [INFO] [stdout] 2025-06-29T14:59:33.118209Z DEBUG nexus_acto_rs::actor::future_test::tests: MockProcess a2 received message [INFO] [stdout] 2025-06-29T14:59:33.118225Z DEBUG nexus_acto_rs::actor::future_test::tests: MockProcess a3 received message [INFO] [stdout] test actor::future_test::tests::test_future_pipe_to_timeout_sends_error ... ok [INFO] [stdout] 2025-06-29T14:59:33.123959Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:33.124068Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:33.124099Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.124115Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.124140Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.124151Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.124181Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:33.124272Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:33.124293Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:33.124510Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.124534Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.124550Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.124560Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.124581Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:33.124622Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(EchoRequest), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89fc01c28), tail: Some(0x73f89fc01c28) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "8815ad02-85cb-4631-a2b5-e1cbfa78f1d8" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:33.131241Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle(EchoRequest), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850650, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89fc01c28), tail: Some(0x73f89fc01c28) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "8815ad02-85cb-4631-a2b5-e1cbfa78f1d8" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:33.137798Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(EchoRequest) [INFO] [stdout] 2025-06-29T14:59:33.137811Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(EchoRequest) [INFO] [stdout] 2025-06-29T14:59:33.138026Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:33.138049Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::interaction_test::tests::test_actor_can_reply_to_message ... ok [INFO] [stdout] test actor::future_test::tests::test_future_result_timeout ... ok [INFO] [stdout] 2025-06-29T14:59:33.148257Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:33.148467Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:33.148607Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.148687Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.148710Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.148719Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.148815Z DEBUG nexus_acto_rs::actor::message::message_batch_test::tests: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.149079Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:33.149201Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:33.150187Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.150348Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.150666Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.151031Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.151394Z DEBUG nexus_acto_rs::actor::message::message_batch_test::tests: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.151672Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageBatch([MessageHandle(1), MessageHandle(2), MessageHandle(3), MessageHandle(4), MessageHandle(5), MessageHandle(6), MessageHandle(7), MessageHandle(8), MessageHandle(9), MessageHandle(10)])) [INFO] [stdout] 2025-06-29T14:59:33.151908Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageBatch([MessageHandle(1), MessageHandle(2), MessageHandle(3), MessageHandle(4), MessageHandle(5), MessageHandle(6), MessageHandle(7), MessageHandle(8), MessageHandle(9), MessageHandle(10)])) [INFO] [stdout] 2025-06-29T14:59:33.151967Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(MessageBatch([MessageHandle(1), MessageHandle(2), MessageHandle(3), MessageHandle(4), MessageHandle(5), MessageHandle(6), MessageHandle(7), MessageHandle(8), MessageHandle(9), MessageHandle(10)])) [INFO] [stdout] 2025-06-29T14:59:33.151984Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(MessageBatch([MessageHandle(1), MessageHandle(2), MessageHandle(3), MessageHandle(4), MessageHandle(5), MessageHandle(6), MessageHandle(7), MessageHandle(8), MessageHandle(9), MessageHandle(10)])) [INFO] [stdout] 2025-06-29T14:59:33.152011Z DEBUG nexus_acto_rs::actor::message::message_batch_test::tests: Received message: MessageHandle(MessageBatch([MessageHandle(1), MessageHandle(2), MessageHandle(3), MessageHandle(4), MessageHandle(5), MessageHandle(6), MessageHandle(7), MessageHandle(8), MessageHandle(9), MessageHandle(10)])) [INFO] [stdout] 2025-06-29T14:59:33.152050Z DEBUG nexus_acto_rs::actor::util::wait_group: done: count=1 [INFO] [stdout] test actor::message::message_batch_test::tests::test_actor_receives_each_message_in_amessage_batch ... ok [INFO] [stdout] 2025-06-29T14:59:33.154986Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:33.155135Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:33.155168Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.155185Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.155201Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.155212Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.155284Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:33.155303Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:33.155502Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.155522Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.155538Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.155545Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.155607Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle("Hello"), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89f201c00), tail: Some(0x73f89f201c00) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "98e6d613-02b7-48de-ac74-4ce7cba6d39e" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:33.172272Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(MessageEnvelope { header: None, message_handle: MessageHandle("Hello"), sender: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a785b920, tail_position: 1 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89f201c00), tail: Some(0x73f89f201c00) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "98e6d613-02b7-48de-ac74-4ce7cba6d39e" } } }, process_handle: Mutex { data: None } }) }) [INFO] [stdout] 2025-06-29T14:59:33.184559Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("Hello") [INFO] [stdout] 2025-06-29T14:59:33.185066Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("Hello") [INFO] [stdout] 2025-06-29T14:59:33.185663Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:33.186137Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:33.186530Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::future_test::tests::test_new_future_timeout_no_race ... ok [INFO] [stdout] test actor::message::message_or_envelope_test::test::test_normal_message_gives_empty_message_headers ... ok [INFO] [stdout] test actor::supervisor::exponential_backoff_strategy_test::test::test_exponential_backoff_strategy_increments_failure_count ... ok [INFO] [stdout] test actor::supervisor::exponential_backoff_strategy_test::test::test_exponential_backoff_strategy_set_failure_count::case_1 ... ok [INFO] [stdout] test actor::supervisor::exponential_backoff_strategy_test::test::test_exponential_backoff_strategy_set_failure_count::case_2 ... ok [INFO] [stdout] 2025-06-29T14:59:33.191137Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 0, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:33.191210Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:33.191242Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 1, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:33.191307Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:33.191349Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 1, failure_count = 1 [INFO] [stdout] 2025-06-29T14:59:33.191416Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: stop [INFO] [stdout] 2025-06-29T14:59:33.191459Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 2, failure_count = 1 [INFO] [stdout] 2025-06-29T14:59:33.191503Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:33.191559Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 1, failure_count = 2 [INFO] [stdout] 2025-06-29T14:59:33.191600Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: stop [INFO] [stdout] 2025-06-29T14:59:33.191701Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 1, failure_count = 2 [INFO] [stdout] 2025-06-29T14:59:33.191846Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] test actor::supervisor::exponential_backoff_strategy_test::test::test_exponential_backoff_strategy_resets_failure_count ... ok [INFO] [stdout] test actor::supervisor::strategy_one_for_one_test::test::test_one_for_one_strategy_request_restart_permission ... ok [INFO] [stdout] 2025-06-29T14:59:33.211283Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:33.213207Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:33.213389Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:33.213506Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.213593Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.213633Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.213672Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.213729Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:33.213825Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:33.213880Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:33.214055Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.214106Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.214138Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.214159Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.214217Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:33.214291Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:33.214341Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:33.214390Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:33.214478Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:33.218535Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:33.218602Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.218696Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreStart), sender: None } [INFO] [stdout] 2025-06-29T14:59:33.218736Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.218761Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.218839Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.218875Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.218956Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:33.219050Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:33.219119Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:33.219167Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreStart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:33.219215Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreStart), received = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.219251Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostStart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:33.219350Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.219402Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostStart), sender: None } [INFO] [stdout] 2025-06-29T14:59:33.219425Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.219445Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.219526Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.219564Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.219609Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::post_start [INFO] [stdout] 2025-06-29T14:59:33.230555Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostStart), received = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.230655Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 0 [INFO] [stdout] 2025-06-29T14:59:33.230817Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:33.230955Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.231014Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:33.231043Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.231083Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.231157Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.231199Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.231262Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.231290Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] test actor::actor::typed_actor::tests::test ... ok [INFO] [stdout] test actor::actor_system_test::tests::test_actor_system_new ... ok [INFO] [stdout] 2025-06-29T14:59:33.393616Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:33.393771Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:33.393810Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.393828Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.393854Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.393864Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.393892Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:33.393967Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:33.393986Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:33.394026Z  INFO nexus_acto_rs::actor::supervisor::supervision_test::test: pid = ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e04450, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e04450, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e04450, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e04450, tail_position: 1 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorWithSupervisor { notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "2fd583d9-b1e2-493f-b12c-1786ded09e33" } } }, process_handle: Mutex { data: None } } [INFO] [stdout] 2025-06-29T14:59:33.468257Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.468306Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.468329Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.468338Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.468391Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ActorWithSupervisor::post_start [INFO] [stdout] 2025-06-29T14:59:33.468487Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0/$1 [INFO] [stdout] 2025-06-29T14:59:33.468593Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0/$1 [INFO] [stdout] 2025-06-29T14:59:33.468641Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.468660Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.468675Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.468686Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:33.468720Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:33.468794Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0/$1 [INFO] [stdout] 2025-06-29T14:59:33.468816Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0/$1 [INFO] [stdout] 2025-06-29T14:59:33.472799Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.472835Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.472850Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.472856Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:33.472880Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::post_start [INFO] [stdout] 2025-06-29T14:59:33.472918Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.472928Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.472940Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.472946Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.472968Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:33.472976Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:33.356576Z DEBUG nexus_acto_rs::actor::actor::actor_process: ActorProcess::stop: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, extras: Mutex { data: None }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 0, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: None, tail: None } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, process_handle: Mutex { data: } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(0) } } } })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } } [INFO] [stdout] 2025-06-29T14:59:33.496560Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:33.496596Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.496625Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.496646Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.496661Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.496690Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: msg = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:33.496723Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] test actor::util::throttler_test::tests::test_throttler ... ok [INFO] [stdout] 2025-06-29T14:59:33.496737Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: None }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89ea05cf8), tail: Some(0x73f8aa601c00) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, process_handle: Mutex { data: None } }] }, lookup: Mutex { data: {"nonhost:future_$1": ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89ea05cf8), tail: Some(0x73f8aa601c00) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, process_handle: Mutex { data: None } }} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: ActorHandle(Mutex { data: ActorReceiverActor(ActorReceiver) }) })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89ea05cf8), tail: Some(0x73f8aa601c00) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: None, dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 2, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"future_$1": ProcessHandle(ActorFutureProcess { future: Mutex { data: ActorFuture { inner: Mutex { data: ActorFutureInner { actor_system: ActorSystem { inner: Mutex { data: } }, pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "future_$1", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: } }, process_handle: Mutex { data: None } }), done: false, result: None, error: None, pipes: [], completions: [] } }, notify: Notify { state: 1, waiters: Mutex(PhantomData>>, Mutex { data: LinkedList { head: Some(0x73f89ea05cf8), tail: Some(0x73f8aa601c00) } }) } } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "4031fdcc-146d-4486-a9d1-a57c0d2be926" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7e03fd0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: true })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:33.634000Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:33.634039Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:33.634065Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:33.634120Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:33.634176Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.634196Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.634218Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.634229Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.634273Z DEBUG nexus_acto_rs::actor::actor::actor_example_test::tests: msg = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:33.634317Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:33.634410Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:33.634526Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] 2025-06-29T14:59:33.634564Z DEBUG nexus_acto_rs::actor::future: Future completed [INFO] [stdout] test actor::actor::actor_example_test::tests::example ... ok [INFO] [stdout] test event_stream::event_stream_test::tests::test_event_stream_performance ... ok [INFO] [stdout] test event_stream::event_stream_test::tests::test_event_stream_publish ... ok [INFO] [stdout] test event_stream::event_stream_test::tests::test_event_stream_subscribe ... ok [INFO] [stdout] test event_stream::event_stream_test::tests::test_event_stream_subscribe_with_predicate_is_called ... ok [INFO] [stdout] test event_stream::event_stream_test::tests::test_event_stream_subscribe_with_predicate_is_not_called ... ok [INFO] [stdout] test event_stream::event_stream_test::tests::test_event_stream_unsubscribe ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] test util::queue::mpsc_bounded_channel_queue_test::tests::test_clean_up ... ok [INFO] [stdout] test util::queue::mpsc_bounded_channel_queue_test::tests::test_concurrent_operations ... ok [INFO] [stdout] test util::queue::mpsc_bounded_channel_queue_test::tests::test_new_queue ... ok [INFO] [stdout] test util::queue::mpsc_bounded_channel_queue_test::tests::test_offer_and_poll ... ok [INFO] [stdout] test util::queue::mpsc_bounded_channel_queue_test::tests::test_offer_to_full_queue ... ok [INFO] [stdout] test util::queue::mpsc_unbounded_channel_queue_test::tests::test_clean_up ... ok [INFO] [stdout] test util::queue::mpsc_unbounded_channel_queue_test::tests::test_concurrent_operations ... ok [INFO] [stdout] test util::queue::mpsc_unbounded_channel_queue_test::tests::test_new_queue ... ok [INFO] [stdout] test util::queue::mpsc_unbounded_channel_queue_test::tests::test_offer_and_poll ... ok [INFO] [stdout] test actor::process::process_registry_test::tests::test_uint64_to_id ... ok [INFO] [stdout] test util::queue::priority_queue_test::tests::test_push_pop_ring ... ok [INFO] [stdout] test util::queue::priority_queue_test::tests::test_push_pop_ring_2 ... ok [INFO] [stdout] test util::queue::ring_queue_test::tests::test_clean_up ... ok [INFO] [stdout] test util::queue::ring_queue_test::tests::test_full_queue_dynamic_size ... ok [INFO] [stdout] test util::queue::ring_queue_test::tests::test_full_queue_fixed_size ... ok [INFO] [stdout] test util::queue::ring_queue_test::tests::test_len_and_is_empty ... ok [INFO] [stdout] test util::queue::ring_queue_test::tests::test_push_pop ... ok [INFO] [stdout] test util::queue::ring_queue_test::tests::test_wrap_around ... ok [INFO] [stdout] test util::queue::mpsc_unbounded_channel_queue_test::tests::test_offer_to_large_queue ... ok [INFO] [stdout] test actor::dispatch::mailbox_test::tests::test_unbounded_mpsc_mailbox_user_message_consistency ... ok [INFO] [stdout] 2025-06-29T14:59:34.538595Z DEBUG nexus_acto_rs::actor::util::wait_group: done: count=3 [INFO] [stdout] 2025-06-29T14:59:34.538676Z DEBUG nexus_acto_rs::actor::util::wait_group: done: count=2 [INFO] [stdout] 2025-06-29T14:59:34.538696Z DEBUG nexus_acto_rs::actor::util::wait_group: done: count=1 [INFO] [stdout] test actor::util::wait_group::test_main ... ok [INFO] [stdout] 2025-06-29T14:59:34.550791Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_child_failure: start: self = nonhost-$0-0 [INFO] [stdout] 2025-06-29T14:59:34.550850Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_child_failure: actor side get_supervisor_strategy [INFO] [stdout] 2025-06-29T14:59:34.550920Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ActorWithSupervisor::handle_failure: child = nonhost-$0/$1-0, rs = RestartStatistics, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] test actor::supervisor::supervision_test::test::test_actor_with_own_supervisor_can_handle_failure ... ok [INFO] [stdout] 2025-06-29T14:59:34.551710Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.551841Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.552025Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.552054Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:34.552069Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.554729Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.554823Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.554979Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.555124Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:34.555266Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.552180Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.577207Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.577509Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.577566Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.577616Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.577672Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.577693Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.577735Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.577781Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.577828Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.577893Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.555533Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "99de9fe7-682d-42fe-b26f-183c671e09ee" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:35:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:291:41 [INFO] [stdout] 9: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 10: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 11: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 12: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 13: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 14: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 17: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 18: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 19: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 20: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 21: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 22: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 23: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 24: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 25: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 26: __rust_try [INFO] [stdout] 27: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 29: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 30: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 31: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 32: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 33: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 34: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 35: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 36: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 37: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 38: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 39: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 40: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 41: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 42: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 43: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 44: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 45: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 47: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 48: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 50: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 51: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 52: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:65:38 [INFO] [stdout] 53: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:43:60 [INFO] [stdout] 54: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 55: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 56: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 57: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.579689Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.579973Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.580036Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.580085Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.580159Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.580194Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.580289Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.580356Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.577931Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.622777Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.622863Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.623084Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.623240Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.623305Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.623336Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.623371Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.623433Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.623459Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.623534Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.623571Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.623735Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.624870Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.624913Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.624962Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.624973Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.624982Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 1 [INFO] [stdout] 2025-06-29T14:59:34.625036Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.625119Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.625143Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.625152Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.625159Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.625179Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.625186Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.625211Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.625218Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:34.580400Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 815785551 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: PanicActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "99de9fe7-682d-42fe-b26f-183c671e09ee" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(AllForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "99de9fe7-682d-42fe-b26f-183c671e09ee" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7850f50, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.627817Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.627835Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.627855Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.627918Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.627933Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.627947Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.627955Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.627978Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.627987Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.632416Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] test actor::dispatch::mailbox_test::tests::test_unbounded_mpsc_mailbox_system_message_consistency ... ok [INFO] [stdout] 2025-06-29T14:59:34.632721Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.632960Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.633020Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 1 [INFO] [stdout] 2025-06-29T14:59:34.633056Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.640954Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:34.641060Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:34.641091Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.641107Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.641124Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.641133Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.641174Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.641275Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:34.641295Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:34.647026Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.647075Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.647155Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.647184Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.647263Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:34.647369Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.647448Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.647505Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.647542Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.650381Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.650548Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.650757Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.650818Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:34.650857Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.633214Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 5 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.664962Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.665172Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.665194Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.665226Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.665236Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.665243Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.665271Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.665280Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.665308Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.665333Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.651847Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "c4e472df-9064-4305-a9e4-251a46e5b9b8" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:35:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:291:41 [INFO] [stdout] 9: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 10: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 11: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 12: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 13: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 14: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 17: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 18: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 19: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 20: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 21: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 22: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 23: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 24: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 25: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 26: __rust_try [INFO] [stdout] 27: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 29: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 30: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 31: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 32: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 33: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 34: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 35: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 36: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 37: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 38: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 39: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 40: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 41: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 42: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 43: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 44: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 45: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 47: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 48: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 50: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 51: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 52: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:65:38 [INFO] [stdout] 53: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:43:60 [INFO] [stdout] 54: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 55: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 56: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 57: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.684265Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.684496Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.684517Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.684532Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.684547Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.684555Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.684615Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.684636Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.665346Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 2, tail: 2, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 6 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.715666Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.715757Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.715858Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.716049Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.716149Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.716185Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.716247Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.716305Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.716370Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.716424Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.716501Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.716707Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.716763Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.716790Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.716838Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.716877Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.716906Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 2 [INFO] [stdout] 2025-06-29T14:59:34.717000Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.717128Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.717205Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.718488Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.718539Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.718587Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.718637Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.718702Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.718752Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:34.721642Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.726619Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.726851Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.726985Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 2 [INFO] [stdout] 2025-06-29T14:59:34.727098Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.684650Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 911380102 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: PanicActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "c4e472df-9064-4305-a9e4-251a46e5b9b8" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(ExponentialBackoffStrategy { backoff_window: 10ms, initial_backoff: None })), dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "c4e472df-9064-4305-a9e4-251a46e5b9b8" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d620, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.738206Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.738377Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.738422Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.738553Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.738571Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.738587Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.738595Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.739279Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.739297Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.752156Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:34.752295Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:34.752322Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.752335Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.752352Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.752359Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.752388Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.752462Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:34.759966Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:34.760569Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.760682Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.760847Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.760927Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.761016Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:34.761198Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.761321Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.761466Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.761700Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.764287Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.764361Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.727415Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 8 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.768019Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.768208Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.768228Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.768257Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.768267Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.768274Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.768303Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.768312Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.768339Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.768363Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.770605Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.770631Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:34.770646Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.770724Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "c9a60021-0628-4f66-8a5e-143944a87b13" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:35:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:291:41 [INFO] [stdout] 9: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 10: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 11: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 12: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 13: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 14: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 17: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 18: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 19: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 20: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 21: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 22: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 23: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 24: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 25: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 26: __rust_try [INFO] [stdout] 27: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 29: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 30: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 31: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 32: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 33: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 34: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 35: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 36: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 37: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 38: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 39: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 40: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 41: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 42: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 43: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 44: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 45: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 47: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 48: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 50: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 51: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 52: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:65:38 [INFO] [stdout] 53: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:43:60 [INFO] [stdout] 54: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 55: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 56: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 57: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.799455Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.804700Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.804802Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.804847Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.804913Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.804961Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.805064Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.805210Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.768375Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 3, tail: 3, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 9 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.820226Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.820272Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.820335Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.820445Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.820514Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.820549Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.820572Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.820620Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.820648Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.820695Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.820723Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.820893Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.820937Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.820965Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.820993Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.821016Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.821040Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 3 [INFO] [stdout] 2025-06-29T14:59:34.821122Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.821211Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.821260Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.821275Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.821282Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.821304Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.821312Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.821343Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.821352Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:34.829244Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.831602Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.831828Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.831892Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 3 [INFO] [stdout] 2025-06-29T14:59:34.831928Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.805288Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9843, tv_nsec: 31171081 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: PanicActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "c9a60021-0628-4f66-8a5e-143944a87b13" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "c9a60021-0628-4f66-8a5e-143944a87b13" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7dce0, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.855535Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.855620Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.855669Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.855835Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.855888Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.855923Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.855963Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.856026Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.856053Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.832059Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 11 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.860146Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.860376Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.860423Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.860491Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.860535Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.860561Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.860627Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.860665Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.860709Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.860772Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.875133Z DEBUG nexus_acto_rs::actor::actor::props: Spawn actor: $0 [INFO] [stdout] 2025-06-29T14:59:34.875333Z DEBUG nexus_acto_rs::actor::actor::props: mailbox handlers registered: $0 [INFO] [stdout] 2025-06-29T14:59:34.875395Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.875428Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.875488Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.875523Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStart) [INFO] [stdout] 2025-06-29T14:59:34.875572Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.875676Z DEBUG nexus_acto_rs::actor::actor::props: post_system_message: started: $0 [INFO] [stdout] 2025-06-29T14:59:34.875728Z DEBUG nexus_acto_rs::actor::actor::props: mailbox started: $0 [INFO] [stdout] 2025-06-29T14:59:34.875927Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.875971Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.876003Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.876026Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStart) [INFO] [stdout] 2025-06-29T14:59:34.876102Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_start [INFO] [stdout] 2025-06-29T14:59:34.876184Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.876233Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.876269Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.876315Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.887043Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.887150Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.887300Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [] } }, message = MessageHandle("Fail!") [INFO] [stdout] 2025-06-29T14:59:34.887314Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 0 [INFO] [stdout] 2025-06-29T14:59:34.887327Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.887433Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "8b85092b-e625-497a-8436-95df96ce857d" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 2 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:35:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:291:41 [INFO] [stdout] 9: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 10: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 11: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 12: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 13: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 14: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 17: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 18: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 19: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 20: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 21: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 22: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 23: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 24: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 25: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 26: __rust_try [INFO] [stdout] 27: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 28: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 29: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 30: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 31: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 32: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 33: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 34: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 35: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 36: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 37: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 38: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 39: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 40: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 41: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 42: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 43: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 44: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 45: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 47: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 48: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 50: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 51: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 52: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:65:38 [INFO] [stdout] 53: nexus_acto_rs::actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_event_test.rs:43:60 [INFO] [stdout] 54: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 55: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 56: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 57: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 59: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.910153Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.910335Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.910359Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.910376Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.910395Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.910403Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.910462Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.910505Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.860814Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 4, tail: 4, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 12 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.913171Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.913206Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.913275Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.913378Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.913466Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.913536Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.913569Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.913634Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.913680Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.913733Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.913788Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.913988Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914046Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.914090Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.914145Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.914188Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.914222Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 4 [INFO] [stdout] 2025-06-29T14:59:34.914319Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.914427Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914525Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.914563Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914619Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914668Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914722Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914789Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.914844Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:34.922737Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.922978Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.923206Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.923263Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 4 [INFO] [stdout] 2025-06-29T14:59:34.923298Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.923446Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 14 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:34.948980Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:34.950378Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:34.952547Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.952779Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.952893Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.953010Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.953140Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.953243Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.953400Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:34.953558Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:34.910523Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9843, tv_nsec: 147853139 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: PanicActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "8b85092b-e625-497a-8436-95df96ce857d" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(RestartingStrategy)), dispatcher: None, receiver_middleware: [], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: None, sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }, Subscription { id: 3, handler: Handler, predicate: None, active: 1 }] }, counter: 4 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "8b85092b-e625-497a-8436-95df96ce857d" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a7966b20, tail_position: 3 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.962612Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.962763Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.962902Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.963270Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.963395Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.963545Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.963675Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.964125Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.964420Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] test actor::supervisor::supervision_event_test::test::test_supervisor_event_handle_from_event_stream ... ok [INFO] [stdout] 2025-06-29T14:59:34.953665Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 5, tail: 5, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 15 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:34.985538Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:34.985568Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:34.985619Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:34.985714Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.985744Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.985754Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.985764Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.985794Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.985801Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.985828Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:34.985839Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:34.985985Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986001Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.986008Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:34.986016Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.986023Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:34.986031Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 5 [INFO] [stdout] 2025-06-29T14:59:34.986089Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:34.986148Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986171Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:34.986179Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986186Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986207Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986215Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986241Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.986249Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:34.991536Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:34.991737Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.991960Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:34.992016Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 5 [INFO] [stdout] 2025-06-29T14:59:34.992047Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:34.992200Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 17 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:35.010713Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:35.010925Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:35.010950Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.010987Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.010999Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.011007Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.011037Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.011047Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.011087Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:35.011118Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:35.011133Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 6, tail: 6, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 18 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:35.035882Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:35.035957Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:35.036051Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:35.036206Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.036277Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.036311Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.036364Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.036416Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.036462Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.036581Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:35.036631Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:35.036837Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.036894Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.036924Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.036974Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.037009Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.037038Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 6 [INFO] [stdout] 2025-06-29T14:59:35.037142Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.037250Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.037331Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.037361Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.037398Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.037455Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.037502Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.037567Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.037595Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:35.040279Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:35.040920Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.041135Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.041379Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 6 [INFO] [stdout] 2025-06-29T14:59:35.041456Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:35.041695Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 20 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:35.056351Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:35.056608Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:35.056670Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.056744Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.056785Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.056810Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.056877Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.056917Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.056971Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:35.057055Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:35.057119Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 7, tail: 7, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 21 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:35.080899Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:35.080967Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:35.081052Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:35.081200Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.081267Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.081306Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.081369Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.081422Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.081484Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.081554Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:35.081607Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:35.081807Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.081861Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.081891Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.081934Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.081967Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.081993Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 7 [INFO] [stdout] 2025-06-29T14:59:35.082096Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.082226Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.082389Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.082435Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.082460Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.082528Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.082578Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.082637Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.082705Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:35.085763Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:35.085943Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.086168Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.086231Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 7 [INFO] [stdout] 2025-06-29T14:59:35.086266Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:35.086412Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 23 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:35.098484Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:35.098668Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:35.098691Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.098723Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.098733Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.098740Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.098770Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.098779Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.098805Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:35.098828Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:35.098841Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 8, tail: 8, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 24 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:35.121639Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:35.121711Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:35.121807Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:35.121968Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.122069Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.122143Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.122201Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.122286Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.122338Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.122405Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:35.122441Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:35.122682Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.122743Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.122773Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.122820Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.122863Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.122891Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 8 [INFO] [stdout] 2025-06-29T14:59:35.122985Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.123116Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.123175Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.123204Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.123251Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.123305Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.123337Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.123398Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.123436Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:35.126115Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:35.126277Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.126501Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.126557Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 8 [INFO] [stdout] 2025-06-29T14:59:35.126593Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:35.126727Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 26 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:35.138869Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:35.139131Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:35.139190Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.139262Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.139302Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.139325Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.139389Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.139422Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.139493Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:35.139553Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:35.139585Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }, Instant { tv_sec: 9843, tv_nsec: 387114967 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 9, tail: 9, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 27 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:35.166716Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:35.166743Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:35.166788Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:35.166881Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.166914Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.166926Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.166934Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.166964Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.166972Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.166999Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:35.167007Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:35.167166Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167185Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.167193Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.167202Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.167209Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.167218Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: Sending fail message: 9 [INFO] [stdout] 2025-06-29T14:59:35.167275Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.167337Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167362Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.167371Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167377Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167398Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167405Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167431Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.167439Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:35.170363Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:35.170496Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }, Instant { tv_sec: 9843, tv_nsec: 387114967 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.170648Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }, Instant { tv_sec: 9843, tv_nsec: 387114967 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.170676Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 9 [INFO] [stdout] 2025-06-29T14:59:35.170690Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: restart [INFO] [stdout] 2025-06-29T14:59:35.170790Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 29 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Restart } [INFO] [stdout] 2025-06-29T14:59:35.188512Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:35.188731Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_restart [INFO] [stdout] 2025-06-29T14:59:35.188755Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.188788Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.188798Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.188805Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.188836Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.188846Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.188877Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_restart [INFO] [stdout] 2025-06-29T14:59:35.188906Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:35.188920Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }, Instant { tv_sec: 9843, tv_nsec: 387114967 }, Instant { tv_sec: 9843, tv_nsec: 431215341 }] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 0, tail: 0, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 30 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(1) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:35.219807Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:35.219838Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:35.219892Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Restarting [INFO] [stdout] 2025-06-29T14:59:35.219994Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.220028Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostRestart), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.220042Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.220050Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.220089Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.220100Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.220132Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_restart [INFO] [stdout] 2025-06-29T14:59:35.220142Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_start [INFO] [stdout] 2025-06-29T14:59:35.220307Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220327Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.220336Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreRestart), received = MessageHandle(PreRestart) [INFO] [stdout] 2025-06-29T14:59:35.220346Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PostRestart), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.220354Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PostRestart), received = MessageHandle(PostRestart) [INFO] [stdout] 2025-06-29T14:59:35.220413Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(StringMessage("fail")), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.220518Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220549Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(StringMessage("fail")), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.220559Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220566Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220588Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220597Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220627Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.220637Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: FailingChildActor::receive: msg = "fail" [INFO] [stdout] 2025-06-29T14:59:35.223362Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: start [INFO] [stdout] 2025-06-29T14:59:35.223468Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }, Instant { tv_sec: 9843, tv_nsec: 387114967 }, Instant { tv_sec: 9843, tv_nsec: 431215341 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.223620Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::handle_child_failure: Restart: child = "$0", rs = RestartStatistics { failure_times: Mutex { data: [Instant { tv_sec: 9842, tv_nsec: 812594360 }, Instant { tv_sec: 9842, tv_nsec: 893578687 }, Instant { tv_sec: 9842, tv_nsec: 987618137 }, Instant { tv_sec: 9843, tv_nsec: 92450861 }, Instant { tv_sec: 9843, tv_nsec: 183821501 }, Instant { tv_sec: 9843, tv_nsec: 252571363 }, Instant { tv_sec: 9843, tv_nsec: 301976949 }, Instant { tv_sec: 9843, tv_nsec: 346790424 }, Instant { tv_sec: 9843, tv_nsec: 387114967 }, Instant { tv_sec: 9843, tv_nsec: 431215341 }] } }, message = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.223641Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: max_retries = 10, failure_count = 10 [INFO] [stdout] 2025-06-29T14:59:35.223653Z DEBUG nexus_acto_rs::actor::supervisor::strategy_one_for_one: OneForOneStrategy::should_stop: stop [INFO] [stdout] 2025-06-29T14:59:35.223745Z DEBUG nexus_acto_rs::actor::supervisor::supervision_event: [SUPERVISION]: SupervisorEvent { child: ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }, reason: ActorInnerError { inner_error: Some(Any { .. }), backtrace: 0: nexus_acto_rs::actor::actor::actor_inner_error::ActorInnerError::new [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_inner_error.rs:20:18 [INFO] [stdout] 1: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:220:38 [INFO] [stdout] 2: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 3: nexus_acto_rs::actor::actor::actor::Actor::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor.rs:27:41 [INFO] [stdout] 4: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 5: ::handle::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/actor_handle.rs:42:18 [INFO] [stdout] 6: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 7: nexus_acto_rs::actor::context::actor_context::ActorContext::default_receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:180:50 [INFO] [stdout] 8: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:836:41 [INFO] [stdout] 9: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 10: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/context_handle.rs:142:26 [INFO] [stdout] 11: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 12: ::receive::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/receiver_context_handle.rs:61:26 [INFO] [stdout] 13: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 14: nexus_acto_rs::actor::actor::props::Props::with_receiver_middlewares::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/props.rs:229:81 [INFO] [stdout] 15: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 16: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 17: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}}::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:82:30 [INFO] [stdout] 18: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 19: nexus_acto_rs::actor::actor::receiver_middleware_chain::ReceiverMiddlewareChain::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/actor/receiver_middleware_chain.rs:31:31 [INFO] [stdout] 20: nexus_acto_rs::actor::context::actor_context::ActorContext::process_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:275:60 [INFO] [stdout] 21: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/context/actor_context.rs:1052:55 [INFO] [stdout] 22: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 23: ::invoke_user_message::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/message_invoker.rs:51:44 [INFO] [stdout] 24: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 25: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:241:75 [INFO] [stdout] 26: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:261:18 [INFO] [stdout] 27: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 28: ::process_messages::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/mailbox_handle.rs:42:27 [INFO] [stdout] 29: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 30: nexus_acto_rs::actor::dispatch::default_mailbox::DefaultMailbox::schedule::{{closure}}::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/default_mailbox.rs:180:43 [INFO] [stdout] 31: as core::future::future::Future>::poll [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/future/future.rs:124:9 [INFO] [stdout] 32: nexus_acto_rs::actor::dispatch::dispatcher::Runnable::run::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/dispatch/dispatcher.rs:20:16 [INFO] [stdout] 33: tokio::runtime::task::core::Core::poll::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:328:24 [INFO] [stdout] 34: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] tokio::runtime::task::core::Core::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/core.rs:317:30 [INFO] [stdout] 35: tokio::runtime::task::harness::poll_future::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:485:30 [INFO] [stdout] 36: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: __rust_try [INFO] [stdout] 39: std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: tokio::runtime::task::harness::poll_future [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:473:18 [INFO] [stdout] 41: tokio::runtime::task::harness::Harness::poll_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:208:27 [INFO] [stdout] 42: tokio::runtime::task::harness::Harness::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/harness.rs:153:20 [INFO] [stdout] 43: tokio::runtime::task::raw::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:271:13 [INFO] [stdout] 44: tokio::runtime::task::raw::RawTask::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/raw.rs:201:18 [INFO] [stdout] 45: tokio::runtime::task::LocalNotified::run [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/task/mod.rs:427:13 [INFO] [stdout] 46: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:714:30 [INFO] [stdout] 47: tokio::runtime::coop::with_budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:107:5 [INFO] [stdout] tokio::runtime::coop::budget [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/coop.rs:73:5 [INFO] [stdout] tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:43 [INFO] [stdout] 48: tokio::runtime::scheduler::current_thread::Context::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:412:19 [INFO] [stdout] 49: tokio::runtime::scheduler::current_thread::Context::run_task [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:348:28 [INFO] [stdout] 50: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:713:43 [INFO] [stdout] 51: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:68 [INFO] [stdout] 52: tokio::runtime::context::scoped::Scoped::set [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 53: tokio::runtime::context::set_scheduler::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:38 [INFO] [stdout] 54: std::thread::local::LocalKey::try_with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 55: std::thread::local::LocalKey::with [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 56: tokio::runtime::context::set_scheduler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context.rs:180:17 [INFO] [stdout] 57: tokio::runtime::scheduler::current_thread::CoreGuard::enter [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:751:27 [INFO] [stdout] 58: tokio::runtime::scheduler::current_thread::CoreGuard::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:660:24 [INFO] [stdout] 59: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:180:33 [INFO] [stdout] 60: tokio::runtime::context::runtime::enter_runtime [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 61: tokio::runtime::scheduler::current_thread::CurrentThread::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/scheduler/current_thread/mod.rs:168:9 [INFO] [stdout] 62: tokio::runtime::runtime::Runtime::block_on_inner [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:361:52 [INFO] [stdout] 63: tokio::runtime::runtime::Runtime::block_on [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.39.2/src/runtime/runtime.rs:335:18 [INFO] [stdout] 64: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:127:16 [INFO] [stdout] 65: nexus_acto_rs::actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts::{{closure}} [INFO] [stdout] at /opt/rustwide/workdir/src/actor/supervisor/supervision_test.rs:59:47 [INFO] [stdout] 66: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 67: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] test::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 68: test::run_test_in_process::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] test::run_test_in_process [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 69: test::run_test::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 70: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] std::panicking::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] std::panic::catch_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] std::thread::Builder::spawn_unchecked_::{{closure}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] core::ops::function::FnOnce::call_once{{vtable.shim}} [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] as core::ops::function::FnOnce>::call_once [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] std::sys::pal::unix::thread::Thread::new::thread_start [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] }, directive: Stop } [INFO] [stdout] 2025-06-29T14:59:35.239045Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_children: pids = [ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f8a78513d0, tail_position: 32 }, semaphore: Semaphore(2), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 1, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 1, suspended: false, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }] [INFO] [stdout] 2025-06-29T14:59:35.253822Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_root_failure: finished [INFO] [stdout] 2025-06-29T14:59:35.254022Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: start [INFO] [stdout] 2025-06-29T14:59:35.254042Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:35.254073Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PreStop), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.254092Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:35.254100Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:35.254129Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:35.254136Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PreStop) [INFO] [stdout] 2025-06-29T14:59:35.254162Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::pre_stop [INFO] [stdout] 2025-06-29T14:59:35.254186Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: start [INFO] [stdout] 2025-06-29T14:59:35.254198Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: extras = ActorContextExtras { inner: Mutex { data: ActorContextExtrasInner { children: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, receive_timeout_timer: None, rs: Mutex { data: Some(RestartStatistics { failure_times: Mutex { data: [] } }) }, stash: MessageHandles(Mutex { data: [] }), watchers: PidSet { pids: Mutex { data: [] }, lookup: Mutex { data: {} } }, context: ContextHandle(Mutex { data: ActorContext { inner: Mutex { data: ActorContextInner { actor: Some(ActorHandle(Mutex { data: FailingChildActor })), actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, extras: Mutex { data: Some(ActorContextExtras { inner: Mutex { data: } }) }, props: Props { spawner: None, producer: Some(Producer), mailbox_producer: None, guardian_strategy: None, supervisor_strategy: Some(SupervisorStrategyHandle(OneForOneStrategy { max_nr_of_retries: 10, within_duration: 10s, decider: DeciderFunc })), dispatcher: None, receiver_middleware: [ReceiverMiddleware], sender_middleware: [], spawn_middleware: [], receiver_middleware_chain: Some(ReceiverMiddlewareChain), sender_middleware_chain: None, spawn_middleware_chain: None, context_decorator: [], context_decorator_chain: None, on_init: [] }, parent: None, self_pid: Some(ExtendedPid { inner_pid: Pid { address: "nonhost", id: "$0", request_id: 0 }, actor_system: ActorSystem { inner: Mutex { data: ActorSystemInner { process_registry: Some(ProcessRegistry { sequence_id: 1, actor_system: ActorSystem { inner: Mutex { data: } }, address: "nonhost", local_pids: SliceMap { local_pids: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"deadletter": ProcessHandle(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"$0": ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {"eventstream": ProcessHandle(EventStreamProcess { system: ActorSystem { inner: Mutex { data: } } })}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] }, remote_handlers: Mutex { data: [] } }), root_context: Some(RootContext { actor_system: ActorSystem { inner: Mutex { data: } }, sender_middleware_chain: None, spawn_middleware: None, message_headers: MessageHeaders { inner: {} }, guardian_strategy: None }), event_stream: EventStream { subscriptions: RwLock { data: [Subscription { id: 0, handler: Handler, predicate: None, active: 1 }, Subscription { id: 1, handler: Handler, predicate: None, active: 1 }, Subscription { id: 2, handler: Handler, predicate: None, active: 1 }] }, counter: 3 }, guardians: Some(GuardiansValue { actor_system: ActorSystem { inner: Mutex { data: } }, guardians: Mutex { data: {} } }), dead_letter: Some(DeadLetterProcess { actor_system: ActorSystem { inner: Mutex { data: } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } }, config: Config { log_prefix: "", dispatcher_throughput: 300, dead_letter_throttle_interval: 1s, dead_letter_throttle_count: 10, dead_letter_request_logging: false, developer_supervision_logging: false }, id: "dddf09de-5cc9-4adb-a2ab-66dabd0962d0" } } }, process_handle: Mutex { data: Some(ProcessHandle(ActorProcess { mailbox: MailboxHandle(Mutex { data: DefaultMailbox { inner: Mutex { data: DefaultMailboxInner { user_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, user_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: RingQueue { buffer: Mutex { data: [None, None, None, None, None, None, None, None, None, None] }, head: 1, tail: 1, capacity: 10, dynamic: true } } }, system_mailbox_sender: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, system_mailbox_receiver: Mutex { data: UnboundedMailboxQueue { user_mailbox: MpscUnboundedChannelQueue { sender: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, inner: Mutex { data: MpscUnboundedChannelQueueInner { receiver: UnboundedReceiver { chan: Rx { inner: Chan { tx: Tx { block_tail: 0x73f898b7d860, tail_position: 33 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }, count: 0, is_closed: false } } } } }, scheduler_status: true, user_messages_count: 0, system_messages_count: 0, suspended: true, invoker_opt: Mutex { data: Some(MessageInvokerHandle(Mutex { data: })) }, dispatcher_opt: Mutex { data: Some(DispatcherHandle(TokioRuntimeContextDispatcher { throughput: 300 })) }, middlewares: [] } } } }), dead: false })) } }), receive_timeout: None, producer: None, message_or_envelope_opt: Mutex { data: None }, state: Some(2) } } } }), extensions: ContextExtensions { extensions: Mutex { data: [None, None, None] } } } } } [INFO] [stdout] 2025-06-29T14:59:35.281560Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::stop_all_children: finished [INFO] [stdout] 2025-06-29T14:59:35.281590Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate [INFO] [stdout] 2025-06-29T14:59:35.281611Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::try_restart_or_terminate: Stopping [INFO] [stdout] 2025-06-29T14:59:35.281626Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop [INFO] [stdout] 2025-06-29T14:59:35.281671Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::process_message: start message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:35.281703Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: ReceiverMiddleware: moe = MessageEnvelope { header: None, message_handle: MessageHandle(PostStop), sender: None } [INFO] [stdout] 2025-06-29T14:59:35.281713Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>>> msg = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:35.281721Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: >>> Observer::receive: message_handle = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:35.281753Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::default_receive: message = MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:35.281762Z DEBUG nexus_acto_rs::actor::context::actor_context: Received message: MessageHandle(PostStop) [INFO] [stdout] 2025-06-29T14:59:35.281797Z DEBUG nexus_acto_rs::actor::actor::actor: Actor::post_stop [INFO] [stdout] 2025-06-29T14:59:35.281822Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::finalize_stop: send Terminated [INFO] [stdout] 2025-06-29T14:59:35.281846Z DEBUG nexus_acto_rs::actor::context::actor_context: ActorContext::handle_stop: finished [INFO] [stdout] 2025-06-29T14:59:35.281958Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(StringMessage("fail")), received = MessageHandle(StringMessage("fail")) [INFO] [stdout] 2025-06-29T14:59:35.281975Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expect_message: expected = MessageHandle(PreStop), counter = 1 [INFO] [stdout] 2025-06-29T14:59:35.281982Z DEBUG nexus_acto_rs::actor::supervisor::supervision_test::test: expected = MessageHandle(PreStop), received = MessageHandle(PreStop) [INFO] [stdout] test actor::supervisor::supervision_test::test::test_actor_stops_after_x_restarts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/nexus_acto_rs-5757873840c66f74) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "14c5fffaf56ad55b7cc3e7a52f9e28f1dd0871a6644c2221594ecb2e80e974e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14c5fffaf56ad55b7cc3e7a52f9e28f1dd0871a6644c2221594ecb2e80e974e0", kill_on_drop: false }` [INFO] [stdout] 14c5fffaf56ad55b7cc3e7a52f9e28f1dd0871a6644c2221594ecb2e80e974e0