Since invalid values will cause the setting to be discarded, it makes more sense to display an error message instead of a warning message.
Since invalid values will cause the setting to be discarded, it makes more sense to display an error message instead of a warning message.