-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Salesforce Stream "Account" cannot be processed by REST or BULK API #20703
Comments
Issue comes from:
tagged original reviewers and committers |
The issue seemed to be that bulk API and REST API cannot cover tables with "many" columns and "special" datatypes. Can we exclude certain columns to bypass the issue ? I specified limited number of columns in ConfiguredCatalog, but that seems not changing any behavior. |
@poolmaster is there some query i could run in Salesforce Workbench or otherwise to output the cols and the data types etc for us to diagnose the issue in relation to the Bulk vs REST API calls? Any way we can update logic to ignore the columns beyond a certain point for now to resolve the block/issue temporarily? |
@koconder I don't have one. But I'm pretty sure that was the root cause. It basically blocks the connector from working for certain some critical tables.
Option 2 seems better IMHO |
@poolmaster are you willing to raise a PR for option 2? I'm happy to help review, test and push it through. |
This is my first time using AirByte (testing it as a potential solution in our infrastructure). I am bumping into this same issue. Our SFDC schema is very complex and has a lot of fields. I think this is the bug I am running into: I changed that code to this:
And this is the output:
The return boolean logic is just a little off. It should
|
This looks like it was likely resolved in the PR: https://github.com/airbytehq/airbyte/pull/22597/files#diff-1180da547d1ffa8dbd6c895174d912b0023e3ccfce51920fab55913a0629baa8 |
Seems like #22597 has added new issues: airbytehq/oncall/issues/1403
|
@koconder may I ask you to share your credentials if possible so I could reproduce this? or at least the log file of the failed sync. Thanks! |
nevermind, I have found the root cause and prepared a patch for that: #22896 |
Still an issue @davydov-d
I will send you the full log on Slack |
oh dang, I think I know what the problem is |
…ies-chunks' of github.com:airbytehq/airbyte into ddavydov/#20703-source-salesforce-include-pk-in-properties-chunks
* #20703 source salesforce: include primary key in every chunk * #20703 source salesforce: upd changelog * #20703 source salesforce: review fix * auto-bump connector version * #20703 source salesforce: upd connectors.md --------- Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Still buggy, new bug introduced:
This issue above repeats for all rows in the first object which was originally the issue |
the fix has been released |
@davydov-d im testing now... so far the chunking has started fingers crosssed
|
@koconder that is rather a warning, and it used to be logged even before chunks were introduced. In case it's something critical, please report a new issue since it's not related to this one. |
https://github.com/airbytehq/oncall/issues/1571 confirmed it works |
Environment
Current Behavior
When i connect to my Salesforce instance, i am unable to fetch metadata unless i exclude using connection filters where object equals "Account".
Error in pod logs:
Expected Behavior
Data should sync, metadata should be shown.
The text was updated successfully, but these errors were encountered: