TransactionResolutionException - corda

corda / net.corda.core.contracts / TransactionResolutionException

# TransactionResolutionException

`open class TransactionResolutionException : FlowException`

The node asked a remote peer for the transaction identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it.

### Exceptions

#### UnknownParametersException | Thrown if a transaction specifies a set of parameters that aren't stored locally yet verification is requested. This should never normally happen because before verification comes resolution, and if a peer can't provide a new set of parameters, TransactionResolutionException will have already been thrown beforehand. `class UnknownParametersException : TransactionResolutionException`

### Constructors

#### <init> | The node asked a remote peer for the transaction identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it. `TransactionResolutionException(hash: SecureHash, message: String = "Transaction resolution failure for $hash")`

### Properties

#### hash | Merkle root of the transaction being resolved, see net.corda.core.transactions.WireTransaction.id `val hash: SecureHash`