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 MigrationErrors extends ErrorGroup
- final case class SyncServiceFailedSynchronizerConnection(synchronizerAlias: SynchronizerAlias, parent: SynchronizerRegistryError)(implicit loggingContext: ErrorLoggingContext) extends SyncServiceError with ParentCantonError[SynchronizerRegistryError] with Product with Serializable
- final case class SyncServiceMigrationError(from: Source[SynchronizerAlias], to: Target[SynchronizerAlias], parent: SynchronizerMigrationError)(implicit loggingContext: ErrorLoggingContext) extends SyncServiceError with ParentCantonError[SynchronizerMigrationError] with Product with Serializable
- final case class SyncServicePurgeSynchronizerError(synchronizerAlias: SynchronizerAlias, parent: PruningServiceError)(implicit loggingContext: ErrorLoggingContext) extends SyncServiceError with ParentCantonError[PruningServiceError] with Product with Serializable
- abstract class SynchronizerRegistryErrorGroup extends ErrorGroup
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]) @IntrinsicCandidate() @native()
- 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
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- 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
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- 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 InvalidArgument extends ErrorCode
- object PartyAllocationNoSynchronizerError extends ErrorCode
- Annotations
- @Explanation(explanation = """The participant is not connected to a synchronizer and can therefore not allocate a party
because the party notification is configured as ``party-notification.type = via-synchronizer``.""") @Resolution(resolution = "Connect the participant to a synchronizer 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 synchronizer under an alias already in use.")
- object SyncServiceBecamePassive extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a connected synchronizer is disconnected because the participant became passive.") @Resolution(resolution = "Fail over to the active participant replica.")
- object SyncServiceInconsistentConnectivity extends ErrorCode
- Annotations
- @Explanation(explanation = """This error is reported in case of validation failures when attempting to register new or change existing
sequencer connections. This can be caused by unreachable nodes, a bad TLS configuration, or in case of
a mismatch of synchronizer ids reported by the sequencers or mismatched sequencer-ids within a sequencer group.""") @Resolution(resolution = """Check that the connection settings provided are correct. If they are but correspond to temporarily
inactive sequencers, you may also turn off the validation.
""")
- object SyncServiceInternalError extends ErrorCode
- Annotations
- @Explanation(explanation = "This error indicates an internal issue.") @Resolution(resolution = "Please contact support and provide the failure reason.")
- object SyncServicePassiveReplica extends ErrorCode
- Annotations
- @Explanation(explanation = "This error results if a admin command is submitted to the passive replica.") @Resolution(resolution = "Send the admin command to the active replica.")
- object SyncServiceStartupError extends ErrorCode
- Annotations
- @Explanation(explanation = "This error indicates a synchronizer failed to start or initialize properly.") @Resolution(resolution = "Please check the underlying error(s) and retry if possible. If not, contact support and provide the failure reason.")
- object SyncServiceSynchronizerDisabledUs extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when the synchronization service shuts down because the remote sequencer API is denying access.") @Resolution(resolution = "Contact the sequencer operator and inquire why you are not allowed to connect anymore.")
- object SyncServiceSynchronizerDisconnect extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a connected synchronizer is unexpectedly disconnected from the Canton " +
"sync service (after having previously been connected)") @Resolution(resolution = "Please contact support and provide the failure reason.")
- object SyncServiceSynchronizerIsNotActive extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is logged when a synchronizer has a non-active status.") @Resolution(resolution = """If you attempt to connect to a synchronizer 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 SyncServiceSynchronizerMustNotHaveInFlightTransactions extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is emitted when a synchronizer migration is attempted while transactions are still in-flight on the source synchronizer.") @Resolution(resolution = """Ensure the source synchronizer has no in-flight transactions by reconnecting participants to the source synchronizer, halting
|activity on the participants and waiting for in-flight transactions to complete or time out. Afterwards invoke
|`migrate_synchronizer` again. As a last resort, you may force the synchronizer migration ignoring in-flight transactions using
|the `force` flag on the command. Be advised, forcing a migration may lead to a ledger fork.""")
- object SyncServiceSynchronizersMustBeOffline extends ErrorCode
- Annotations
- @Explanation(explanation = "This error is emitted when an operation is attempted such as repair that requires the synchronizers to be disconnected and clean.") @Resolution(resolution = "Disconnect the still connected synchronizers before attempting the command.")
- object SyncServiceUnknownSynchronizer extends ErrorCode
- Annotations
- @Explanation(explanation = "This error results if a synchronizer connectivity command is referring to a synchronizer alias that has not been registered.") @Resolution(resolution = "Please confirm the synchronizer alias is correct, or configure the synchronizer before (re)connecting.")
- object Synchronous