Skip to content

Permission denied with airbyte-source-google-analytics-data-api==2.7.2 and airbyte==0.24.2 #656

Open
@J0hnG4lt

Description

@J0hnG4lt

Context

I get an error just after configuring a source that was working before and running a check.

Versions

  • airbyte==0.24.2
  • airbyte-source-google-analytics-data-api==2.7.2

Traceback

/Users/georvic.tur/workspace/repo_name/.venv/lib/python3.10/site-packages/snowflake/sqlalchemy/base.py:1068: SAWarning: The GenericFunction 'flatten' is already registered and is going to be overridden.
  functions.register_function("flatten", flatten)
Writing PyAirbyte logs to file: /tmp/airbyte/logs/2025-04-11/airbyte-log-JRJ0N77T0.log
Writing `source-google-analytics-data-api` logs to file: /tmp/airbyte/logs/source-google-analytics-data-api/source-google-analytics-data-api-log-JRJ0N77TB.log
ERROR: Something went wrong in the connector. See the logs for more details.
Traceback (most recent call last):
  File "/Users/georvic.tur/workspace/repo_name/test_ga.py", line 76, in <module>
    source.check()
  File "/Users/georvic.tur/workspace/repo_name/.venv/lib/python3.10/site-packages/airbyte/_connector_base.py", line 340, in check
    raise exc.AirbyteConnectorCheckFailedError(
airbyte.exceptions.AirbyteConnectorCheckFailedError: Connector check failed. (AirbyteConnectorCheckFailedError)
------------------------------------------------------------
AirbyteConnectorCheckFailedError: Connector check failed.
    Please review the log file for more information.
    Connector Name: 'source-google-analytics-data-api'
------------------------------------------------------------
Caused by: Connector failed. (AirbyteConnectorFailedError)
------------------------------------------------------------
AirbyteConnectorFailedError: Connector failed.
    Please review the log file for more information.
    Connector Name: 'source-google-analytics-data-api'
    Exit Code: 1
    Log file: /tmp/airbyte/logs/source-google-analytics-data-api/source-google-analytics-data-api-log-JRJ0N77TB.log
    Log file: /tmp/airbyte/logs/source-google-analytics-data-api/source-google-analytics-data-api-log-JRJ0N77TB.log

Airbyte Log file

2025-04-11 10:49:20 - INFO - [Errno 13] Permission denied: '/Users/georvic.tur/workspace/repo_name/temp/tmpk7063vft.json'
Traceback (most recent call last):
  File "/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/bin/source-google-analytics-data-api", line 8, in <module>
    sys.exit(run())
  File "/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/source_google_analytics_data_api/run.py", line 17, in run
    MigrateCustomReportsCohortSpec.migrate(sys.argv[1:], source)
  File "/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/source_google_analytics_data_api/config_migrations.py", line 239, in migrate
    cls._modify_and_save(config_path, source, config),
  File "/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/source_google_analytics_data_api/config_migrations.py", line 212, in _modify_and_save
    source.write_config(migrated_config, config_path)
  File "/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/airbyte_cdk/connector.py", line 60, in write_config
    with open(config_path, "w") as fh:
PermissionError: [Errno 13] Permission denied: '/Users/georvic.tur/workspace/repo_name/temp/tmpk7063vft.json'
2025-04-11 10:49:20 - ERROR - Something went wrong in the connector. See the logs for more details.
2025-04-11 10:49:20 - INFO - {"type":"TRACE","trace":{"type":"ERROR","emitted_at":1744361360160,"error":{"message":"Something went wrong in the connector. See the logs for more details.","internal_message":"[Errno 13] Permission denied: '/Users/georvic.tur/workspace/repo_name/temp/tmpk7063vft.json'","stack_trace":"Traceback (most recent call last):\n  File \"/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/bin/source-google-analytics-data-api\", line 8, in <module>\n    sys.exit(run())\n  File \"/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/source_google_analytics_data_api/run.py\", line 17, in run\n    MigrateCustomReportsCohortSpec.migrate(sys.argv[1:], source)\n  File \"/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/source_google_analytics_data_api/config_migrations.py\", line 239, in migrate\n    cls._modify_and_save(config_path, source, config),\n  File \"/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/source_google_analytics_data_api/config_migrations.py\", line 212, in _modify_and_save\n    source.write_config(migrated_config, config_path)\n  File \"/Users/georvic.tur/workspace/repo_name/.venv-source-google-analytics-data-api/lib/python3.10/site-packages/airbyte_cdk/connector.py\", line 60, in write_config\n    with open(config_path, \"w\") as fh:\nPermissionError: [Errno 13] Permission denied: '/Users/georvic.tur/workspace/repo_name/temp/tmpk7063vft.json'\n","failure_type":"system_error"}}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions