Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

Essential task relay-chain-rpc-worker failed. Shutting down service. #333

Open
BulatSaif opened this issue Jan 26, 2024 · 0 comments
Open
Labels
bug Something isn't working

Comments

@BulatSaif
Copy link
Contributor

Description
The Trappist node fails to start if --relay-chain-rpc-urls is set.

Steps to Reproduce

trappist-node \
            --name=${POD_NAME} \
            --base-path=/chain-data \
            --keystore-path=/keystore \
            --chain=/chain-data/chainspec.json \
            --database=paritydb \
            --state-pruning=archive \
            --prometheus-external \
            --prometheus-port 9615 \
            --unsafe-rpc-external \
            --rpc-port=9944 \
            --rpc-cors=all \
            --relay-chain-rpc-urls "wss://rococo-rpc.polkadot.io" \
            --listen-addr=/ip4/0.0.0.0/tcp/30334 \
            --public-addr=/ip4/${EXTERNAL_IP}/tcp/${PARA_CHAIN_P2P_PORT} \
            --telemetry-url='wss://***/submit/ 1' \
            --in-peers 75 \
            --out-peers 25

Expected vs. Actual Behavior
Trappist node fails to start

Environment
docker image: paritytech/trappist:trappist-v1.1.0

Logs, Errors or Screenshots

2024-01-26 14:47:02 Trappist Node
2024-01-26 14:47:02 ✌️  version 1.0.0-unknown
2024-01-26 14:47:02 ❤️  by Trappist Network <https://github.com/TrappistNetwork>, 2021-2024
2024-01-26 14:47:02 📋 Chain specification: Trappist Rococo
2024-01-26 14:47:02 🏷  Node name: rococo-trappist-paritydb-archive-backup-0
2024-01-26 14:47:02 👤 Role: FULL
2024-01-26 14:47:02 💾 Database: ParityDb at /chain-data/chains/trappist_rococo/paritydb/full
2024-01-26 14:47:04 Parachain id: Id(1836)
2024-01-26 14:47:04 Parachain Account: 5Ec4AhNv5SfEHfqX28Vsy8CS96urS9HGCtakwMztLNwDTAS6
2024-01-26 14:47:04 Parachain genesis state: 0x000000000000000000000000000000000000000000000000000000000000000000ea29c20c00a72a6eccc4bd62511fa9afd0e8d0e1a9cad989afcd4df40d2f645103170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c11131400
2024-01-26 14:47:04 Is collating: no
2024-01-26 14:47:04 [Parachain] Trying to connect to next external relaychain node. index=0 url="wss://rococo-rpc.polkadot.io:443/"
2024-01-26 14:47:04 [Parachain] No valid RPC url found. Stopping RPC worker.
2024-01-26 14:47:04 [Parachain] Essential task `relay-chain-rpc-worker` failed. Shutting down service.

====================

Version: 1.0.0-unknown

   0: sp_panic_handler::set::{{closure}}
   1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/alloc/src/boxed.rs:1999:9
      std::panicking::rust_panic_with_hook
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:709:13
   2: std::panicking::begin_panic_handler::{{closure}}
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:597:13
   3: std::sys_common::backtrace::__rust_end_short_backtrace
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/sys_common/backtrace.rs:151:18
   4: rust_begin_unwind
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:593:5
   5: core::panicking::panic_fmt
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/core/src/panicking.rs:67:14
   6: core::result::unwrap_failed
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/core/src/result.rs:1651:5
   7: cumulus_relay_chain_minimal_node::new_minimal_relay_chain::{{closure}}
   8: cumulus_relay_chain_minimal_node::build_interface::{{closure}}
   9: cumulus_client_service::build_relay_chain_interface::{{closure}}
  10: trappist_node::command::run::{{closure}}::{{closure}}
  11: tokio::runtime::park::CachedParkThread::block_on
  12: tokio::runtime::context::runtime::enter_runtime
  13: tokio::runtime::runtime::Runtime::block_on
  14: sc_cli::runner::Runner<C>::run_node_until_exit
  15: trappist_node::command::run
  16: trappist_node::main
  17: std::sys_common::backtrace::__rust_begin_short_backtrace
  18: std::rt::lang_start::{{closure}}
  19: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/core/src/ops/function.rs:284:13
      std::panicking::try::do_call
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:500:40
      std::panicking::try
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:464:19
      std::panic::catch_unwind
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panic.rs:142:14
      std::rt::lang_start_internal::{{closure}}
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/rt.rs:148:48
      std::panicking::try::do_call
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:500:40
      std::panicking::try
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:464:19
      std::panic::catch_unwind
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panic.rs:142:14
      std::rt::lang_start_internal
             at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/rt.rs:148:20
  20: main
  21: __libc_start_main
  22: _start


Thread 'main' panicked at 'Genesis block hash is always available; qed: WorkerCommunicationError("Unexpected channel close on RPC worker side: oneshot canceled")', /usr/local/cargo/git/checkouts/polkadot-sdk-cff69157b985ed76/f60318f/cumulus/client/relay-chain-minimal-node/src/lib.rs:173

This is a bug. Please report it at:

	https://github.com/TrappistNetwork/trappist/issues/new

@BulatSaif BulatSaif added the bug Something isn't working label Jan 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant