object SequencerErrors extends SequencerErrorGroup
- Annotations
- @Explanation(explanation = """Delivery errors wrapped into sequenced events""")
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SequencerErrors
- SequencerErrorGroup
- ErrorGroup
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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 AggregateSubmissionAlreadySent extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """This error occurs when the sequencer has already sent out the aggregate submission for the request.""") @Resolution(resolution = """This is expected to happen during operation of a system with aggregate submissions enabled. No action required.""")
- object AggregateSubmissionStuffing extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """This error occurs when the sequencer already received the same submission request from the same sender.""") @Resolution(resolution = """This error indicates that an aggregate submission has already been accepted by the sequencer and for some reason there is a repeated submission. This is likely caused by retrying a submission. This can usually be ignored.""")
- object MaxSequencingTimeTooFar extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """Maximum sequencing time on the submission request is exceeding the maximum allowed interval into the future. Could be result of a concurrent dynamic domain parameter change for sequencerAggregateSubmissionTimeout.""") @Resolution(resolution = """In case there was a recent concurrent dynamic domain parameter change, simply retry the submission. Otherwise this error code indicates a bug in Canton (a faulty node behaviour). Please contact customer support.""")
- object PersistTombstone extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """An onboarded sequencer has put a tombstone in place of an event with a timestamp older than the sequencer signing key.""") @Resolution(resolution = """Clients should connect to another sequencer with older event history to consume the tombstoned events
|before reconnecting to the recently onboarded sequencer.""")
- object SigningTimestampAfterSequencingTimestamp extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """Timestamp of the signing key on the submission request is later than the sequencing time.""") @Resolution(resolution = """This indicates a bug in Canton (a faulty node behaviour). Please contact customer support.""")
- object SigningTimestampMissing extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """Timestamp of the signing key is missing on the submission request.""") @Resolution(resolution = """This indicates a bug in Canton (a faulty node behaviour). Please contact customer support.""")
- object SigningTimestampTooEarly extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """Timestamp of the signing key on the submission request is earlier than allowed by the dynamic domain parameters.""") @Resolution(resolution = """This indicates a bug in Canton (a faulty node behaviour). Please contact customer support.""")
- object SubmissionRequestMalformed extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """This error occurs when the sequencer cannot parse the submission request.""") @Resolution(resolution = """This usually indicates a misconfiguration of the system components or an application bug and requires operator intervention.""")
- object SubmissionRequestRefused extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """This error occurs when the sequencer cannot accept submission request due to the current state of the system.""") @Resolution(resolution = """This usually indicates a misconfiguration of the system components or an application bug and requires operator intervention. Please refer to a specific error message to understand the exact cause.""")
- object TrafficCredit extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """Sequencer has refused a submission request due to insufficient credits in the sender's traffic balance.""") @Resolution(resolution = """Acquire more traffic credits with the system by topping up traffic credits for the sender.""")
- object UnknownRecipients extends SequencerDeliverErrorCode
- Annotations
- @Explanation(explanation = """This error happens when a submission request specifies nodes that are not known to the sequencer.""") @Resolution(resolution = """This indicates a bug in Canton (a faulty node behaviour). Please contact customer support.""")