EPUBCheck OPF-045: dairesel fallback zinciri
Güncellendi:
EPUBCheck OPF-045 bir hata mesajıdır: “Encountered circular reference in fallback chain.” Bir manifest fallback zinciri daireseldir: fallback niteliklerini takip etmek, zincirde zaten bulunan bir öğeye geri döner. Bir biçim arayan bir okuma uygulaması sonsuz bir döngüye girebilir.
Resmi mesaj
Encountered circular reference in fallback chain.
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Birbirini yedek olarak adlandıran iki öğe.
- Son öğesi ilk öğeye geri işaret eden daha uzun bir zincir.
- Tüm zinciri kontrol etmeden elle düzenlenmiş yedeklemeler.
Nasıl düzeltilir
- Item EPUBCheck'in gösterdiği yerden başlayın ve her bir yedekleme bilgisini sırayla yazın.
- Zincire geri işaret eden öğeden yedekleme özniteliklerini kaldırın.
- Zincirin bir içerik belgesinde (spine öğeleri için) veya bir temel medya türünde sona erdiğinden emin olun.
Ne zaman bu değil
Eğer bir yedekleme var olmayan bir id'ye işaret ediyorsa, bu OPF-040'dır.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-042"…" is not a permissible spine media-type.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-041Fallback-style item with id "…" could not be found.OPF-049Item id "…" was not found in the manifest.
Kaynaklar
- EPUB 3.3, §3.5.1 Manifest fallbacks · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.