open class CordaException : Exception, CordaThrowable
CordaException(message: String?, cause: Throwable?) CordaException(message: String?) |
open val cause: Throwable? |
|
open val message: String? |
|
open var originalExceptionClassName: String? |
|
open val originalMessage: String? |
open fun addSuppressed(suppressed: Array<Throwable>): Unit |
|
open fun equals(other: Any?): Boolean |
|
open fun hashCode(): Int |
|
open fun setCause(cause: Throwable?): Unit |
|
open fun setMessage(message: String?): Unit |
fun Any.contextLogger(): <ERROR CLASS>
When called from a companion object, returns the logger for the enclosing class. |
class ComponentVisibilityException : CordaException
Thrown when checking for visibility of all-components in a group in FilteredTransaction.checkAllComponentsVisible. |
|
class FilteredTransactionVerificationException : CordaException
Thrown when FilteredTransaction.verify fails. |
|
open class FlowException : CordaException
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). |
|
class MerkleTreeException : CordaException |
|
class MissingAttachmentsException : CordaException
Thrown during deserialization to indicate that an attachment needed to construct the WireTransaction is not found. |
|
class UnknownAnonymousPartyException : CordaException |
|
open class UnparseableCallException : CordaException |
|
class UntrustedAttachmentsException : CordaException
Thrown during classloading upon encountering an untrusted attachment (eg. not in the TRUSTED_UPLOADERS list) |