Could you please explain to me what the difference is between an error and an exception?
Exceptions you have to write code to ignore. Error codes you have to write code to not ignore.