-
Notifications
You must be signed in to change notification settings - Fork 35
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
Errors during transform #69
Comments
Hi @Thuran Thanks for reporting this. It looks like Pipedrive may have changed the response structure of the endpoint the tap uses for the I don't have a Pipedrive account handy to test myself, but from looking over the code, it seems like the Since I can't test this on my own, I'm adding the Help Wanted tag to this. If you or another community member is able to make a change, provide proof of it fixing the issue (e.g., redacted logs), and open a PR, I'd be glad to review it! |
I'm having the exact same issue. I tested the
|
I am also having this issue since 7th of february. |
For now I disabled the tap in delete_log and the others taps worked |
Anyone got an overview of what the consequences of this error is? |
@Thuran I assume you dont use this tap via Stitch? |
Yes, i deactivated in replicated tables. |
Hey guys. I've unchecked the "delete_log" table and I managed to bring data from Pipedrive to Power BI (after 2 weeks being down). |
I have an error during transform too but i don't know if it comes from same reasons. Do you have any idea ? Thanks ! 2020-10-02 09:40:50,218Z tap - INFO replicated 4 records from "delete_log" endpoint |
I'm having the same issue "ERRORS DURING TRANSFORM". Looking at the logs, it comes from
|
I'm having the same issue "ERRORS DURING TRANSFORM" from delete_log endpoint as well |
The issue persists when using the Stitch integration. I can confirm that turning on the delete_log field in the integration removes the issue. I'll do my best to get a PR created for this since the issue has been out here for some time. |
I also have the same problem. I am working on a fix.... |
I looked into the Pipedrive documentation and noticed that the When I make a request to this endpoint and force the items query-param to Do you see the same behavior @happyherp? I'm leaning towards removing this stream as it no longer seems applicable. |
@KAllan357 I will look into this on Monday. You might be right. We just started using this tab, so I never actually saw it working. But if it does not work anymore - does that mean we no longer get information about deletions at all? That would be bad, as deleted items would still be in our data warehouse. |
@happyherp I think that would be a question for Pipedrive. It does look like some objects like Deals and Organizations have a |
@KAllan357 you are right. The active flags are working. Maybe the delete_log can be removed altogether. Unfortunately other things came up and I could not spend more time on this. I will get back at a later date. |
I can confirm that this is the case. I also say we should remove the stream. |
Hi, we got a error without any changes. The integrations works and broken alone.
The log is:
2020-02-07 11:57:39,559Z tap - Errors during transform: [: [{'default_currency': 'BRL', 'is_you': False, 'locale': 'pt_BR', 'phone': None, 'active_flag': True, 'name': 'Name, 'icon_url': None, 'signup_flow_variation': 'invite', 'id': 10730570, 'is_admin': 0, 'timezone_name': 'America/Sao_Paulo', 'email': '[email protected]', 'created': '2019-10-01 12:38:39', 'modified': '2020-02-06 16:01:56', 'timezone_offset': '-03:00', 'has_created_company': False, 'activated': True, 'role_id': 1, 'last_login': '2020-02-06 16:01:56', 'lang': 7}] does not match {'type': 'object', 'properties': {'id': {'type': 'integer'}}}]
2020-02-07 11:57:39,559Z tap - Traceback (most recent call last):
2020-02-07 11:57:39,559Z tap - File "tap-env/bin/tap-pipedrive", line 10, in
2020-02-07 11:57:39,559Z tap - sys.exit(main())
2020-02-07 11:57:39,559Z tap - File "/code/orchestrator/tap-env/lib/python3.5/site-packages/tap_pipedrive/cli.py", line 34, in main
2020-02-07 11:57:39,559Z tap - raise e
2020-02-07 11:57:39,560Z tap - File "/code/orchestrator/tap-env/lib/python3.5/site-packages/tap_pipedrive/cli.py", line 31, in main
2020-02-07 11:57:39,560Z tap - main_impl()
2020-02-07 11:57:39,560Z tap - File "/code/orchestrator/tap-env/lib/python3.5/site-packages/tap_pipedrive/cli.py", line 26, in main_impl
2020-02-07 11:57:39,560Z tap - pipedrive_tap.do_sync(catalog)
2020-02-07 11:57:39,560Z tap - File "/code/orchestrator/tap-env/lib/python3.5/site-packages/tap_pipedrive/tap.py", line 204, in do_sync
2020-02-07 11:57:39,560Z tap - self.do_paginate(stream, stream_metadata)
2020-02-07 11:57:39,560Z tap - File "/code/orchestrator/tap-env/lib/python3.5/site-packages/tap_pipedrive/tap.py", line 250, in do_paginate
2020-02-07 11:57:39,560Z tap - row = optimus_prime.transform(row, stream.get_schema(), stream_metadata)
2020-02-07 11:57:39,560Z tap - File "/code/orchestrator/tap-env/lib/python3.5/site-packages/singer/transform.py", line 127, in transform
2020-02-07 11:57:39,560Z tap - raise SchemaMismatch(self.errors)
2020-02-07 11:57:39,561Z tap - singer.transform.SchemaMismatch: Errors during transform
2020-02-07 11:57:39,561Z tap - : [{'default_currency': 'BRL', 'is_you': False, 'locale': 'pt_BR', 'phone': None, 'active_flag': True, 'name': 'Name, 'icon_url': None, 'signup_flow_variation': 'invite', 'id': 10730570, 'is_admin': 0, 'timezone_name': 'America/Sao_Paulo', 'email': '[email protected]', 'created': '2019-10-01 12:38:39', 'modified': '2020-02-06 16:01:56', 'timezone_offset': '-03:00', 'has_created_company': False, 'activated': True, 'role_id': 1, 'last_login': '2020-02-06 16:01:56', 'lang': 7}] does not match {'type': 'object', 'properties': {'id': {'type': 'integer'}}}
The text was updated successfully, but these errors were encountered: