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 包含错误代码和描述性错误消息,例如

{
    "errorCode": "ERR_STATE_GET",
    "message": "Requested state key does not exist in state store."
}
}
}

下表列出了 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_FORBIDDEN Error message forbidden by access controls.
ERR_PUBSUB_CLOUD_EVENTS_SER 序列化 Pub/Sub 事件信封是错误的。
ERR_STATE_STORE_NOT_FOUND 未找到引用状态存储的错误。
ERR_STATE_STORES_NOT_CONFIGURED Error no state stores configured.
ERR_NOT_SUPPORTED_STATE_OPERATION Error 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_READY Dapr 未就绪的错误。
ERR_METADATA_GET Error parsing the Metadata information.