Skip to content
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

SAT fails for surveymonkey connector #5982

Closed
avida opened this issue Sep 10, 2021 · 0 comments · Fixed by #5983
Closed

SAT fails for surveymonkey connector #5982

avida opened this issue Sep 10, 2021 · 0 comments · Fixed by #5983
Assignees
Labels
type/bug Something isn't working

Comments

@avida
Copy link
Contributor

avida commented Sep 10, 2021

There is exception when trying to perform read operation with "survey" stream for Surveymonkey source connector, version 0.1.0:

  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/serializers/jsonserializer.py", line 19, in serialize
    return json.dumps(cassette_dict, indent=4) + "\n"
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/__init__.py", line 398, in dumps
    return cls(
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 298, in encode
    chunks = list(chunks)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 696, in _iterencode
    for chunk in _iterencode_dict(o, _current_indent_level):
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 652, in _iterencode_dict
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 531, in _iterencode_list
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 652, in _iterencode_dict
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 652, in _iterencode_dict
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 620, in _iterencode_dict
    yield _encoder(value)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dima/airbyte/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py", line 103, in read_records
    yield from super().read_records(
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/sources/streams/http/http.py", line 319, in read_records
    yield from self.parse_response(response, stream_state=stream_state, stream_slice=stream_slice)
  File "/home/dima/airbyte/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py", line 159, in parse_response
    yield from child_record
  File "/home/dima/airbyte/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py", line 103, in read_records
    yield from super().read_records(
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/cassette.py", line 91, in __exit__
    next(self.__finish, None)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/cassette.py", line 69, in _patch_generator
    cassette._save()
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/cassette.py", line 331, in _save
    self._persister.save_cassette(self._path, self._as_dict(), serializer=self._serializer)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/persisters/filesystem.py", line 20, in save_cassette
    data = serialize(cassette_dict, serializer)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/serialize.py", line 58, in serialize
    return serializer.serialize(data)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/serializers/jsonserializer.py", line 21, in serialize
    raise UnicodeDecodeError(
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x72 in position 1: invalid start byteDoes this HTTP interaction contain binary data? If so, use a different serializer (like the yaml serializer) for this request?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/serializers/jsonserializer.py", line 19, in serialize
    return json.dumps(cassette_dict, indent=4) + "\n"
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/__init__.py", line 398, in dumps
    return cls(
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 298, in encode
    chunks = list(chunks)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 696, in _iterencode
    for chunk in _iterencode_dict(o, _current_indent_level):
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 652, in _iterencode_dict
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 531, in _iterencode_list
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 652, in _iterencode_dict
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 652, in _iterencode_dict
    for chunk in chunks:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/simplejson/encoder.py", line 620, in _iterencode_dict
    yield _encoder(value)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "main.py", line 33, in <module>
    launch(source, sys.argv[1:])
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/entrypoint.py", line 125, in launch
    for message in source_entrypoint.run(parsed_args):
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/entrypoint.py", line 116, in run
    for message in generator:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/sources/abstract_source.py", line 121, in read
    raise e
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/sources/abstract_source.py", line 112, in read
    yield from self._read_stream(
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/sources/abstract_source.py", line 147, in _read_stream
    for record in record_iterator:
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/airbyte_cdk/sources/abstract_source.py", line 192, in _read_incremental
    for record_counter, record_data in enumerate(records, start=1):
  File "/home/dima/airbyte/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py", line 103, in read_records
    yield from super().read_records(
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/cassette.py", line 91, in __exit__
    next(self.__finish, None)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/cassette.py", line 69, in _patch_generator
    cassette._save()
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/cassette.py", line 331, in _save
    self._persister.save_cassette(self._path, self._as_dict(), serializer=self._serializer)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/persisters/filesystem.py", line 20, in save_cassette
    data = serialize(cassette_dict, serializer)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/serialize.py", line 58, in serialize
    return serializer.serialize(data)
  File "/home/dima/.pyenv/versions/38/lib/python3.8/site-packages/vcr/serializers/jsonserializer.py", line 21, in serialize
    raise UnicodeDecodeError(
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x72 in position 1: invalid start byteDoes this HTTP interaction contain binary data? If so, use a different serializer (like the yaml serializer) for this request?
@avida avida added the type/bug Something isn't working label Sep 10, 2021
@avida avida added this to the Connectors, September 17th 2021 milestone Sep 10, 2021
@avida avida self-assigned this Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant