ObjectManager.DoFixups() - exception
I'm receiving the exception "Object with ID # was referenced in a fixup but does not exist" from ObjectManager.DoFixups() (actually the function that throws the exception is ObjectManager.GetCompletionInfo()). This is occuring in Beta 2 and did not occur in Beta 1. I can see that the object has been registered with the object manager.
The object that I'm registering is a place holder type that has a surrogate and is not of the type expected by the fixup. However, the surrogate's SetObjectData returns the appropriate object and the holder also implements IConvertible which converts to the appropriate delegate/eventhandler.
Can someone offer insight into the reason for the exception and a potential workaround? The type that requires the holder is a a MulticastDelegate since it is not deserializable.
Thanks,
Ray

