I think its related to an item not there no more,
example, some one deletes item from HQ, but still in stores, etc.
If you have DB access lookup HQID in the store and see if it exists.. same for store only ops.
the items is bad, one way is delete and recreate and use that one.