Troubleshooting & Problem Resolution Flashcards
7 cards from real CBDH practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Troubleshooting & Problem Resolution flashcards as text
In Hyperledger Sawtooth, submitted batches stay PENDING forever. What is a likely cause?
Answer: The transaction processor for the transaction family is not running or not registered with the validator
Without a registered transaction processor for the family and version, the validator cannot execute the transactions.
Two Hyperledger Besu nodes start but never peer. Which mismatch is a common cause?
Answer: A different genesis file or network ID, or a bad bootnode enode URL
Besu peers only connect when they share the same network ID and genesis, and bootnodes need a correct enode.
An IBFT 2.0 Besu network stops producing blocks after several validators go offline. Why?
Answer: More than one third of validators are offline, so the required supermajority cannot be reached
IBFT 2.0 needs a supermajority of validators (more than two thirds) to sign off on blocks.
What is the best first step to debug chaincode behavior in a Fabric network?
Answer: Raise logging with FABRIC_LOGGING_SPEC and inspect the peer and chaincode container logs
Debug-level peer logs and chaincode container logs usually show the failing call and error directly.
A peer built from an older release fails to join a channel whose config sets Application capability V2_0. What explains this?
Answer: The peer does not support the required capability level, so it must be upgraded
Capabilities enforce minimum binary versions, and nodes that lack support refuse to process the channel.
Endorsers return different read/write sets, causing 'proposal responses do not match'. Which chaincode practice is the typical culprit?
Answer: Using non-deterministic logic such as random numbers or the local system time
Each endorser executes the chaincode independently, so non-deterministic code produces differing results.
In Hyperledger Iroha, a query is rejected with a 'no permission' error for an existing account. What should you do?
Answer: Grant the account a role that contains the required query permission
Iroha uses role-based permissions, so the account's roles must include the needed permission.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- blockchaintrainingalliance.com — Test delivery, passing score, score release, test dates, fees, exam format, time limit · verified Oct 2026