object SubmissionErrors extends SubmissionErrorGroup
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SubmissionErrors
- SubmissionErrorGroup
- ErrorGroup
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
-  final case class SubmissionAlreadyInFlight(changeId: ChangeId, existingSubmissionId: Option[LedgerSubmissionId], existingSubmissionDomain: DomainId) extends TransactionErrorImpl with TransactionSubmissionError with Product with Serializable
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() @IntrinsicCandidate()
 
-   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() @IntrinsicCandidate()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
 
-   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() @IntrinsicCandidate()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
 
-   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 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.")
 
-    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.")
 
-    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.")
 
-    object InactiveMediatorError extends ErrorCode- Annotations
- @Explanation(explanation = "The mediator chosen for the transaction got deactivated before the request was sequenced.") @Resolution(resolution = "Resubmit.")
 
-    object MalformedRequest extends ErrorCode- Annotations
- @Explanation(explanation = """This error has not yet been properly categorised into sub-error codes.""")
 
-    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.""")
 
-    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`.""")
 
-    object SequencerRequest extends ErrorCode- Annotations
- @Explanation(explanation = """This error occurs when the command cannot be sent to the domain.""")
 
-    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.")
 
-    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.
 |""")
 
-    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.""")