Skip to content
EPUBCheck · Resources and references

EPUBCheck RSC-024: informative parser warning

Updated:

EPUBCheck RSC-024 is a usage message: “Informative parsing warning: ….” The parser reported an informative warning about a file. It is a usage message, shown only with -u, and it does not affect validity; the text after the colon is the parser's own note.

The official message

Informative parsing warning: %1$s

Default severity
Usage. Informative only and hidden by default: it appears when EPUBCheck runs with -u (--usage). It does not make the EPUB invalid.
EPUBCheck version
5.4.0

%1$s, %2$s… are filled in with the file, value or element EPUBCheck found.

Typical causes

  • Constructs the parser notices but that break no rule, such as unusual but legal markup.
  • Notes from the underlying XML or HTML parser that EPUBCheck passes through.

How to fix it

  1. Read the text after the colon, with the file, line and column.
  2. Change the markup only if the note points at something you did not intend.
  3. Otherwise ignore it: the EPUB is not invalid because of it.

When it's not this

A parser warning shown without -u is RSC-017; a real parsing error is RSC-005 or RSC-016.

Terms used here

Other RSC messages

  • RSC-025 Informative parsing error: …
  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-020 "…" is not a valid URL (…)
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-019 EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.

Sources

Message text and severity from EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explanation by EpubCC.

FAQ

What does EPUBCheck RSC-024 mean?

EPUBCheck RSC-024 is a usage message: “Informative parsing warning: ….” The parser reported an informative warning about a file. It is a usage message, shown only with -u, and it does not affect validity; the text after the colon is the parser's own note.

Is RSC-024 an error?

RSC-024 is reported as usage by default. Informative only and hidden by default: it appears when EPUBCheck runs with -u (--usage). It does not make the EPUB invalid.