<@U04SE163WC8> quickbook connector is not working
# ask-ai
k
@kapa.ai quickbook connector is not working
u
Based on the knowledge sources provided, there are indeed some issues reported with the Quickbooks connector in Airbyte. Here's a summary of the main problems and their current status: 1. Token Expiration: The most common issue seems to be related to token expiration. The refresh token expires after 1 hour, causing syncs to fail after the initial one. This problem is mentioned in multiple issues [GitHub Issue #44471](https://github.com/airbytehq/airbyte/issues/44471) and [Forum Post](https://discuss.airbyte.io/t/1733). 2. Configuration Error: Some users are encountering an error when trying to set up the Quickbooks source, with the message "'str' object has no attribute 'eval'" [GitHub Issue #46579](https://github.com/airbytehq/airbyte/issues/46579). 3. Empty Schema: After upgrading the connector from version 3.0.3 to 3.0.4 and newer, some users reported that all table schemas were gone [GitHub Issue #40596](https://github.com/airbytehq/airbyte/issues/40596). The Airbyte team is aware of these issues and is working on resolving them. Specifically: - They are working on upgrading the Quickbooks connector from alpha to beta, which should address the token refresh mechanism [Forum Post](https://discuss.airbyte.io/t/1733). - A pull request has been created to fix the configuration error [GitHub Issue #44471](https://github.com/airbytehq/airbyte/issues/44471). If you're experiencing any of these issues, it's recommended to keep an eye on the GitHub issues for updates. In the meantime, you may need to manually refresh the token for each sync, which is not ideal but a temporary workaround. For the most up-to-date status on these issues, you can check the linked GitHub issues or reach out to Airbyte support directly.
k
@kapa.ai quickbook 'str' object has no attribute 'eval'
u
A message from kapa.ai
u
Based on the information provided in the knowledge sources, the error "'str' object has no attribute 'eval'" is indeed a known issue with the Quickbooks source connector in Airbyte. This error occurs when trying to set up or configure the Quickbooks source. The issue is reported in [GitHub Issue #46579](https://github.com/airbytehq/airbyte/issues/46579) and [GitHub Issue #44367](https://github.com/airbytehq/airbyte/issues/44367). The error appears to be related to how the
cursor_field
is being instantiated in the connector code. Here's what we know about this issue: 1. It seems to be affecting the open-source (OSS) version of Airbyte. 2. The error occurs during the configuration check of the connector, specifically when trying to connect to the "accounts" stream. 3. The root cause appears to be that the
cursor_field
is being instantiated as a regular string object instead of an
InterpolatedString
(which has an
eval
method). 4. A pull request has been created to address this issue, as mentioned by a contributor in [GitHub Issue #44471](https://github.com/airbytehq/airbyte/issues/44471#issuecomment-2313870457): "I've created a PR for the QuickBooks error that you were getting while setting up the connector (str has no method eval) I've resolved that..." The Airbyte team is aware of this problem and is working on a fix. However, as of the latest information available in these knowledge sources, the fix has not yet been merged into the main codebase. If you're encountering this error, the best course of action is to: 1. Keep an eye on the GitHub issues mentioned above for updates. 2. Wait for the next release of the Quickbooks source connector, which should include the fix for this issue. 3. If you urgently need to use the Quickbooks connector, you might want to reach out to Airbyte support for any potential workarounds or an estimated timeline for the fix. Remember, this issue is specific to the Quickbooks source connector and does not affect other Airbyte connectors.