Description of problem: I was trying to spin up an app Thursday night and hit errors the first 4 times or so I went through the process. The error was "Node execution failure (invalid exit code from node). If the problem persists please contact Red Hat support." As a user who has no idea what that means, my only choice was to keep trying and see if would eventually go through, since the messaging made it sound temporary. It might be nice if that message was more actionable from a user's point of view, I'm seeing this message, what should I do about it? Should I just try again in 5 minutes? immediately? an hour? Can I try a different node somehow? Would a different app type go to a different node? If I back out and go through the process again, does that maybe get me on a different node? If nothing else, it would be nice if when you told them to contact Red Hat support, if that was a link to information on how to contact support, instead of putting the onus on the user to go find out how they should report this failure they're seeing. Version-Release number of selected component (if applicable): current web How reproducible: happened several times trying to create new standard ruby on rails and django apps, after multiple tries, eventually the creation process was successful Additional info:
Created attachment 705063 [details] node execution failure message
This is meant to be a general catch-all message. We'll work to improve the error message in the future.
FutureFeature as we will create a story in the Broker storyboard
A user story to track this has been created and added to the backlog. https://trello.com/card/provide-granular-error-messages-for-node-execution-failure-during-mcollective-calls/50fc6a1d6ecd57e86a0075d1/43