-
Notifications
You must be signed in to change notification settings - Fork 903
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
[KED-2628] Confusing error message if number of node inputs/outputs dont match defintion in node.py #761
Comments
Thanks for the bug report! This does indeed look like the same issue that we were having before and thought we had fixed in 0.17.3 😕 @lorenabalan I think you pointed out before that there was still a bug to do with this. Is it the same as the one reported? Do we already have a ticket for it? |
No, that was related to upgrading |
@lucasjamar Trying this out myself, I think the node validation error message is actually still being shown, just it's further up the stack trace. This is indeed confusing though, so I've filed a ticket to try and fix it and make the clearer error message appear last. |
Very much appreciated @AntonyMilneQB :) |
This is solved in 9e87ffb, so will be part of 0.17.4. Thanks for the bug report! |
Description
I am using kedro 0.17.3 and I noticed that having more or fewer inputs or outputs in a node than what is defined in pipeline.py throws this rather confusing error message.
(I am using conda 4.9.2, python 3.8 and windows 10)
In kedro<=0.16.6, the error message was clearer and one could easily pinpoint what needed to change:
Context
This issue could be related to similar issues users have been having with this error message:
Steps to Reproduce
The text was updated successfully, but these errors were encountered: