GUI cannot analysis what error message says and thus there is no way for GUI to 'replace' or 'add' any info to display to user.
It is a general issue that backend is treating GUI user as second class citizen, and have message geared towards CLI only. This is not the only case. We may have to live with this for 3.1.
As for whether the 'nodeHost' should be a required field in GUI or not, this has been changing back and forth couple times. The last I heard from Joe is we should NOT require that since it will affect other user case.
Here is what the email says:
Email from Joe on 12/20/2010 9:20AM says:
Anissa Lam wrote:
> Didn't hear anything from Joe about this since the GUI changed after the meeting.
> Joe, please confirm the required fields for CONFIG node.
There are two use cases. One use case does not require the fields. The
second use case does.
If you are going to create the instance with create-local-instance
the fields are not required – in fact it is best if the user does
not enter them.
If you are going to do offline config with create-instance then the
fields are required (nodehost and installdir). At this time I'm not
comfortable removing the requirement on nodehost. Installdir is
possible – not sure of the consequences of removing the check for
that. At this point I rather just live with needing the two fields
if you are doing offline config.
I would not change the GUI to require them since that impacts
the first use case.
So, no more change in GUI
As for the error message, transfer back to Carla. If she can add something like "or go to Edit Node screen in GUI to add the required info", that will be good.
If she doesn't want to do this, she can either close as won't fix or defer to 3.2.