Issue with source-alpha-vantage connector in pyAirbyte

Summary

The user is facing an issue with the source-alpha-vantage connector in pyAirbyte, encountering a Connector check failed error with empty logs. The same behavior is observed with the yahoo finance connector.


Question

<#C021JANJ6TY|> Hi all,

I am trying to use the source-alpha-vantage from pyairbyte, but it fails.

       "source-alpha-vantage",
   install_if_missing=True,
    config={
            "api_key": "XXXXX",
            "symbol":"MSFT" 
        },
    )```
```AirbyteConnectorCheckFailedError: Connector check failed.
    Please review the log file for more information.
    Connector Name: 'source-alpha-vantage'```
There is nothing in the logs.
I have the same behavior with the yahoo finance connector.
There is nothing to debug as the logs are just empty

<br>

---

This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1728378211887469) if you want 
to access the original thread.

[Join the conversation on Slack](https://slack.airbyte.com)

<sub>
["source-alpha-vantage", "pyairbyte", "connector", "bug", "empty-logs"]
</sub>

Can you run PyAirbyte on some Linux distribution (e.g. Ubuntu/Debian)?
Personally, I would pick some boring technology (https://mcfunley.com/choose-boring-technology) instead of struggling with LXC or Windows

I agree on the last point, but LXC is a bit imposed due to resource constraints. I run all services in a proxmox cluster (without any issues), so i d like to keep eveything there. Using LXC in proxmox is good for making the most of the resources of the cluster

You can try to run PyAirbyte on LXC, still might be a better option than doing that on Windows :wink:

unfortunatelly LXC was the first option. Failed unfortunatelly. Then moved to windows, to try it and see if I could create custom connectors to use with pyairbyte. Failed also and pyairbyte does not seem to work either :disappointed: Pretty unlucky. I wanted to move towards using airbyte/dagster but I might not make the move then

do you get error also for source-faker?

source: ab.Source = ab.get_source("source-faker")
source.set_config(
    config={
        "count": 50_000,  # Adjust this to get a larger or smaller dataset
        "seed": 123,
    },
)
source.check()```

Hi,

------------------------------------------------------------
AirbyteSubprocessFailedError: Subprocess failed.
    Run Args: ['C:\\Users\\GuillaumePEALAT\\Documents\\Gallium\\.venv-source-faker\\Scripts\\source-faker.exe', 'spec']
    Exit Code: 1
Connection check succeeded for `source-faker`.```

Oh dear :sweat_smile: failed and succeeded.
I can see that you are using Windows and I’m not able to help with it as I’m using macOS.

Thanks for trying.
I have tried installing airbyte on LXC without success, so I reverted to Pyairbyte, but I might endup writing my own connectors lib if it is too much of a struggle :disappointed: