Cause
This error occurs if your application code attempts to pass an exclusive (that is, non-shared) object reference to a collection method that expects a shared reference. An exclusive reference, by definition, can be owned only by its parent object.
Action
Determine why an exclusive reference is being used in this way and then correct the code that led to the error. The method and source position containing the expression at which the exception was raised are reported in the error description.