Connection test just shows red rectangle #26048
Replies: 3 comments 8 replies
-
I've been having signal 11-related problems lately (ever since I started messing around with providers). Probably the core of this has something to do with a provider and is not a core airflow bug. Still, I think we should be a little more verbose when it comes to communicating this error. |
Beta Was this translation helpful? Give feedback.
-
Surely. Signal 11 is SIGSEGV which generally means that there is a serious error with your installed libraries. I.e. we have completely no idea what is the error because likely your deployment is messed up (for example you have broken libraries installed, wrong binaries in your system, badly configured libc* librarires or similar). It's generally rather bad error indicating that you have done something, airflow maintainers could not foresee and generally it crashes python interpreter, so in-general there is no way to provide any information, because at the moment it crashes, we have no way to handle it. But If you think there is a better way and you would like to submit a fix to make a bettter message in this case - we are absolutely open to accept a fix. Since we do not know what is the root cause (somewhat broken environment in the way that crashes C-level library) you are probably one of the best people to be able to provide the fix - because you have the unique environment that generates this error. And since Airflow is created by > 2100 contributors - people like you who often contributed a fix when they had problem, you are most welcome to join the team. I will convert it to discussion and if you will be able to provide a fix that will provide a better description, that would be fantastic. |
Beta Was this translation helpful? Give feedback.
-
I also have this issue. We are on version Version: v2.2.3 |
Beta Was this translation helpful? Give feedback.
-
Apache Airflow version
main (development)
What happened
I was walking through this tutorial: https://astro-sdk-python.readthedocs.io/en/stable/getting-started/GETTING_STARTED.html which had me create an aws connection. After doing so, I clicked the "test" button, and saw this:
And this in the webserver logs:
What you think should happen instead
I'm assuming that the error message was empty because the worker which was supposed to populate it died before it got a chance. If this happens, I'd still like to get something in the UI. For instance, it could say:
Worker with pid 64227 was terminated due to signal 11
which would at least give me something.How to reproduce
test a connection. I've also seen this with the snowflake provider, so I don't think it's aws specific
Operating System
Mac OS
Versions of Apache Airflow Providers
apache-airflow-providers-amazon==5.0.0
apache-airflow-providers-common-sql==1.1.0
apache-airflow-providers-ftp==3.1.0
apache-airflow-providers-http==4.0.0
apache-airflow-providers-imap==3.0.0
apache-airflow-providers-snowflake==3.2.0
apache-airflow-providers-sqlite==3.2.0
Deployment
Virtualenv installation
Deployment details
I've been setting up airflow venvs like this (nothing especially weird in this case)
python scripts/ci/pre_commit/pre_commit_compile_www_assets.py
airflow webserver
Anything else
No response
Are you willing to submit PR?
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions