Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-045: cadena de fallback circular

Actualizado:

EPUBCheck OPF-045 es un mensaje de error: “Encountered circular reference in fallback chain.” Una cadena de fallback de manifiesto es circular: seguir los atributos de fallback lleva de vuelta a un elemento que ya está en la cadena. Una aplicación de lectura que busca un formato que pueda renderizar entraría en un bucle infinito.

El mensaje oficial

Encountered circular reference in fallback chain.

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

Causas típicas

  • Dos elementos que se nombran entre sí como respaldo.
  • Una cadena más larga cuyo último elemento apunta de vuelta al primero.
  • Respaldo editado manualmente sin verificar toda la cadena.

Cómo arreglarlo

  1. Comenzar en el item EPUBCheck y escribir cada retroceso uno tras otro.
  2. Elimina el atributo de fallback del elemento que apunta de nuevo a la cadena.
  3. Asegúrate de que la cadena termine en un documento de contenido (para elementos spine) o un tipo de medio principal.

Cuándo no es esto

Si un fallback apunta a un id que no existe, eso es OPF-040.

Términos usados aquí

Otros mensajes de OPF

  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-042 "…" is not a permissible spine media-type.
  • OPF-048 Package tag is missing its required unique-identifier attribute and value.
  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-049 Item id "…" was not found in the manifest.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck OPF-045?

EPUBCheck OPF-045 es un mensaje de error: “Encountered circular reference in fallback chain.” Una cadena de fallback de manifiesto es circular: seguir los atributos de fallback lleva de vuelta a un elemento que ya está en la cadena. Una aplicación de lectura que busca un formato que pueda renderizar entraría en un bucle infinito.

¿Es OPF-045 un error?

OPF-045 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas