paritytech / paritytech/try-runtime-cli
Not enough data to fill buffer
オープン
まだ誰も着手していません。
- 主要言語
- Rust
- スター
- 25
- フォーク
- 29
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Ver v0.8.0
Blocktime 6_000
called `Result::unwrap()` on an `Err` value: Input("Error { cause: Some(Error { cause: None, desc: \"Not enough data to fill buffer\" }), desc: \"Could not decode `ExtrinsicInclusionMode`, failed to read variant byte\" }")
Blocktime 12_000
called `Result::unwrap()` on an `Err` value: Input("failed to execute 'Core_initialize_block': Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed\nWASM backtrace:\nerror while executing at wasm backtrace:\n 0: 0x5ea17c - <unknown>!rust_begin_unwind\n 1: 0xc4e1 - <unknown>!core::panicking::panic_fmt::h6522c6a1bf300b70\n 2: 0x176590 - <unknown>!<pallet_aura::pallet::Pallet<T> as frame_support::traits::hooks::OnInitialize<<<<T as frame_system::pallet::Config>::Block as sp_runtime::traits::HeaderProvider>::HeaderT as sp_runtime::traits::Header>::Number>>::on_initialize::h352ecb1006b3125e\n 3: 0x33b735 - <unknown>!<(TupleElement0,TupleElement1,TupleElement2,TupleElement3,TupleElement4,TupleElement5,TupleElement6,TupleElement7,TupleElement8,TupleElement9,TupleElement10,TupleElement11,TupleElement12,TupleElement13,TupleElement14,TupleElement15,TupleElement16,TupleElement17,TupleElement18,TupleElement19,TupleElement20,TupleElement21,TupleElement22,TupleElement23,TupleElement24,TupleElement25,TupleElement26,TupleElement27,TupleElement28,TupleElement29,TupleElement30,TupleElement31,TupleElement32,TupleElement33,TupleElement34) as frame_support::traits::hooks::OnInitialize<BlockNumber>>::on_initialize::hac9f1198775d081c\n 4: 0x61957 - <unknown>!frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::initialize_block::hc2ef4267e6ec6443\n 5: 0x4f34ea - <unknown>!Core_initialize_block")
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
v0.8.0 のケースを blocktimes 6_000 と 12_000 で再現し、その後、報告されている ExtrinsicInclusionMode のデコード失敗と Core_initialize_block/pallet_aura のバックトレースを追跡します。対象となる動作もテストも指定されていないため、まず失敗しているコンポーネントと回帰チェックを確立します。完了とは、失敗が解消されるか、明確で再現可能な診断とともに報告されることを意味します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- blockchain, testing
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100