Error messages are usually caused by entering invalid parameters which need to be corrected before the user can continue working. Warning Messages only advise the user of a potential problem.