Packages

object SubmissionErrors extends SubmissionErrorGroup

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

Type Members

  1. final case class SubmissionAlreadyInFlight(changeId: ChangeId, existingSubmissionId: Option[LedgerSubmissionId], existingSubmissionDomain: DomainId) extends TransactionErrorImpl with TransactionSubmissionError with Product with Serializable

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 ContractAuthenticationFailed extends AlarmErrorCode
    Annotations
    @Explanation(explanation = "At least one of the transaction's input contracts could not be authenticated.") @Resolution(resolution = "Retry the submission with correctly authenticated contracts.")
  22. object DomainBackpressure extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs when the sequencer refuses to accept a command due to backpressure.""") @Resolution(resolution = "Wait a bit and retry, preferably with some backoff factor.")
  23. object DomainWithoutMediatorError extends ErrorCode
    Annotations
    @Explanation(explanation = "The participant routed the transaction to a domain without an active mediator.") @Resolution(resolution = "Add a mediator to the domain.")
  24. object InactiveMediatorError extends ErrorCode
    Annotations
    @Explanation(explanation = "The mediator chosen for the transaction got deactivated before the request was sequenced.") @Resolution(resolution = "Resubmit.")
  25. object MalformedRequest extends ErrorCode
    Annotations
    @Explanation(explanation = """This error has not yet been properly categorised into sub-error codes.""")
  26. object PackageNotVettedByRecipients extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs if a transaction was submitted referring to a package that
    |a receiving participant has not vetted. Any transaction view can only refer to packages that have
    |explicitly been approved by the receiving participants."""
    )
    @Resolution(resolution = """Ensure that the receiving participant uploads and vets the respective package.""")
  27. object ParticipantOverloaded extends ErrorCode
    Annotations
    @Explanation(explanation = """The participant has rejected all incoming commands during a configurable grace period.""") @Resolution(resolution = """Configure more restrictive resource limits (enterprise only).
    |Change applications to submit commands at a lower rate.
    |Configure a higher value for `myParticipant.parameters.warnIfOverloadedFor`."""
    )
  28. object SequencerRequest extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs when the command cannot be sent to the domain.""")
  29. object SubmissionDuringShutdown extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs when a command is submitted while the system is performing a shutdown.""") @Resolution(resolution = "Assuming that the participant will restart or failover eventually, retry in a couple of seconds.")
  30. object TimeoutError extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs when the transaction was not sequenced within the pre-defined max-sequencing time
    |and has therefore timed out. The max-sequencing time is derived from the transaction's ledger time via
    |the ledger time model skews.
    |"""
    )
    @Resolution(resolution = """Resubmit if the delay is caused by high load.
    |If the command requires substantial processing on the participant,
    |specify a higher minimum ledger time with the command submission so that a higher max sequencing time is derived.
    |Alternatively, you can increase the dynamic domain parameter ledgerTimeRecordTimeTolerance.
    |"""
    )
  31. object UnknownContractDomain extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs if a transaction was submitted referring to a contract that
    |is not known on the domain. This can occur in case of race conditions between a transaction and
    |an archival or transfer-out."""
    )
    @Resolution(resolution = """Check domain for submission and/or re-submit the transaction.""")

Deprecated Value Members

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

Inherited from SubmissionErrorGroup

Inherited from ErrorGroup

Inherited from AnyRef

Inherited from Any

Ungrouped