Comments (6)
0: casper_node::panic_hook
1: core::ops::function::Fn::call
2: std::panicking::rust_panic_with_hook
at rustc/0cd7ff7ddfb75a38dca81ad3e76b1e984129e939/src/libstd/panicking.rs:530:17
3: rust_begin_unwind
at rustc/0cd7ff7ddfb75a38dca81ad3e76b1e984129e939/src/libstd/panicking.rs:437:5
4: std::panicking::begin_panic_fmt
at rustc/0cd7ff7ddfb75a38dca81ad3e76b1e984129e939/src/libstd/panicking.rs:391:5
5: casper_node::effect::EffectBuilder::fatal::{{closure}}
6: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll
7: <core::future::from_generator::GenFuture as core::future::future::Future>::poll
8: <core::future::from_generator::GenFuture as core::future::future::Future>::poll
9: <std::panic::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once
10: tokio::runtime::task::raw::poll
11: std::thread::local::LocalKey::with
12: tokio::runtime::thread_pool::worker::Context::run_task
13: tokio::runtime::thread_pool::worker::Context::run
14: tokio::macros::scoped_tls::ScopedKey::set
15: tokio::runtime::thread_pool::worker::run
16: tokio::loom::std::unsafe_cell::UnsafeCell::with_mut
17: <std::panic::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once
18: tokio::runtime::task::harness::Harness<T,S>::poll
19: tokio::runtime::blocking::pool::Inner::run
20: tokio::runtime::context::enter
21: tokio::runtime::handle::Handle::enter
22: std::sys_common::backtrace::__rust_begin_short_backtrace
23: core::ops::function::FnOnce::call_once{{vtable.shim}}
24: <alloc::boxed::Box as core::ops::function::FnOnce>::call_once
at rustc/0cd7ff7ddfb75a38dca81ad3e76b1e984129e939/src/liballoc/boxed.rs:1081:9
<alloc::boxed::Box as core::ops::function::FnOnce>::call_once
at rustc/0cd7ff7ddfb75a38dca81ad3e76b1e984129e939/src/liballoc/boxed.rs:1081:9
std::sys::unix::thread::Thread::new::thread_start
at rustc/0cd7ff7ddfb75a38dca81ad3e76b1e984129e939/src/libstd/sys/unix/thread.rs:87:17
25: start_thread
26: clone
panicked at 'fatal error [node/src/components/consensus/era_supervisor.rs:724]: Consensus shutting down due to inability to participate in the network', node/src/effect.rs:366:9
from casper-node.
Just processed another restart, no success, here is full log attached.
Uploading attached.log…
from casper-node.
Hi @matsuro-hadouken , thanks for the report.
From the logs, it looks like you start your node after the Genesis era start:
Shutdown if current era is inactive.
…
Consensus shutting down due to inability to participate in the network
In the PoS network, you cannot trust blocks created by validators you don't "know". Software detects that case and shuts down.
If you start a node after Genesis era start you have to provide a trusted hash.
from casper-node.
@goral09 trusted hash been set in config and updated every restated mentioned above. This is why I believe here we have issue. I didn't check people logs, but we facing this every day in #node-rust chat. The way to fix this thing is just constantly update hash and restart + clean data folder in between. Is something not right, I try to catch hash on era change, but it doesn't helps much, it looks like something random is going on behind.
from casper-node.
The way to fix this thing is just constantly update hash and restart + clean data folder in between. Is something not right, I try to catch hash on era change, but it doesn't helps much, it looks like something random is going on behind.
This shouldn't be necessary anymore.
We've tried to replicate the issues with joining but it worked every time (using PCs in different geographical locations).
from casper-node.
We have not observed this issue for quite some time, closing.
from casper-node.
Related Issues (20)
- Review max_request_size_bytes and max_response_size_bytes binary port config
- Send custom error message payloads in the binary port
- Investigate potentially flaky Highway Zug rewards tests
- Joiner issue for 1.6 HOT 1
- Wrong documentation for enable_contract_version
- Distributing rewards for signatures sometimes fail if the validator dropped from the validator list
- BlockValidator can sometimes drop responders without responding HOT 1
- Create a reactor test that checks that new 2.0 rewards are correctly distributed to inactive validators
- Move values that can affect size of the BinaryPort request to chainspec
- Create a tool for direct communication with binary port
- Adjust cost values for contract messages FFI parameters
- Write reactor tests for checking transaction payments HOT 1
- Unintended speed dependence in should_have_diverse_proposable_blocks_with_stocked_buffer test
- Add a dedicated balance request to the binary port and expose hold information in a new RPC endpoint
- Improve Ticket handling in consensus code
- Investigate the flaky test - "should_fetch_from_multiple_peers"
- Add mechanism to increase efficiency of reconnection process after upgrade
- Update Condor (2.0) Changelogs
- Change casper-node logs from RPC/binary-port to INFO if they return errors to users
- Bug report: The state_get_entity response does not include a method to retrieve the named keys of an addressable entity. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from casper-node.