[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Pub/Sub API - Class Google::Cloud::PubSub::OrderingKeyError (v3.0.2)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.2 (latest)](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-OrderingKeyError)\n- [3.0.1](/ruby/docs/reference/google-cloud-pubsub/3.0.1/Google-Cloud-PubSub-OrderingKeyError)\n- [2.23.0](/ruby/docs/reference/google-cloud-pubsub/2.23.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.22.0](/ruby/docs/reference/google-cloud-pubsub/2.22.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.21.0](/ruby/docs/reference/google-cloud-pubsub/2.21.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.20.0](/ruby/docs/reference/google-cloud-pubsub/2.20.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.19.0](/ruby/docs/reference/google-cloud-pubsub/2.19.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.18.1](/ruby/docs/reference/google-cloud-pubsub/2.18.1/Google-Cloud-PubSub-OrderingKeyError)\n- [2.17.0](/ruby/docs/reference/google-cloud-pubsub/2.17.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.16.0](/ruby/docs/reference/google-cloud-pubsub/2.16.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.15.5](/ruby/docs/reference/google-cloud-pubsub/2.15.5/Google-Cloud-PubSub-OrderingKeyError)\n- [2.14.0](/ruby/docs/reference/google-cloud-pubsub/2.14.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.12.1](/ruby/docs/reference/google-cloud-pubsub/2.12.1/Google-Cloud-PubSub-OrderingKeyError)\n- [2.11.0](/ruby/docs/reference/google-cloud-pubsub/2.11.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.10.0](/ruby/docs/reference/google-cloud-pubsub/2.10.0/Google-Cloud-PubSub-OrderingKeyError)\n- [2.9.2](/ruby/docs/reference/google-cloud-pubsub/2.9.2/Google-Cloud-PubSub-OrderingKeyError) \nReference documentation and code samples for the Cloud Pub/Sub API class Google::Cloud::PubSub::OrderingKeyError.\n\nIndicates that messages using the [#ordering_key](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-OrderingKeyError#Google__Cloud__PubSub__OrderingKeyError_ordering_key_instance_ \"Google::Cloud::PubSub::OrderingKeyError#ordering_key (method)\") are not being\npublished due to error. Future calls to [Publisher#publish_async](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-Publisher#Google__Cloud__PubSub__Publisher_publish_async_instance_ \"Google::Cloud::PubSub::Publisher#publish_async (method)\") with the\n[#ordering_key](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-OrderingKeyError#Google__Cloud__PubSub__OrderingKeyError_ordering_key_instance_ \"Google::Cloud::PubSub::OrderingKeyError#ordering_key (method)\") will fail with this error.\n\n\nTo allow future messages with the [#ordering_key](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-OrderingKeyError#Google__Cloud__PubSub__OrderingKeyError_ordering_key_instance_ \"Google::Cloud::PubSub::OrderingKeyError#ordering_key (method)\") to be published, the\n[#ordering_key](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-OrderingKeyError#Google__Cloud__PubSub__OrderingKeyError_ordering_key_instance_ \"Google::Cloud::PubSub::OrderingKeyError#ordering_key (method)\") must be passed to [Publisher#resume_publish](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-Publisher#Google__Cloud__PubSub__Publisher_resume_publish_instance_ \"Google::Cloud::PubSub::Publisher#resume_publish (method)\").\n\n\u003cbr /\u003e\n\nIf this error is retrieved from [PublishResult#error](/ruby/docs/reference/google-cloud-pubsub/latest/Google-Cloud-PubSub-PublishResult#Google__Cloud__PubSub__PublishResult_error_instance_ \"Google::Cloud::PubSub::PublishResult#error (method)\"), inspect `cause`\nfor the error raised while publishing. \n\nInherits\n--------\n\n- Google::Cloud::Error\n\nMethods\n-------\n\n### #initialize\n\n def initialize(ordering_key) -\u003e OrderingKeyError\n\n**Returns**\n\n- ([OrderingKeyError](./Google-Cloud-PubSub-OrderingKeyError)) --- a new instance of OrderingKeyError\n\n### #ordering_key\n\n def ordering_key() -\u003e String\n\n**Returns**\n\n- (String) --- The ordering key that is in a failed state."]]