object ParticipantTopologyManagerError extends ParticipantErrorGroup

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

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 CannotVetDueToMissingPackages extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a package vetting command failed due to packages not existing locally.
    |This can be due to either the packages not being present or their dependencies being missing.
    |When vetting a package, the package must exist on the participant, as otherwise the participant
    |will not be able to process a transaction relying on a particular package."""
    )
    @Resolution(resolution = "Ensure that the package exists locally before issuing such a transaction.")
  22. object DangerousKeyUseCommandRequiresForce extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a dangerous owner to key mapping authorization was rejected.
    |This is the case if a command is run that could break a participant.
    |If the command was run to assign a key for the given participant, then the command
    |was rejected because the key is not in the participants private store.
    |If the command is run on a participant to issue transactions for another participant,
    |then such commands must be run with force, as they are very dangerous and could easily break
    |the participant.
    |As an example, if we assign an encryption key to a participant that the participant does not
    |have, then the participant will be unable to process an incoming transaction. Therefore we must
    |be very careful to not create such situations.
    | """
    )
    @Resolution(resolution = "Set force=true if you really know what you are doing.")
  23. object DangerousVettingCommandsRequireForce extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a dangerous package vetting command was rejected.
    |This is the case if a vetting command, if not run correctly, could potentially lead to a ledger fork.
    |The vetting authorization checks the participant for the presence of the given set of
    |packages (including their dependencies) and allows only to vet for the given participant id.
    |In rare cases where a more centralised topology manager is used, this behaviour can be overridden
    |with force. However, if a package is vetted but not present on the participant, the participant will
    |refuse to process any transaction of the given domain until the problematic package has been uploaded."""
    )
    @Resolution(resolution = "Set force=true if you really know what you are doing.")
  24. object DependenciesNotVetted extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates a vetting request failed due to dependencies not being vetted.
    |On every vetting request, the set supplied packages is analysed for dependencies. The
    |system requires that not only the main packages are vetted explicitly but also all dependencies.
    |This is necessary as not all participants are required to have the same packages installed and therefore
    |not every participant can resolve the dependencies implicitly."""
    )
    @Resolution(resolution = "Vet the dependencies first and then repeat your attempt.")
  25. object DisablePartyWithActiveContractsRequiresForce extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a dangerous PartyToParticipant mapping deletion was rejected.
    |If the command is run and there are active contracts where the party is a stakeholder these contracts
    |will become inoperable and will never get pruned, leaking storage.
    | """
    )
    @Resolution(resolution = "Set force=true if you really know what you are doing.")
  26. object UninitializedParticipant extends ErrorCode
    Annotations
    @Explanation(explanation = """This error indicates that a request involving topology management was attempted on a participant that is not yet initialised.
    |During initialisation, only namespace and identifier delegations can be managed."""
    )
    @Resolution(resolution = "Initialise the participant and retry.")

Deprecated Value Members

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

Inherited from ParticipantErrorGroup

Inherited from ErrorGroup

Inherited from AnyRef

Inherited from Any

Ungrouped