COPYCLIP - "Error During Save" - Possible Reasons?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
---------------------------
AutoCAD Message
---------------------------
Warning: An error occured during save.
We recommend that you run RECOVER on the drawing.
---------------------------
OK
---------------------------
Is it possible to provide a definitive reason for this message? There's obviously something in the (ObjectARX) code that triggers this message, and I'm trying to figure it out.
I have one particular custom object that triggers it. I can do a normal COPY on the object, and it works just fine - no error messages and no apparent anomalies on the resulting entities. It is only when I do COPYCLIP that it gives this message. My understanding is that the only difference between COPY and COPYCLIP is that the latter is filing (using a cloning filer?) to another database that is hidden, effectively the clipboard. So why does the cloning filer work OK for COPY, and not for COPYCLIP? The filer returns eOk for filerStatus() at the end of both the dwgInFields() and dwgOutFields() calls, so whatever triggers it is outside of our code.
I am *only* trying to copy that one object, so there isn't another object higher up causing it (at least, there's only one object in the selection set when I hit COPYCLIP). This object references other entities by ID; all but one of them are standard AutoCAD lines, polylines and / or text objects that it owns. One is a reference to an object higher in the owner chain, in that this object refers to object A, A contains a reference to B, and B contains a reference to this object. I've tried *not* filing that reference in case it was a circular dependency issue (by reference I mean standard AcDbObjectIds), but it seems to make no difference.
If anyone could say "It happens because of XYZ or ABC", then at least I'd know more of where to look.
Thanks.