======================= xref table was repaired ======================= .. contents:: :depth: 2 -------------- Classification -------------- .. list-table:: :align: center * - **Validator** - **Validator version** - **Error message type** * - Ghostscript - 10.06.0 - .. list-table:: :align: center * - **File format** - **Version** - **Specification** - **Description** - **Location** * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.6 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.3 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.3 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.3 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.5 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.3 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.6 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - A-1b - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.3 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.3 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.2 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.5 - - Govdocs1 set - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.4 - - - `OPF format-corpus `__ * - application/pdf - 1.7 - - - :ref:`corpus ` * - application/pdf - 1.4 - - - :ref:`corpus ` * - application/pdf - 1.3 - - - :ref:`corpus ` * - application/pdf - 1.6 - - - :ref:`corpus ` * - application/pdf - 1.2 - - - :ref:`corpus ` * - application/pdf - 1.7 - - - :ref:`corpus ` * - application/pdf - 1.5 - - - :ref:`corpus ` * - application/pdf - 1.2 - - - :ref:`corpus ` * - application/pdf - 1.3 - - - :ref:`corpus ` * - application/pdf - 1.7 - - - :ref:`corpus ` * - application/pdf - 1.6 - - - :ref:`corpus ` * - application/pdf - 1.4 - - - :ref:`corpus ` * - application/pdf - 1.7 - - - :ref:`corpus ` * - application/pdf - 1.5 - - - :ref:`corpus ` * - application/pdf - 1.4 - - - :ref:`corpus ` * - application/pdf - 1.4 - - - :ref:`corpus ` * - application/pdf - 1.7 - - - :ref:`corpus ` * - application/pdf - 1.7 - - - :ref:`corpus ` -------- Analyses -------- ------------------ Possible solutions ------------------ .. contents:: :local: -------------- Output example -------------- :: The following errors were encountered at least once while processing this file: xref table was repaired Incorrect /Length for stream object **** This file had errors that were repaired or ignored. **** Please notify the author of the software that produced this **** file that it does not conform to Adobe's published PDF **** specification. GPL Ghostscript 10.06.0 (2025-09-09) Copyright (C) 2025 Artifex Software, Inc. All rights reserved. This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY: see the file COPYING for details. Processing pages 1 through 1. Page 1 Loading font Times-Italic (or substitute) from /opt/ghostscript-10.06/share/ghostscript/Resource/Font/NimbusRoman-Italic ------------------ Notes on the error ------------------ ------------------------------ Related errors by source files ------------------------------ :: Ghostscript: A closing mark (] or >>) had no matching mark, ignoring the closing mark Ghostscript: A dictionary is missing a required /Type key. Ghostscript: A Form XObject had a BBox with a width or height of 0 Ghostscript: An embedded font is invalid Ghostscript: A page ended after a BT had been executed and without a mtching ET Ghostscript: badly escaped name Ghostscript: bad trailer dictionary Ghostscript: BT found inside a text block Ghostscript: Can't repair xref, repair already performed Ghostscript: circular reference to indirect object Ghostscript: Couldn't find a named resource Ghostscript: Couldn't retrieve MediaBox for page, using current media size Ghostscript: degenerate text matrix Ghostscript: Document Catalog has incorrect /Type Ghostscript: encountered more q than Q Ghostscript: encountered more Q than q Ghostscript: error executing PDF token Ghostscript: error reading a stream Ghostscript: ET found outside text block Ghostscript: garbage left on stack Ghostscript: ignoring zlib error: incorrect data check Ghostscript: Incorrect /Length for stream object Ghostscript: integer overflowed Ghostscript: Invalid number format: scientific notation Ghostscript: invalid object number Ghostscript: invalid operator used in text block Ghostscript: Invalid xref entry, incorrect format. Ghostscript: 'loca' length .* is greater than numGlyphs .* in the font .* Ghostscript: malformed number Ghostscript: missing white space after number Ghostscript: non standard operator found - ignoring Ghostscript: no startxref token found Ghostscript: number uses illegal exponent form Ghostscript: Object has an unrecognised Subtype Ghostscript: object lacks an endobj Ghostscript: object lacks a required Subtype Ghostscript: Page drawing error occurred. Ghostscript: Page has no /MediaBox attribute. Using the current page size. Ghostscript: page not found. Ghostscript: Page object does not have /Page type Ghostscript: page tree root node /Count did not match the actual number of pages in the tree. Ghostscript: Possible missing white space between operators Ghostscript: recoverable image error Ghostscript: stack underflow Ghostscript: startxref offset invalid Ghostscript: text operator outside text block Ghostscript: unbalanced or unescaped character '(' in string Ghostscript: used invalid operator in CharProc Ghostscript: xref entry not exactly .* bytes Ghostscript: xref entry not valid format Ghostscript: xref table was repaired JHOVE: Document catalog dictionary object number and trailer root ref number are inconsistent JHOVE: Improperly nested dictionary delimiters JHOVE: Invalid cross-reference table JHOVE: Invalid object definition JHOVE: Missing startxref keyword or value JHOVE: No document catalog dictionary JHOVE: No file trailer JHOVE: No PDF trailer JHOVE: Unexpected exception java.* veraPDF: Actual length of the stream (.* byte(s)) does not match the value of the Length key in the Stream dictionary (.* byte(s)) veraPDF: can not locate xref table veraPDF: DeviceGray colour space is used without output intent profile veraPDF: End of file is reached veraPDF: Extra spacings or missing EOL characters around indirect object/generation number or keywords 'obj' and 'endobj' veraPDF: File header .*%PDF-*.* (offset = .*) starts at non-zero offset or does not match the pattern %PDF-n.m veraPDF: Missing ID in the document trailer veraPDF: Pages not found veraPDF: Real value .* out of range veraPDF: The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML veraPDF: The font program is not embedded Notice: any operation suggested on this page should be carefully considered before use, as this article is in continuous development.