object SyncServiceError extends SyncServiceErrorGroup with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SyncServiceError
- Serializable
- SyncServiceErrorGroup
- ErrorGroup
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- abstract class DomainRegistryErrorGroup extends ErrorGroup
- abstract class MigrationErrors extends ErrorGroup
- final case class SyncServiceFailedDomainConnection(domain: DomainAlias, parent: DomainRegistryError)(implicit loggingContext: ErrorLoggingContext) extends SyncServiceError with ParentCantonError[DomainRegistryError] with Product with Serializable
- final case class SyncServiceMigrationError(from: DomainAlias, to: DomainAlias, parent: SyncDomainMigrationError)(implicit loggingContext: ErrorLoggingContext) extends SyncServiceError with ParentCantonError[SyncDomainMigrationError] with Product with Serializable
- final case class SyncServiceStartupError(errors: NonEmpty[Seq[SyncServiceError]])(implicit loggingContext: ErrorLoggingContext) extends SyncServiceError with CombinedError[SyncServiceError] 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 PartyAllocationNoDomainError extends ErrorCode
- Annotations
- @Explanation(explanation = """The participant is not connected to a domain and can therefore not allocate a party
because the party notification is configured as ``party-notification.type = via-domain``.""") @Resolution(resolution = "Connect the participant to a domain first or change the participant's party notification config to ``eager``.")
- object SyncServiceAlarm extends AlarmErrorCode
- Annotations
- @Explanation(explanation = "The participant has detected that another node is behaving maliciously.") @Resolution(resolution = "Contact support.")
- object SyncServiceAlreadyAdded extends ErrorCode
- Annotations
- @Explanation(explanation = "This error results on an attempt to register a new domain under an alias already in use.")
- object SyncServiceDomainBecamePassive extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a sync domain is disconnected because the participant became passive.") @Resolution(resolution = "Fail over to the active participant replica.")
- object SyncServiceDomainDisabledUs extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when the synchronization service shuts down because the remote domain has disabled this participant.") @Resolution(resolution = "Contact the domain operator and inquire why you have been booted out.")
- object SyncServiceDomainDisconnect extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a sync domain is unexpectedly disconnected from the Canton " +
"sync service (after having previously been connected)") @Resolution(resolution = "Please contact support and provide the failure reason.")
- object SyncServiceDomainIsNotActive extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a sync domain has a non-active status.") @Resolution(resolution = """If you attempt to connect to a domain that has either been migrated off or has a pending migration,
|this error will be emitted. Please complete the migration before attempting to connect to it.""")
- object SyncServiceDomainMustBeOffline extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is emitted when an operation is attempted such as repair that requires the domain connection to be disconnected and clean.") @Resolution(resolution = "Disconnect the domain before attempting the command.")
- object SyncServiceDomainMustNotHaveInFlightTransactions extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is emitted when a domain migration is attempted while transactions are still in-flight on the source domain.") @Resolution(resolution = """Ensure the source domain has no in-flight transactions by reconnecting participants to the source domain, halting
|activity on the participants and waiting for in-flight transactions to complete or time out. Afterwards invoke
|`migrate_domain` again. As a last resort, you may force the domain migration ignoring in-flight transactions using
|the `force` flag on the command. Be advised, forcing a migration may lead to a ledger fork.""")
- object SyncServiceDomainStatusMustBeInactive extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a sync domain is not inactive.") @Resolution(resolution = """If you attempt to purge a domain that has not been deactivated, this error will be emitted.
|Please ensure that the specified domain has a status of `Inactive` before attempting to purge it.""")
- object SyncServiceInternalError extends ErrorCode
- Annotations
- @Explanation(explanation = "This error indicates an internal issue.") @Resolution(resolution = "Please contact support and provide the failure reason.")
- object SyncServiceUnknownDomain extends ErrorCode
- Annotations
- @Explanation(explanation = "This error results if a domain connectivity command is referring to a domain alias that has not been registered.") @Resolution(resolution = "Please confirm the domain alias is correct, or configure the domain before (re)connecting.")