ErrLookup › mozilla/pdf.js
mozilla/pdf.js
PDF Reader in JavaScript · JavaScript · 349 source files
Analyzed at 5903d58d58 on 2026-08-13. 354 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unexpected EOF in bcmap | exception | error | cmap, cjk-fonts, binary-cmap, corrupt-resource, font, eof |
| BinaryCMapReader.process: Invalid dataSize. | exception | error | cmap, cjk-fonts, binary-cmap, corrupt-resource, validation |
| BinaryCMapReader.process - unknown type: ${type} | exception | error | cmap, cjk-fonts, binary-cmap, corrupt-resource, version-skew |
| Catalog object is not a dictionary. | exception | critical | pdf-structure, catalog, corrupt-pdf, xref, document-load |
| Invalid top-level pages dictionary. | exception | critical | pdf-structure, catalog, pages-tree, corrupt-pdf, document-load |
| Page count in top-level pages dictionary is not an integer. | exception | critical | pdf-structure, catalog, pages-tree, corrupt-pdf, validation |
| PageLabel is not a dictionary. | exception | warning | pdf-structure, catalog, page-labels, corrupt-pdf, number-tree |
| Invalid type in PageLabel dictionary. | exception | warning | pdf-structure, catalog, page-labels, corrupt-pdf, validation |
| Invalid style in PageLabel dictionary. | exception | warning | pdf-structure, catalog, page-labels, corrupt-pdf, validation |
| Invalid prefix in PageLabel dictionary. | exception | warning | pdf-structure, catalog, page-labels, corrupt-pdf, validation |
| Invalid start in PageLabel dictionary. | exception | warning | pdf-structure, catalog, page-labels, corrupt-pdf, validation |
| Invalid style "${style}" in PageLabel dictionary. | exception | warning | pdf-structure, catalog, page-labels, corrupt-pdf, validation, unsupported-feature |
| Pages tree contains circular reference. | exception | error | pdf-structure, pages-tree, corrupt-pdf, circular-reference, page-retrieval |
| Page dictionary kid reference points to wrong type of object | exception | error | pdf-structure, pages-tree, corrupt-pdf, page-retrieval, xref |
| Page dictionary kids object is not an array. | exception | error | pdf-structure, pages-tree, corrupt-pdf, page-retrieval |
| Page index ${pageIndex} not found. | exception | error | pdf-structure, pages-tree, page-retrieval, out-of-range, corrupt-pdf |
| The reference does not point to a /Page dictionary. | exception | error | pdf-structure, pages-tree, page-retrieval, validation, corrupt-pdf |
| Node must be a dictionary. | exception | error | pdf-structure, pages-tree, corrupt-pdf, xref, page-retrieval |
| Parent must be a dictionary. | exception | error | pdf, catalog, page-tree, corrupt-pdf, getpageindex |
| Kids must be an array. | exception | error | pdf, catalog, page-tree, corrupt-pdf, getpageindex |
| Kid must be a reference. | exception | error | pdf, catalog, page-tree, corrupt-pdf, indirect-reference |
| Kid node must be a dictionary. | exception | error | pdf, catalog, page-tree, corrupt-pdf, xref |
| Count must be a (positive) integer. | exception | error | pdf, catalog, page-tree, corrupt-pdf, count |
| Kid reference not found in parent's kids. | exception | error | pdf, catalog, page-tree, corrupt-pdf, orphaned-node |
| Invalid CFF header | exception | error | font, cff, cff-parser, corrupt-font, font-substitution |
| CFF Private DICT extends past end of font | exception | error | font, cff, cff-parser, corrupt-font, truncated, font-substitution |
| Unknown charset format | exception | error | font, cff, cff-parser, charset, corrupt-font |
| Unknown encoding format: ${format} in CFF | exception | error | font, cff, cff-parser, encoding, corrupt-font |
| parseFDSelect: Unknown format "${format}". | exception | error | font, cff, cff-parser, fdselect, cidfont, corrupt-font |
| parseFDSelect: Invalid font data. | exception | error | font, cff, cff-parser, fdselect, cidfont, corrupt-font |
| Invalid dictionary name "${name}" | exception | error | font, cff, cff-dict, internal-api, invariant |
| Invalid dictionary name ${name}" | exception | error | font, cff, cff-dict, internal-api, invariant |
| Already tracking location of ${key} | exception | error | font, cff, cff-compiler, offset-tracker, internal-api, invariant |
| Not tracking location of ${key} | exception | error | font, cff, cff-compiler, offset-tracker, internal-api, invariant |
| writing to an offset that is not empty | exception | error | font, cff, cff-compiler, offset-tracker, internal-api, invariant |
| There must be a private dictionary. | exception | error | font, cff, cff-compiler, cidfont, private-dict, internal-api, invariant |
| Unknown data type of ${type} | exception | error | font, cff, cff-compiler, internal-api, invariant, layout-table |
| Bad begin offset: ${begin} | exception | error | pdf, chunked-stream, range-request, transport, network, streaming |
| Bad end offset: ${end} | exception | error | streaming, network, chunked, range-requests, pdf |
| mapCidRange - ignoring data above MAX_MAP_RANGE. | exception | error | cmap, font, parsing, memory, pdf |
| mapBfRange - ignoring data above MAX_MAP_RANGE. | exception | error | cmap, tounicode, font, parsing, memory, pdf |
| mapBfRangeToArray - ignoring data above MAX_MAP_RANGE. | exception | error | cmap, tounicode, font, parsing, memory, pdf |
| Malformed CMap: expected string. | exception | error | cmap, tounicode, font, parsing, pdf |
| Malformed CMap: expected int. | exception | error | cmap, font, parsing, pdf |
| Invalid bf range. | exception | error | cmap, tounicode, font, parsing, pdf |
| Invalid codespace range. | exception | error | cmap, font, parsing, pdf |
| Unknown CMap name: ${name} | exception | error | cmap, font, cjk, pdf, configuration |
| Built-in CMap parameters are not provided. | exception | error | cmap, font, cjk, configuration, pdf, worker |
| Encoding required. | exception | error | cmap, font, api-misuse, pdf, parsing |
| IndexedCS - unrecognized lookup table: ${lookup} | exception | error | colorspace, indexed, parsing, pdf |
| WhitePoint missing - required for color space CalGray | exception | error | colorspace, calgray, cie, parsing, pdf |
| Invalid WhitePoint components for ${this.name}, no fallback | exception | error | colorspace, calgray, cie, validation, pdf |
| WhitePoint missing - required for color space CalRGB | exception | error | colorspace, calrgb, cie, parsing, pdf |
| WhitePoint missing - required for color space Lab | exception | error | colorspace, lab, cie, parsing, pdf |
| Invalid WhitePoint components, no fallback available | exception | error | colorspace, lab, cie, validation, pdf |
| Failed to fetch file "${url}" with "${response.statusText}". | exception | error | network, cmap, font, configuration, deployment, cors |
| Invalid rotation | exception | error | rotation, transform, api-misuse, pdf |
| unknown encryption method | exception | error | encryption, pdf-security, format-error, unsupported-feature |
| unsupported encryption algorithm | exception | error | encryption, pdf-security, format-error, unsupported-feature |
| invalid key length | exception | error | encryption, pdf-security, format-error, validation |
| No password given | exception | error | encryption, pdf-security, password, authentication |
| Incorrect Password | exception | error | encryption, pdf-security, password, authentication |
| Invalid crypt filter name. | exception | error | encryption, pdf-security, format-error, crypt-filter |
| Unknown crypto method | exception | error | encryption, pdf-security, format-error, crypt-filter, unsupported-feature |
| XFA: Cannot save new annotations. | exception | error | xfa, annotations, editor, unsupported-feature |
| The PDF file is empty, i.e. its size is zero bytes. | exception | error | validation, loading, invalid-pdf, network |
| The Linearization dictionary doesn't point to a valid Page d | exception | warning | linearization, format-error, recovery, page-loading |
| Page count is not an integer. | exception | warning | linearization, format-error, recovery, page-count, catalog |
| extractPages: partial pageIndices cannot be combined with in | validation | error | editor, extract-pages, validation, page-layout |
| extractPages: invalid page index. | validation | error | editor, extract-pages, validation, page-index |
| extractPages: overlapping pageIndices. | validation | error | editor, extract-pages, validation, page-index |
| extractPages: too many pageIndices. | validation | error | editor, extract-pages, image, validation |
| extractPages: nothing to extract. | validation | error | editor, extract-pages, validation, empty-input |
| extractPages: sparse pageIndices. | validation | error | editor, extract-pages, validation, page-index, contiguity |
| createImage: invalid bitmap dimensions ${width}x${height} | validation | error | image, editor, validation, bitmap, createimage |
| Image exceeded maximum allowed size and was removed. | exception | error | pdf, image, configuration, memory, rendering |
| Unable to decode inline image: "${reason}". | exception | error | pdf, image, decoding, inline, malformed-pdf, rendering |
| Type3 font load error: ${reason} | exception | warning | pdf, font, type3-font, fallback, rendering |
| Unknown PatternType: ${typeNum} | exception | error | pdf, pattern, color, malformed-pdf, rendering |
| Unknown PatternName: ${patternName} | exception | error | pdf, pattern, color, malformed-pdf, rendering |
| getOperatorList - ignoring circular reference: ${objId} | exception | error | pdf, circular-reference, xobject, malformed-pdf, rendering |
| XObject must be referred to by name. | exception | error | pdf, xobject, malformed-pdf, rendering |
| XObject should be a stream | exception | error | pdf, xobject, malformed-pdf, rendering |
| XObject should have a Name subtype | exception | error | pdf, xobject, malformed-pdf, rendering |
| Unhandled XObject subtype ${type.name} | exception | error | pdf, xobject, malformed-pdf, rendering |
| No shading resource found | exception | error | pdf, shading, color, malformed-pdf, rendering |
| No shading object found | exception | error | pdf, shading, color, malformed-pdf, rendering |
| GState must be referred to by name. | exception | error | pdf, gstate, graphics-state, malformed-pdf, rendering |
| ExtGState should be a dictionary. | exception | error | pdf, gstate, graphics-state, malformed-pdf, rendering |
| GState should be a dictionary. | exception | error | pdf, gstate, graphics-state, malformed-pdf, rendering |
| getTextContent - ignoring circular reference: ${objId} | exception | error | pdf, circular-reference, xobject, malformed-pdf, text-extraction |
| Invalid entry in 'Differences' array: ${data} | exception | error | pdf, font, encoding, differences, format-error |
| Encoding is not a Name nor a Dict | exception | warning | pdf, font, encoding, format-error, ignore-errors |
| Max size of CID is 65,535 | exception | error | pdf, font, cid, cmap, cjk, format-error |
| invalid font Subtype | exception | error | pdf, font, subtype, format-error |
| Descendant fonts are not specified | exception | error | pdf, font, type0, descendant-fonts, format-error |
| Descendant font is not a dictionary. | exception | error | pdf, font, type0, descendant-fonts, xref, format-error |
| Base font is not specified | exception | error | pdf, font, base-font, font-descriptor, format-error |
| invalid font name | exception | error | pdf, font, font-name, format-error |
| FontFile should be a stream | exception | warning | pdf, font, font-file, stream, format-error, ignore-errors |
| FontFile is empty | exception | warning | pdf, font, font-file, empty-stream, format-error, ignore-errors |
| Invalid ${partialMsg} | exception | error | pdf, content-stream, path-operators, preprocessor, format-error |
| Too many arguments | exception | error | pdf, content-stream, operators, preprocessor, format-error |
| Optional content properties malformed. | exception | error | pdf, optional-content, layers, marked-content, format-error |
1 No password given | exception | error | pdf, encryption, password, attachments, password-exception |
| Invalid header in flate stream: ${cmf}, ${flg} | exception | error | pdf, flate, zlib, stream, format-error, truncation |
| Unknown compression method in flate stream: ${cmf}, ${flg} | exception | error | pdf, flate, zlib, compression-method, stream, format-error |
| Bad FCHECK in flate stream: ${cmf}, ${flg} | exception | error | pdf, flate, zlib, fcheck, stream, corruption, format-error |
| FDICT bit set in flate stream: ${cmf}, ${flg} | exception | error | flate, deflate, zlib, compression, pdf-stream, format-error |
| Bad encoding in flate stream | exception | error | flate, deflate, truncated, pdf-stream, format-error |
| Bad uncompressed block length in flate stream | exception | error | flate, deflate, stored-block, corrupt-data, pdf-stream, format-error |
| Unknown block type in flate stream | exception | error | flate, deflate, block-type, corrupt-data, pdf-stream, format-error |
| unsupported cmap: ${format} | exception | error | font, cmap, font-rendering, truetype, opentype, format-error |
| unknown operator: 12 ${v} | exception | error | font, cff, charstring, opentype, font-rendering, format-error |
| unknown operator: ${v} | exception | error | font, cff, charstring, opentype, font-rendering, corrupt-data, format-error |
| Unsupported CID string (charCode ${charCode}): "${cid}". | exception | warning | font, cmap, cid, composite-font, format-error |
| Unicode ranges Bits > 123 are reserved for internal usage | exception | error | font, os2, unicode, opentype, truetype, format-error |
| Invalid TrueType Collection majorVersion: ${majorVersion}. | exception | error | font, ttc, truetype-collection, font-header, format-error |
| TrueType Collection font must contain a "name" table. | exception | error | font, ttc, name-table, truetype-collection, format-error |
| TrueType Collection does not contain "${fontName}" font. | exception | error | font, ttc, font-name, font-matching, truetype-collection, format-error |
| Could not fix indexToLocFormat: ${indexToLocFormat} | exception | error | font, head-table, loca-table, truetype, font-sanitization, format-error |
| Required "loca" table is not found | exception | error | font, loca-table, truetype, required-table, format-error |
| Required "maxp" table is not found | exception | error | font, maxp-table, required-table, truetype, opentype, format-error |
| "maxp" table has a wrong version number | exception | error | font, maxp-table, font-version, truetype, opentype, format-error |
| Required "head" table is not found | exception | error | font, head-table, required-table, truetype, opentype, format-error |
| Required "hhea" table is not found | exception | error | font, hhea-table, required-table, font-metrics, truetype, opentype, format-error |
| Max size of CID is 65,535 | exception | error | font, cid, cmap, composite-font, cidfont, format-error |
| Unknown function type: ${typeNum} | exception | error | pdf, function, parsing, shading, malformed-pdf |
| No domain or range | exception | error | pdf, function, sampled, parsing, malformed-pdf |
| No domain | exception | error | pdf, function, stitching, parsing, malformed-pdf |
| Bad domain for stiched function | exception | error | pdf, function, stitching, domain, malformed-pdf |
| No domain. | exception | error | pdf, function, postscript, parsing, malformed-pdf |
| No range. | exception | error | pdf, function, postscript, range, malformed-pdf |
| No ICC color space support | exception | error | pdf, icc, color-space, wasm, config, qcms |
| Unsupported number of components: ${numComps} | exception | error | pdf, icc, color-space, qcms, malformed-pdf |
| Failed to create ICC color space | exception | error | pdf, icc, qcms, color-profile, malformed-pdf |
| Invalid image width: ${width} or height: ${height} | exception | error | pdf, image, parsing, malformed-pdf, dimensions |
| Bits per component missing in image: ${this.imageMask} | exception | error | pdf, image, bits-per-component, parsing, malformed-pdf |
| Images with ${image.numComps} color components not supported | exception | error | pdf, image, color-space, malformed-pdf |
| Unknown mask format. | exception | error | pdf, image, mask, internal, malformed-pdf |
| Reading gray scale from a color image: ${numComps} | exception | error | pdf, image, grayscale, mask, internal |
| JBig2 failed to initialize | exception | error | pdf, jbig2, ccitt, wasm, config, decoder |
| Unknown error | exception | error | pdf, jbig2, ccitt, decoder, malformed-pdf |
| Found DNL marker (0xFFDC) while parsing scan data | exception | warning | pdf, jpeg, dctdecode, dnl-marker, recoverable |
| Found EOI marker (0xFFD9) while parsing scan data, possibly | exception | warning | pdf, jpeg, dctdecode, eoi-marker, recoverable |
| Found EOI marker (0xFFD9) while parsing scan data | exception | error | pdf, jpeg, dctdecode, eoi-marker, truncated |
| unexpected marker ${((bitsData << 8) | nextByte).toString(16 | exception | error | pdf, jpeg, dctdecode, marker, corrupt |
| invalid huffman sequence | exception | error | jpeg, image-decoding, huffman, corrupt-data |
| invalid ACn encoding | exception | error | jpeg, progressive-jpeg, image-decoding, corrupt-data |
| missing required Quantization Table. | exception | error | jpeg, quantization, image-decoding, corrupt-data |
| SOI not found | exception | error | jpeg, format-validation, image-decoding |
| Duplicate EXIF-blocks found. | exception | error | jpeg, exif, format-validation, image-decoding |
| DQT - invalid table spec | exception | error | jpeg, quantization, format-validation, corrupt-data |
| Only single frame JPEGs supported | exception | error | jpeg, format-validation, image-decoding |
| JpegImage.parse - unknown marker: ${fileMarker.toString(16)} | exception | error | jpeg, format-validation, image-decoding, corrupt-data |
| JpegImage.parse - no frame data found. | exception | error | jpeg, format-validation, image-decoding, corrupt-data |
| Unsupported color mode | exception | error | jpeg, color-space, image-decoding, validation |
| OpenJPEG failed to initialize | exception | error | jpeg2000, wasm, environment, initialization, jpx |
| ${errorMessages} | exception | error | jpeg2000, image-decoding, wasm, corrupt-data, jpx |
| Unknown error | exception | error | jpeg2000, image-decoding, wasm, jpx |
| Invalid data format, must be a TypedArray. | exception | error | jpeg2000, type-validation, image-decoding, jpx |
| No size marker found in JPX stream | exception | error | jpeg2000, format-validation, image-decoding, corrupt-data, jpx |
| Duplicate entry in "${this._type}" tree. | exception | warning | pdf, name-tree, number-tree, corrupt-data, structure |
| End of file inside array. | exception | error | pdf, parser, corrupt-data, truncation, structure |
| End of file inside dictionary. | exception | error | pdf, parser, corrupt-data, truncation, structure |
| Dictionary key must be a name object | exception | error | pdf, parser, inline-image, corrupt-data, structure |
| Missing endstream command. | exception | error | |
| Bad filter name "${filter}" | exception | error | |
| Invalid number: ${String.fromCharCode(ch)} (charCode ${ch}) | exception | error | |
| Illegal character: ${ch} | exception | error | |
| Command token too long: ${str.length} | exception | error | |
| Invalid getTilingPatternIR /BBox array. | exception | error | |
| Invalid getTilingPatternIR /XStep value. | exception | error | |
| Invalid getTilingPatternIR /YStep value. | exception | error | |
| Invalid getTilingPatternIR /PaintType value. | exception | error | |
| Invalid getTilingPatternIR /TilingType value. | exception | error | |
| PostScript function: expected token id ${id}, got ${this._to | exception | error | |
| PostScript function: a procedure block must be followed by ' | exception | error | |
| PostScript function: unexpected '${tok.value}' operator. | exception | error | |
| PostScript function: unexpected token id ${tok.id}. | exception | error | |
| Unsupported predictor: ${predictor} | exception | error | |
| getEexecBlock - no font program found. | exception | error | |
| The API version "${apiVersion}" does not match the Worker ve | exception | error | |
| Invalid token in FormCalc expression at position ${this.pos} | exception | error | |
| Invalid token in parameter list. | exception | error | |
| Invalid token in index. | exception | error | xfa, formcalc, parser, syntax |
| Invalid token in Form code | exception | error | xfa, formcalc, parser, syntax, eof |
| Invalid token in do ... end declaration. | exception | error | xfa, formcalc, parser, syntax, block |
| Invalid token in var declaration. | exception | error | xfa, formcalc, parser, syntax, var |
| Invalid token in func declaration. | exception | error | xfa, formcalc, parser, syntax, func |
| Invalid token if ... endif declaration. | exception | error | xfa, formcalc, parser, syntax, if |
| Invalid elseif declaration. | exception | error | xfa, formcalc, parser, syntax, elseif |
| Invalid Root reference. | exception | critical | pdf, xref, catalog, corruption, invalid-pdf |
| Invalid PDF structure. | exception | critical | pdf-structure, corruption, xref, trailer, invalid-pdf |
| bad ObjStm stream | exception | error | objstm, compression, xref, corruption, format-error |
| invalid first and n parameters for ObjStm stream | exception | error | objstm, corruption, format-error, xref |
| invalid object number in the ObjStm stream: ${num} | exception | error | objstm, corruption, parsing, format-error |
| invalid object offset in the ObjStm stream: ${offset} | exception | error | objstm, corruption, parsing, format-error |
| Invalid offset in the ObjStm stream. | exception | error | objstm, corruption, format-error, offsets |
| Bad (compressed) XRef entry: ${ref} | exception | error | xref, objstm, corruption, xref-entry-exception |
| Worker was destroyed | exception | error | worker, lifecycle, destroy, race-condition, getdocument |
| Not implemented: NetworkStream | exception | error | build-config, mozcentral, network, getdocument |
| getDocument - expected either `data`, `range`, or `url` para | validation | error | api-usage, configuration, getdocument, validation |
| Loading aborted | exception | error | lifecycle, destroy, race-condition, getdocument, loading-task |
| Must use the same `intent`-argument when calling the `PDFPag | exception | error | api-usage, rendering, optional-content, intent |
| Not implemented: getOperatorList | exception | error | build-config, api-usage, generic, operator-list |
| Cannot use more than one PDFWorker per port. | validation | error | worker, api-usage, lifecycle, port, validation |
| PDFWorker.create - the worker is being destroyed. Please rem | exception | error | worker, lifecycle, async, destroy, port |
| No "GlobalWorkerOptions.workerSrc" specified. | validation | error | configuration, worker, setup, workersrc |
| Worker was destroyed. | exception | error | worker, lifecycle, destroy, binary-data |
| `BinaryDataFactory` not initialized, see the `useWorkerFetch | exception | error | configuration, fetch, worker, binary-data, useworkerfetch |
| Transport destroyed | exception | error | lifecycle, destroy, race-condition, getpage, transport |
| Invalid pageIndex request. | validation | error | api-misuse, validation, destinations |
| GetPageIndex: page has been removed. | exception | error | pdf-structure, destinations, stale-ref |
| startCleanup: Page ${page.pageNumber} is currently rendering | exception | error | rendering, cleanup, lifecycle |
| Cannot use the same canvas during multiple render() operatio | validation | error | rendering, canvas, concurrency |
| Invalid PDF url data: either string or URL-object is expecte | validation | error | getdocument, url, validation |
| Please provide binary data as `Uint8Array`, rather than `Buf | validation | error | nodejs, getdocument, binary-data |
| Invalid PDF binary data: either TypedArray, string, or array | validation | error | getdocument, binary-data, validation |
| Invalid factory url: "${val}" must include trailing slash. | validation | error | config, cmaps, fonts, url |
| Ensure that the `${kind}` API parameter is provided. | validation | error | cmaps, fonts, wasm, config |
| Unable to load ${this.#errorStr[kind]} data at: ${url} | exception | error | network, cmaps, fonts, cors |
| Invalid canvas size | validation | error | canvas, validation, rendering |
| Canvas is not specified | validation | error | canvas, lifecycle, validation |
| response.statusText | exception | error | network, http, cmaps, fonts |
| Invalid version: ${version} | exception | error | signature, binary-data, version |
| Invalid rotation | exception | error | editor, annotations, rotation |
| No ML. | exception | warning | editor, ml, alt-text, optional-feature |
| ML isn't enabled for alt text. | exception | warning | editor, ml, alt-text, feature-flag |
| No response from the AI service. | exception | error | ai, alt-text, ml-manager, async |
| Error from the AI service. | exception | error | ai, alt-text, ml-manager, backend-error |
| No valid response from the AI service. | exception | error | ai, alt-text, ml-manager, response-schema |
| Expected range response-origin "${rangeOrigin}" to match "${ | exception | error | network, cors, range-request, security, streaming |
| Unsupported pattern kind: ${kind} | exception | warning | rendering, shading-pattern, unsupported-pdf, ir |
| PageViewport: Invalid rotation, must be a multiple of 90 deg | exception | error | viewport, rotation, api-misuse, input-validation |
| Unknown IR type: ${IR[0]} | exception | warning | rendering, shading-pattern, ir, version-skew |
| Unsupported paint type: ${paintType} | exception | warning | rendering, tiling-pattern, format-error, unsupported-pdf |
| Invalid SVG dimensions | exception | error | svg, factory, input-validation, dimensions |
| No "textContentSource" parameter specified. | exception | error | text-layer, constructor, input-validation, stream |
| Invalid `workerPort` type. | exception | error | worker, configuration, input-validation, api-misuse |
| Invalid `workerSrc` type. | exception | error | worker, configuration, input-validation, api-misuse |
| Cannot start sandbox | exception | error | sandbox, wasm, scripting, csp, loading |
| Invalid nDec value in AFPercent_Format | exception | warning | aform, scripting, format, pdf-content |
| Invalid nValue1 in AFSimple | exception | warning | aform, scripting, calculation, pdf-content |
| Invalid nValue2 in AFSimple | exception | warning | aform, scripting, calculation, pdf-content |
| Invalid cFunction in AFSimple | exception | warning | aform, scripting, calculation, pdf-content |
| Invalid function in AFSimple_Calculate | exception | warning | aform, scripting, calculation, typeerror, pdf-content |
| Invalid psf in AFSpecial_Format | exception | warning | aform, scripting, format, pdf-content |
| Invalid psf in AFSpecial_Keystroke | exception | warning | aform, scripting, keystroke, pdf-content |
| app.activeDocs is read-only | exception | error | scripting-api, read-only, acrobat-js, pdf-form |
| app.constants is read-only | exception | error | scripting-api, read-only, frozen-object, acrobat-js |
| app.formsVersion is read-only | exception | error | scripting-api, read-only, version, acrobat-js |
| app.fromPDFConverters is read-only | exception | error | scripting-api, read-only, stub, acrobat-js |
| app.fs is read-only | exception | error | scripting-api, read-only, fullscreen, proxy |
| app.language is read-only | exception | error | scripting-api, read-only, i18n, acrobat-js |
| app.media is read-only | exception | error | scripting-api, read-only, multimedia, unsupported |
| app.monitors is read-only | exception | error | scripting-api, read-only, stub, acrobat-js |
| app.numPlugins is read-only | exception | error | scripting-api, read-only, stub, acrobat-js |
| app.platform is read-only | exception | error | scripting-api, read-only, platform, acrobat-js |
| app.plugins is read-only | exception | error | scripting-api, read-only, stub, acrobat-js |
| app.printColorProfiles is read-only | exception | error | scripting-api, read-only, print, stub |
| app.printerNames is read-only | exception | error | scripting-api, read-only, print, stub |
| app.thermometer is read-only | exception | error | scripting-api, read-only, progress, proxy |
| app.viewerType is read-only | exception | error | scripting-api, read-only, version, acrobat-js |
| app.viewerVariation is read-only | exception | error | scripting-api, read-only, version, acrobat-js |
| app.viewerVersion is read-only | exception | error | scripting-api, read-only, version, acrobat-js |
| First argument of app.setInterval must be a string | exception | error | scripting-api, type-validation, setinterval, acrobat-js |
| Second argument of app.setInterval must be a number | exception | error | scripting-api, type-validation, setinterval, numeric-coercion |
| First argument of app.setTimeOut must be a string | exception | error | scripting-api, type-validation, settimeout, acrobat-js |
| Second argument of app.setTimeOut must be a number | exception | error | scripting, acrobat-api, type-validation, settimeout |
| doc.info.${prop} is read-only | exception | error | scripting, acrobat-api, read-only, proxy, metadata |
| doc.author is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.bookmarkRoot is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.creator is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.dataObjects is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.docID is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.documentFileName is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.dynamicXFAForm is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.external is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.filesize is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.hidden is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.hostContainer is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.icons is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.info is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.innerAppWindowRect is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.innerDocWindowRect is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.isModal is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.keywords is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.modDate is read-only | exception | error | scripting, acrobat-api, read-only |
| doc.mouseX is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, mouse |
| doc.mouseY is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, mouse |
| doc.numFields is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, fields |
| doc.numPages is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, pages |
| doc.numTemplates is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, templates, unsupported |
| doc.outerAppWindowRect is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, window, unsupported |
| doc.outerDocWindowRect is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, window, unsupported |
| doc.pageWindowRect is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, window, unsupported |
| doc.path is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, path, filesystem |
| doc.permStatusReady is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, permissions |
| doc.producer is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, metadata |
| doc.requiresFullSave is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, save, unsupported |
| doc.securityHandler is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, security, encryption |
| doc.selectedAnnots is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, annotations |
| doc.sounds is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, media, sound, unsupported |
| doc.subject is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, metadata |
| doc.templates is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, templates, unsupported |
| doc.title is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, metadata |
| doc.URL is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, url |
| doc.viewState is read-only | exception | error | scripting, acrobat-js-api, doc-object, read-only, view-state, unsupported |
| doc.xfa is read-only | exception | error | scripting-api, xfa, read-only, acrobat-js |
| doc.XFAForeground is read-only | exception | error | scripting-api, xfa, read-only, acrobat-js |
| Invalid field name: must be a string | exception | error | scripting-api, type-check, field-lookup, acrobat-js |
| Invalid field index: must be a number | exception | error | scripting-api, type-check, field-lookup, acrobat-js |
| Invalid argument value | exception | error | scripting-api, type-check, field, acrobat-js |
| Not a choice widget | exception | error | scripting-api, field, choice-widget, acrobat-js |
| field.numItems is read-only | exception | error | scripting-api, field, read-only, choice-widget, acrobat-js |
| field.page is read-only | exception | error | scripting-api, field, read-only, acrobat-js |
| Invalid rotation: must be a multiple of 90 | exception | error | scripting-api, field, validation, acrobat-js |
| fullscreen.transitions is read-only | exception | error | scripting-api, fullscreen, read-only, acrobat-js |
| thermometer.cancelled is read-only | exception | error | scripting-api, thermometer, read-only, acrobat-js |
| Invalid number of params in printf | exception | error | scripting-api, util, printf, validation, acrobat-js |
| First argument of printf must be a string | exception | error | scripting-api, util, printf, type-check, acrobat-js |
| Not enough arguments in printf | exception | error | scripting-api, util, printf, validation, acrobat-js |
| _triggerDownload - not a valid URL: ${originalUrl} | exception | error | viewer, download, url-validation, web, network |
| Cannot create sandbox. | exception | error | firefox, scripting, sandbox, mozcentral, forms |
| Not enough parameters. | exception | error | overlay, dom, validation, ui-utils |
| The overlay is already registered. | exception | error | overlay, duplicate, state, ui-utils |
| The overlay does not exist. | exception | error | overlay, lifecycle, validation, ui-utils |
| The overlay is already active. | exception | warning | overlay, state, duplicate, ui-utils |
| Another overlay is currently active. | exception | warning | overlay, concurrency, state, ui-utils |
| The overlay is currently not active. | exception | warning | overlay, state, lifecycle, ui-utils |
| A valid "url" parameter must provided. | exception | error | links, validation, annotations, url |
| Invalid thumbnails rotation angle. | exception | error | rotation, thumbnails, validation, ui-utils |
| The API version "${version}" does not match the Viewer versi | exception | critical | version, build, configuration, constructor |
| Invalid `container` and/or `viewer` option. | exception | error | configuration, dom, constructor, generic-build |
| The `container` must be absolutely positioned. | exception | error | css, dom, configuration, generic-build |
| Invalid page number. | exception | error | navigation, validation, page-number, setter |
| Invalid numeric scale. | exception | error | zoom, validation, scale, setter |
| Invalid pages rotation angle. | exception | error | rotation, validation, setter, pages |
| Invalid optionalContentConfigPromise: ${promise} | exception | error | optional-content, layers, validation, promise, setter |
| Invalid scroll mode: ${mode} | exception | error | scroll-mode, validation, enum, setter |
| Invalid spread mode: ${mode} | exception | error | spread-mode, validation, enum, setter |
| Invalid updateScale options: either `steps` or `scaleFactor` | exception | error | zoom, api-misuse, validation, pdf-viewer |
| The AnnotationEditor is not enabled. | exception | error | annotation-editor, configuration, api-misuse, pdf-viewer |
| Unknown type: ${type} | exception | error | cmaps, binary-parsing, data-corruption, build |
| cmap was not found | exception | error | cmaps, parsing, validation, build |
| ${response.statusText} | exception | error | network, l10n, build, github, fetch |
| --index was given without a value | exception | error | cli, build, coverage, configuration, argv |
| coverage_search failed: ${result.error.message} | exception | error | build, coverage, child-process, spawn, toolchain |
| coverage_search failed (exit code ${result.status}) | exception | error | build, coverage, child-process, network, configuration |
| Missing "--hash <commit-hash>" argument. | exception | error | release, cli, build, argv, brotli |
| No default preferences found in "${dir}". | exception | error | build, configuration, preferences, webpack, app-options |
| cmap files were not found | exception | error | build, cmaps, setup, external-resources, fonts |
| BOM check failed (run `gulp lint-bom --fix` to clear). | exception | warning | lint, bom, encoding, repo-hygiene, utf8 |