@andigirlsc
Thanks so much for your help i tried using the 2.8 objects rather than the 2.1 and i still get that error message.
It normally only happens if the record has a value from a pick list running off a query, but it does save the audit trail entry.
Thanks for the suggestion on the band...