Hi
I have installed InDesign 5.0.3 on Windows XP.
I open a document and after closing it it is verfied. During the verify, the message ''UIDCheckStream has detected an invalid reference. It is safe to continue.'' is shown.
- Can I disable the verifiing? If yes how?
- Can I repair this document? If yes how?
Thanks
Hans
CS3: Verify document says...Export / import the document thru INX.
Dirk
CS3: Verify document says...Hi Dirk
I have tried this. But after that, the document is not the same like before!
Thanks
Hans
INX depends on scripting.
If your plugin adds persistent data which you're now missing, you must implement scripting for that data in order to support the INX roundtrip.
In case you do not want to open your features to regular scripting, there are ways to restrict them to INX.
You should also revisit your code, the assert means you are still referencing an object by UID that is already deleted.
Dirk
Hi Dirk
It is a document of a client and I opened/closed it in the InDesign Debug version WITHOUT own plugins. And have this Assert's.
Thanks for your hints.
Hans
Sorry, I assumed too much. Of course it is not your plugin?
Please be more specific how the document is different from the original.
Maybe someone else forgot their homework, was any other plugin involved?
See the extended document info for its history, you get that dialog you hold down a bunch of modifier keys while you open the about-InDesign dialog.
Dirk
Hi
Could it be that the missing references are because a plugin is missing? A plugin who is installed by our client?
Thanks
Hans
*If* I understand that assert correctly, it means some persistent interface stores an UID where the referenced object is missing.
A missing plugin does not cause objects to disappear, but an existing plugin can leave a dangling reference when it deletes such an object.
Contact the vendor of that plugin if you think this is the case.
Short from reimplementing UIDCheckStream ( as I did ), I have no idea how to find out more details about the problem. Submit a feature suggestion to improve the assert, it should show IID or Impl of the offending interface. As you mention CS3, eventually retry with CS4 before you do that.
Dirk
No comments:
Post a Comment