Question: what is the difference between error and violation?
Answer: The fundamental difference between errors and violations is that violations are deliberate, whereas errors are not. In other words, committing a violation is a conscious decision, whereas errors occur irrespective of one's will to avoid them.