API返回的错误代码

Dapr API 错误代码的详细参考

For http calls made to Dapr runtime, when an error is encountered, an error json is returned in http response body. Json 包含错误代码和描述性错误消息,例如

  1. {
  2. "errorCode": "ERR_STATE_GET",
  3. "message": "Requested state key does not exist in state store."
  4. }
  5. }
  6. }

下表列出了 Dapr 运行时返回的错误代码:

错误代码描述
ERR_ACTOR_INSTANCE_MISSING获取 actor 实例时出错。 This means that actor is now hosted in some other service replica.
ERR_ACTOR_RUNTIME_NOT_FOUND获取 actor 实例时出错。
ERR_ACTOR_REMINDER_CREATE为 actor 创建 reminders 时出错。
ERR_ACTOR_REMINDER_DELETE删除 actor 的 reminders 时出错。
ERR_ACTOR_TIMER_CREATE为 actor 创建 timer 时出错。
ERR_ACTOR_TIMER_DELETE删除 actor 的 timer 时出错。
ERR_ACTOR_REMINDER_GET获取 actor 的 reminders 时出错。
ERR_ACTOR_INVOKE_METHOD对 actor 调用方法时出错。
ERR_ACTOR_STATE_DELETE删除 actor 状态时出错。
ERR_ACTOR_STATE_GET获取 actor 的状态时出错。
ERR_ACTOR_STATE_TRANSACTION_SAVE存储 actor 状态时事务出错。
ERR_PUBSUB_NOT_FOUND引用 Dapr 运行时中的 Pub/Sub 组件时出错。
ERR_PUBSUB_PUBLISH_MESSAGE发布消息时出错。
ERR_PUBSUB_FORBIDDENError message forbidden by access controls.
ERR_PUBSUB_CLOUD_EVENTS_SER序列化 Pub/Sub 事件信封是错误的。
ERR_STATE_STORE_NOT_FOUND未找到引用状态存储的错误。
ERR_STATE_STORES_NOT_CONFIGUREDError no state stores configured.
ERR_NOT_SUPPORTED_STATE_OPERATIONError transaction requested on a state store with no transaction support.
ERR_STATE_GET获取状态存储的状态时出错。
ERR_STATE_DELETE从状态存储中删除状态时出错。
ERR_STATE_SAVE在状态存储中保存状态时出错。
ERR_INVOKE_OUTPUT_BINDING调用输出绑定时出错。
ERR_MALFORMED_REQUEST格式错误的请求。
ERR_DIRECT_INVOKE直接调用错误。
ERR_DESERIALIZE_HTTP_BODY反序列化一个 HTTP 请求正文时出错。
ERR_SECRET_STORES_NOT_CONFIGURED未配置密钥存储的错误。
ERR_SECRET_STORE_NOT_FOUND未找到指定密钥存储的错误。
ERR_HEALTH_NOT_READYDapr 未就绪的错误。
ERR_METADATA_GETError parsing the Metadata information.