-
Notifications
You must be signed in to change notification settings - Fork 928
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
Weird error messaging during pipeline execution #3678
Comments
Thank you for reporting this, we will look into it shortly. Cc @ankatiyar |
@nejox Any chance that you can create a repository with a minimal example that we can reproduce? I tried to do this myself today quickly but couldn't get the same result. |
I'll try to build one these days. |
okay, i managed to replicate it with this repository: https://github.com/nejox/kedro-issue-replication
|
Hi @nejox, I have cloned your example repo and run the pipeline, but I'm not quite sure I understand the issue. In the example you provide this node:
When I execute the run I see the |
Hi @merelcht, thanks for taking the time!
while 'tmp_inmemory_data' is output of:
|
I also re-setup the repository locally and the environment and now I receive the same error message as you do @merelcht, which solves my issue with the expected error messaging - this is strange. I'll need to verify with our productive setup if this is still happening and with which package versions then... |
Okay, at least we're getting the same result on the same project which is already a step in the right direction. Let me know what you find in your production setup and hopefully we can resolve the problem. |
Hi, thanks for your efforts. I couldn't reproduce the problem anymore, but on the other hand I can't really understand why it is solved. So I'm closing this. |
Description
During pipeline execution, when an exception in a node occurs the real error is hidden behind another exception of kedro. This seems to only appear with in-memory datasets in the pipeline.
This appeared after upgrading the project from kedro 0.18.14 to 0.19.3.
Context
Our monitoring of productive pipelines shows only the weird "KeyError: " that appeared last but not the real error what caused it during runtime. Manual analysis is needed to see the real cause.
Steps to Reproduce
Example Error messages from our pipeline:
=> This KeyError causes our pipeline to fail due to missing column. But error log is bloated with this:
Your Environment
pip show kedro
orkedro -V
): 0.19.3python -V
): 3.10The text was updated successfully, but these errors were encountered: