In many VIs of the palette LabVIEW data for the variants, the VIs don't propagate error messages. In fact, when no error is present it resets the error to the empty default message. This is wrong LabVIEW style, especially as this does not allow for warning propagation. When a warning comes in, it is automatically reset to the empty error message and thus information is lost.
Suggestion:
Wire the Error in input to the Error out and don't use the empty error constants.