I have not heard of the first error, but some people who have run into problems with Repair have found repairing items in their inventory or on the ground is more reliable.