object TopologyManagerError extends TopologyManagerErrorGroup
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TopologyManagerError
- TopologyManagerErrorGroup
- ErrorGroup
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- abstract class DomainErrorGroup extends ErrorGroup
- abstract class ParticipantErrorGroup extends ErrorGroup
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit val errorClass: ErrorClass
- Definition Classes
- ErrorGroup
- val fullClassName: String
- Definition Classes
- ErrorGroup
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object CertificateGenerationError extends ErrorCode
- Annotations
- @Explanation("""This error indicates that the desired certificate could not be created.""") @Resolution("""Inspect the underlying error for details.""")
- object DuplicateTransaction extends ErrorCode
- Annotations
- @Explanation("""This error indicates that a transaction has already been added previously.""") @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.""")
- object IncreaseOfLedgerTimeRecordTimeTolerance extends ErrorCode
- Annotations
- @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("""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.
|""")
- object InternalError extends ErrorCode
- Annotations
- @Explanation("""This error indicates that there was an internal error within the topology manager.""") @Resolution("Inspect error message for details.")
- object InvalidSignatureError extends AlarmErrorCode
- Annotations
- @Explanation("""This error indicates that the uploaded signed transaction contained an invalid signature.""") @Resolution("Ensure that the transaction is valid and uses a crypto version understood by this participant.")
- object MappingAlreadyExists extends ErrorCode
- Annotations
- @Explanation("""This error indicates that a topology transaction would create a state that already exists and has been authorized with the same key.""") @Resolution("""Your intended change is already in effect.""")
- object NoAppropriateSigningKeyInStore extends ErrorCode
- Annotations
- @Explanation("""This error results if the topology manager did not find a secret key in its store to authorize a certain topology transaction.""") @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.""")
- object NoCorrespondingActiveTxToRevoke extends ErrorCode
- Annotations
- @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("""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.""")
- object PublicKeyNotInStore extends ErrorCode
- Annotations
- @Explanation("""This error indicates that a command contained a fingerprint referring to a public key not being present in the public key store.""") @Resolution("Upload the public key to the public key store using $node.keys.public.load(.) before retrying.")
- object RemovingKeyWithDanglingTransactionsMustBeForced extends ErrorCode
- Annotations
- @Explanation("""This error indicates that the attempted key removal would create dangling topology transactions, making the node unusable.""") @Resolution("""Add the `force = true` flag to your command if you are really sure what you are doing.""")
- object RemovingLastKeyMustBeForced extends ErrorCode
- Annotations
- @Explanation("""This error indicates that the attempted key removal would remove the last valid key of the given entity, making the node unusable.""") @Resolution("""Add the `force = true` flag to your command if you are really sure what you are doing.""")
- object SecretKeyNotInStore extends ErrorCode
- Annotations
- @Explanation("""This error indicates that the secret key with the respective fingerprint can not be found.""") @Resolution("Ensure you only use fingerprints of secret keys stored in your secret key store.")
- object TopologyManagerAlarm extends AlarmErrorCode
- Annotations
- @Explanation("""The topology manager has received a malformed message from another node.""") @Resolution("Inspect the error message for details.")
- object UnauthorizedTransaction extends AlarmErrorCode
- Annotations
- @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("""Inspect the topology state and ensure that valid namespace or identifier delegations of the signing key exist or upload them before adding this transaction.""")