Packages

o

com.digitalasset.canton.ledger.error.groups

CommandExecutionErrors

object CommandExecutionErrors extends CommandExecutionErrorGroup

Annotations
@Explanation(explanation = "Errors raised during the command execution phase of the command submission evaluation.")
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CommandExecutionErrors
  2. CommandExecutionErrorGroup
  3. ErrorGroup
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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]) @IntrinsicCandidate() @native()
  6. def encodeParties(parties: Set[Party]): Seq[(ErrorResource, String)]
  7. def encodeValue(v: Value): Either[EncodeError, String]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. implicit val errorClass: ErrorClass
    Definition Classes
    ErrorGroup
  11. val fullClassName: String
    Definition Classes
    ErrorGroup
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. def withEncodedValue(v: Value)(f: (String) => Seq[(ErrorResource, String)])(implicit loggingContext: ErrorLoggingContext): Seq[(ErrorResource, String)]
  24. object DisclosedContractsSynchronizerIdMismatch extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs if some of the disclosed contracts attached to the command submission that were also used in command interpretation have specified mismatching synchronizer ids.
    |This can happen if the synchronizer ids of the disclosed contracts are out of sync OR if the originating contracts are assigned to different synchronizers."""
    )
    @Resolution(resolution = "Retry the submission with an up-to-date set of attached disclosed contracts or re-create a command submission that only uses disclosed contracts residing on the same synchronizer.")
  25. object FailedToDetermineLedgerTime extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs if the participant fails to determine the max ledger time of the used
    |contracts. Most likely, this means that one of the contracts is not active anymore which can
    |happen under contention. It can also happen with contract keys.
    |"""
    )
    @Resolution(resolution = "Retry the transaction submission.")
  26. object InteractiveSubmissionExecuteError extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs if the participant fails to execute a transaction via the interactive submission service.
    |"""
    )
    @Resolution(resolution = "Inspect error details and report the error.")
  27. object InteractiveSubmissionPreparationError extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs if the participant fails to prepare a transaction via the interactive submission service.
    |"""
    )
    @Resolution(resolution = "Inspect error details and report the error.")
  28. object Interpreter extends ErrorGroup
    Annotations
    @Explanation(explanation = "Errors raised during the command interpretation phase of the command submission evaluation.")
  29. object Package extends ErrorGroup
    Annotations
    @Explanation(explanation = "Command execution errors raised due to invalid packages.")
  30. object PackageNameDiscardedDueToUnvettedPackages extends ErrorCode
    Annotations
    @Explanation(explanation = "A package-name required in command interpretation was discarded in topology-aware package selection due to vetting topology restrictions.") @Resolution(resolution = "Revisit the command submission and ensure it conforms with the vetted topology state of the submitters and informees.")
  31. object PackageSelectionFailed extends ErrorCode
    Annotations
    @Explanation(explanation = """This error is a catch-all for errors thrown by topology-aware package selection in command processing.""") @Resolution(resolution = "Inspect the error message and adjust the topology state to ensure successful submissions")
  32. object Preprocessing extends ErrorGroup
    Annotations
    @Explanation(explanation = "Errors raised during command conversion to the internal data representation.")
  33. object PrescribedSynchronizerIdMismatch extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs when the synchronizer id provided in the command submission mismatches the synchronizer id specified in one of the disclosed contracts used in command interpretation.""") @Resolution(resolution = "Retry the submission with all disclosed contracts residing on the target submission synchronizer.")
  34. object TimeExceeded extends ErrorCode
    Annotations
    @Explanation(explanation = """This error occurs when the interpretation of a command exceeded the time limit, defined
    |as the maximum time that can be assigned by the ledger when it starts processing the command.
    |It corresponds to the time assigned upon submission by the participant (the ledger time) + a tolerance
    |defined by the `ledgerTimeToRecordTimeTolerance` ledger configuration parameter.
    |Reasons for exceeding this limit can vary: the participant may be under high load, the command interpretation
    |may be very complex, or even run into an infinite loop due to a mistake in the Daml code.
    |"""
    )
    @Resolution(resolution = """Due to the halting problem, we cannot determine whether the interpretation will eventually complete.
    |As a developer: inspect your code for possible non-terminating loops or consider reducing its complexity.
    |As an operator: check and possibly update the resources allocated to the system, as well as the
    |time-related configuration parameters (see "Time on Daml Ledgers" in the "Daml Ledger Model Concepts" doc section
    |and the `set_ledger_time_record_time_tolerance` console command).
    |"""
    )
  35. object UserPackagePreferenceNotVetted extends ErrorCode
    Annotations
    @Explanation(explanation = """The package-id selection preference specified in the command does not refer to any package vetted for one or more package-names.""") @Resolution(resolution = "Adjust the package-id selection preference in the command or contact the participant operator for updating the participant's vetting state.")

Deprecated Value Members

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

    (Since version 9)

Inherited from ErrorGroup

Inherited from AnyRef

Inherited from Any

Ungrouped