airbytehq / airbytehq/PyAirbyte

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

Abierto
#656 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
344
Forks
77
Merge medio
1 d 11 h
PR fusionados (30 d)
35

Descripción

# 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
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

```log
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
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 \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"}}}

```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.