• I recreated all the script tasks (previously I had created one and then copied it over) but still find the same problem. Breakpoints set in the script tasks for the onerror message are ignored by the package when it runs.

    Finally I have put in code to remove the duplicate error messages before sending the email.

    If anyone comes up with a reason for this behavior please let me know