recovery-manifest-unreadable

A recovery manifest that is not valid JSON or not in the recovery format.

Message

A name in angle brackets is a value the message fills in.

json

[csszyx] recovery-manifest-unreadable: The recovery manifest on this page is not valid JSON, so it is ignored.
  help: serve the HTML as the build wrote it; the manifest is the `__SZ_RECOVERY_MANIFEST__` script the build adds to the page.
  note: the browser reported: <error>.
  docs: https://csszyx.com/e/recovery-manifest-unreadable

A production browser bundle prints this in place of it:

[csszyx] recovery-manifest-unreadable: {"form":"json","error":"<error>","missing":["<missing>"]} https://csszyx.com/e/recovery-manifest-unreadable

parse

[csszyx] recovery-manifest-unreadable: This recovery manifest is not valid JSON, so `parseManifest` cannot read it.
  help: pass the manifest the build wrote, unchanged.
  note: the parser reported: <error>.
  docs: https://csszyx.com/e/recovery-manifest-unreadable

A production browser bundle prints this in place of it:

[csszyx] recovery-manifest-unreadable: {"form":"parse","error":"<error>","missing":["<missing>"]} https://csszyx.com/e/recovery-manifest-unreadable

format

[csszyx] recovery-manifest-unreadable: This recovery manifest is missing the field(s) `<missing>`, so `parseManifest` cannot read it.
  help: pass the manifest the build wrote, unchanged.
  docs: https://csszyx.com/e/recovery-manifest-unreadable

A production browser bundle prints this in place of it:

[csszyx] recovery-manifest-unreadable: {"form":"format","error":"<error>","missing":["<missing>"]} https://csszyx.com/e/recovery-manifest-unreadable

Arguments

The values this diagnostic names. A production browser bundle prints them as JSON in place of the sentence.

NameType
form'json' | 'parse' | 'format'
errorstringoptional; text from another tool; may change between its versions
missingstring[]optional