Error message 'CursorPaginationStrategy' object has no attribute '_stop_condition'

Summary

Custom connectors built using the Airbyte Connector Builder on Airbyte Cloud failed with the error message ‘CursorPaginationStrategy’ object has no attribute ‘_stop_condition’. The issue was resolved by adding a parameter in the YAML file and versioning it. User is asking for a centralized location to find all breaking changes.


Question

Hi !

This morning I had few of my custom connector (I’m using the builder on Airbyte Cloud) that failed

They all had the same error message :

'CursorPaginationStrategy' object has no attribute '_stop_condition'
When I’ve deep dive into my connectors, it seems that when I’ve “looked” at my yaml file, the parameter has been added. I’ve versioned it and now it’s working. What i’m guessing is a breaking change (although it’s in beta), is there somewhere we can find all these changes ? :slightly_smiling_face:



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want to access the original thread.

Join the conversation on Slack

["custom-connector", "connector-builder", "airbyte-cloud", "error-message", "breaking-change"]

Hi Quentin, I believe the fix for this was pushed last night - can you check if it was resolved for you?

https://github.com/airbytehq/airbyte/blob/master/airbyte-cdk/python/CHANGELOG.md|This is where the CDK changes are logged, though I’m not sure if there is a place surfaced where you’d know immediately which version Cloud is running.

Though it looks like last night was releasing 0.78.5 to cloud, I’m not sure if 0.78.6 is more applicable to fix your case, let me see what I can find

Hi Quentin, the breaking change was not intentional and is be resolved as of 0.78.5. sorry for the trouble

Ok :slightly_smiling_face: Thanks for the reactivity, is this channel the best way to communicate on this ? I’m an active user of the builder so I might have other product feedbacks in the future :slightly_smiling_face:

yes this is the best place to share your feedback