object TopologyManagerError extends TopologyManagerErrorGroup

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TopologyManagerError
  2. TopologyManagerErrorGroup
  3. ErrorGroup
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class DomainErrorGroup extends ErrorGroup
  2. abstract class ParticipantErrorGroup extends ErrorGroup

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. implicit val errorClass: ErrorClass
    Definition Classes
    ErrorGroup
  9. val fullClassName: String
    Definition Classes
    ErrorGroup
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. object DuplicateTransaction extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a transaction has already been added previously.""") @Resolution(resolution = """Nothing to do as the transaction is already registered. Note however that a revocation is " +
    final. If you want to re-enable a statement, you need to re-issue an new transaction."""
    )
  22. object IllegalRemovalOfDomainTrustCertificate extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a participant is trying to rescind their domain trust certificate
    |while still being hosting parties."""
    )
    @Resolution(resolution = """The participant should work with the owners of the parties mentioned in the ``parties`` field in the
    |error details metadata to get itself removed from the list of hosting participants of those parties."""
    )
  23. object IncreaseOfLedgerTimeRecordTimeTolerance extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that it has been attempted to increase the ``ledgerTimeRecordTimeTolerance`` domain parameter in an insecure manner.
    |Increasing this parameter may disable security checks and can therefore be a security risk.
    |"""
    )
    @Resolution(resolution = """Make sure that the new value of ``ledgerTimeRecordTimeTolerance`` is at most half of the ``mediatorDeduplicationTimeout`` domain parameter.
    |
    |Use ``myDomain.service.set_ledger_time_record_time_tolerance`` for securely increasing ledgerTimeRecordTimeTolerance.
    |
    |Alternatively, add the ``force = true`` flag to your command, if security is not a concern for you.
    |The security checks will be effective again after twice the new value of ``ledgerTimeRecordTimeTolerance``.
    |Using ``force = true`` is safe upon domain bootstrapping.
    |"""
    )
  24. object InsufficientKeys extends ErrorCode
    Annotations
    @Explanation(explanation = "This error indicates that members referenced in a topology transaction have not declared at least one signing key or at least 1 encryption key or both.") @Resolution(resolution = """Ensure that all members referenced in the topology transaction have declared at least one signing key and at least one encryption key, then resubmit the failed transaction.
    |The metadata details of this error contain the members with the missing keys in the field ``members``."""
    )
  25. object InternalError extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that there was an internal error within the topology manager.""") @Resolution(resolution = "Inspect error message for details.")
  26. object InvalidSignatureError extends AlarmErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that the uploaded signed transaction contained an invalid signature.""") @Resolution(resolution = "Ensure that the transaction is valid and uses a crypto version understood by this participant.")
  27. object InvalidThreshold extends ErrorCode
    Annotations
    @Explanation(explanation = "This error indicates that a threshold in the submitted transaction was higher than the number of members that would have to satisfy that threshold.") @Resolution(resolution = """Submit the topology transaction with a lower threshold.
    |The metadata details of this error contain the expected maximum in the field ``expectedMaximum``."""
    )
  28. object InvalidTrafficLimit extends ErrorCode
    Annotations
    @Explanation(explanation = "This error indicates that the attempted update of the extra traffic limits for a particular member failed because the new limit is lower than the current limit.") @Resolution(resolution = """Extra traffic limits can only be increased. Submit the topology transaction with a higher limit.
    |The metadata details of this error contain the expected minimum value in the field ``expectedMinimum``."""
    )
  29. object MappingAlreadyExists extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a topology transaction would create a state that already exists and has been authorized with the same key.""") @Resolution(resolution = """Your intended change is already in effect.""")
  30. object NoAppropriateSigningKeyInStore extends ErrorCode
    Annotations
    @Explanation(explanation = """This error results if the topology manager did not find a secret key in its store to authorize a certain topology transaction.""") @Resolution(resolution = """Inspect your topology transaction and your secret key store and check that you have the
    appropriate certificates and keys to issue the desired topology transaction. If the list of candidates is empty,
    then you are missing the certificates."""
    )
  31. object NoCorrespondingActiveTxToRevoke extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that the attempt to add a removal transaction was rejected, as the mapping / element affecting the removal did not exist.""") @Resolution(resolution = """Inspect the topology state and ensure the mapping and the element id of the active transaction you are trying to revoke matches your revocation arguments.""")
  32. object PublicKeyNotInStore extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a command contained a fingerprint referring to a public key not being present in the public key store.""") @Resolution(resolution = "Upload the public key to the public key store using $node.keys.public.load(.) before retrying.")
  33. object RemovingKeyWithDanglingTransactionsMustBeForced extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that the attempted key removal would create dangling topology transactions, making the node unusable.""") @Resolution(resolution = """Add the `force = true` flag to your command if you are really sure what you are doing.""")
  34. object RemovingLastKeyMustBeForced extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that the attempted key removal would remove the last valid key of the given entity, making the node unusable.""") @Resolution(resolution = """Add the `force = true` flag to your command if you are really sure what you are doing.""")
  35. object SecretKeyNotInStore extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that the secret key with the respective fingerprint can not be found.""") @Resolution(resolution = "Ensure you only use fingerprints of secret keys stored in your secret key store.")
  36. object SerialMismatch extends ErrorCode
  37. object TopologyManagerAlarm extends AlarmErrorCode
    Annotations
    @Explanation(explanation = """The topology manager has received a malformed message from another node.""") @Resolution(resolution = "Inspect the error message for details.")
  38. object TopologyTransactionNotFound extends ErrorCode
    Annotations
    @Explanation(explanation = "This error indicates that a topology transaction could not be found.") @Resolution(resolution = "The topology transaction either has been rejected, is not valid anymore, is not yet valid, or does not yet exist.")
  39. object UnauthorizedTransaction extends AlarmErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that the attempt to add a transaction was rejected, as the signing key is not authorized within the current state.""") @Resolution(resolution = """Inspect the topology state and ensure that valid namespace or identifier delegations of the signing key exist or upload them before adding this transaction.""")
  40. object UnknownMembers extends ErrorCode
    Annotations
    @Explanation(explanation = "This error indicates that the topology transaction references members that are currently unknown.") @Resolution(resolution = """Wait for the onboarding of the members to be become active or remove the unknown members from the topology transaction.
    |The metadata details of this error contain the unknown member in the field ``members``."""
    )
  41. object WrongDomain extends ErrorCode

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from ErrorGroup

Inherited from AnyRef

Inherited from Any

Ungrouped