CordaException - corda

corda / net.corda.core / CordaException

# CordaException

`open class CordaException : Exception, CordaThrowable`

### Constructors

#### <init> | `CordaException(message: String?, cause: Throwable?)` `CordaException(message: String?)`

### Properties

#### cause | `open val cause: Throwable?`
#### message | `open val message: String?`
#### originalExceptionClassName | `open var originalExceptionClassName: String?`
#### originalMessage | `open val originalMessage: String?`

### Functions

#### addSuppressed | `open fun addSuppressed(suppressed: Array<Throwable>): Unit`
#### equals | `open fun equals(other: Any?): Boolean`
#### hashCode | `open fun hashCode(): Int`
#### setCause | `open fun setCause(cause: Throwable?): Unit`
#### setMessage | `open fun setMessage(message: String?): Unit`

### Inheritors

#### ComponentVisibilityException | Thrown when checking for visibility of all-components in a group in FilteredTransaction.checkAllComponentsVisible. `class ComponentVisibilityException : CordaException`
#### FilteredTransactionVerificationException | Thrown when FilteredTransaction.verify fails. `class FilteredTransactionVerificationException : CordaException`
#### FlowException | Exception which can be thrown by a FlowLogic at any point in its logic to unexpectedly bring it to a permanent end. The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a FlowSession.receive or FlowSession.sendAndReceive. Any flow which no longer needs to do a receive, or has already ended, will not receive the exception (if this is required then have them wait for a confirmation message). `open class FlowException : CordaException, IdentifiableException`
#### MerkleTreeException | `class MerkleTreeException : CordaException`
#### MissingAttachmentsException | Thrown during deserialization to indicate that an attachment needed to construct the WireTransaction is not found. `class MissingAttachmentsException : CordaException`
#### UnknownAnonymousPartyException | `class UnknownAnonymousPartyException : CordaException`