QuarkXPress crashes while Generating Pages
The issues discussed below, are issues that arise during the stage of diary generation where QuarkXPress makes copies of the various GridTemplates and Plain Quark Files, after generating p-Code and before replacing the tokens contained in these pages.
Usually this happens just after the QuarkXPress splash screen appears, and QuarkXPress displays a small message dialog that says : "Caught Unknown Exception - Aborting".
The causes can be varied, and sometimes hard to reproduce, but the main ones are:
•Overly Complex Quark Files: One or more of the QuarkXPress files used in the script is overly complex (too many, or conflicting, style sheets, too many master pages, ...). To address this issue, remember that simple is beautiful; remove unnecessary style sheets and master pages. Ideally, a GridTemplate should have no master pages and no style sheets, as the tokenized GridTemplate is in effect the master pages as Q++ sees it, and each token's attributes can be considered as its unique style sheet.
•Corrupted Quark Files: One of the QuarkXPress files used in the script is corrupted. To address this issue, you should create a blank QuarkXPress file of the same size as that of the QuarkXPress file used in your script, and then copy and paste elements of each of the QuarkXPress pages, one page at the time. This is described in detail in the topic Creating a clean copy of a QuarkXPress file.
•Quark Internal Synchronization Problems: This happens particularly for scripts that have very few pages (less than 10, usually) and usually with Quark 6, particularly if the script contained Xpress Tags settings such as the ones used to apply rule above/below shading in GenTokens and Minicalendars, but has also been seen while using Quark 5. In such cases, try to change the Buffer End Pages settings used.
As usual, when encountering a Quark crash, you should contact technical support and send them the script using the Technical Support Module.