Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

EPUBCheck OPF-045: κυκλική αλυσίδα fallback

Ενημερωμένο:

EPUBCheck OPF-045 είναι ένα μήνυμα σφάλματος: “Encountered circular reference in fallback chain.” Μια αλυσίδα εναλλακτικών λύσεων του μανιφέστ είναι κυκλική: η παρακολούθηση των χαρακτηριστικών fallback επιστρέφει σε ένα στοιχείο που είναι ήδη στην αλυσίδα. Μια εφαρμογή ανάγνωσης που αναζητά μια μορφή που μπορεί να αναπαραγάγει θα λούπεται για πάντα.

Το επίσημο μήνυμα

Encountered circular reference in fallback chain.

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Δύο στοιχεία που ονομάζουν το ένα το άλλο ως εφεδρικά.
  • Μια μεγαλύτερη αλυσίδα του τελευταίου στοιχείου που δείχνει πίσω στο πρώτο.
  • Εναλλακτικές λύσεις που επεξεργάστηκαν χειροκίνητα χωρίς έλεγχο ολόκληρης της αλυσίδας.

Πώς να το διορθώσω

  1. Ξεκινήστε από το στοιχείο στο οποίο EPUBCheck δείχνει και σημειώστε την κάθε εναλλακτική με τη σειρά.
  2. Αφαιρέστε την παράμετρο fallback από το στοιχείο που δείχνει πίσω στην αλυσίδα.
  3. Βεβαιωθείτε ότι η αλυσίδα τελειώνει σε ένα έγγραφο περιεχομένου (για στοιχεία spine) ή σε έναν πυρήνα τύπου μέσου.

Όταν δεν είναι αυτό

Αν ένα εφεδρικό δείχνει σε ένα ταυτοποίητικό που δεν υπάρχει, αυτό είναι OPF-040.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα 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.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck OPF-045;

EPUBCheck OPF-045 είναι ένα μήνυμα σφάλματος: “Encountered circular reference in fallback chain.” Μια αλυσίδα εναλλακτικών λύσεων του μανιφέστ είναι κυκλική: η παρακολούθηση των χαρακτηριστικών fallback επιστρέφει σε ένα στοιχείο που είναι ήδη στην αλυσίδα. Μια εφαρμογή ανάγνωσης που αναζητά μια μορφή που μπορεί να αναπαραγάγει θα λούπεται για πάντα.

Είναι OPF-045 ένα σφάλμα;

OPF-045 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή σε Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία