Sie sind nicht angemeldet.

1

Mittwoch, 24. Februar 2010, 15:48

Problem mit Calibre Import

Hallo Leute!

Ich habe ein Problem mit Calibre. Ich habe ein epub erstellt (xml) welches Adobe DE ohne Probleme öffnet und anzeigt. Möchte ich es allerdings in Calibre importieren, bekomme ich folgende Fehlermeldung:
"ERROR: Konnte eBook nicht öffnen: Invalid input object: NoneType
Traceback (most recent call last):

File "site-packages/calibre/gui2/viewer/main.py", line 61, in run
File "lib/python2.6/threading.py", line 477, in run
File "site-packages/calibre/ebooks/oeb/iterator.py", line 178, in __enter__
File "site-packages/calibre/customize/conversion.py", line 211, in __call__
File "site-packages/calibre/ebooks/epub/input.py", line 124, in convert
File "site-packages/calibre/ebooks/metadata/opf2.py", line 476, in __init__
File "xpath.pxi", line 417, in lxml.etree.XPath.__call__ (src/lxml/lxml.etree.c:104284)
File "apihelpers.pxi", line 29, in lxml.etree._documentOrRaise (src/lxml/lxml.etree.c:9853)
TypeError: Invalid input object: NoneType"

Ich bin mir sicher, dass ich genau dieses Format schon mit Calibre öffnen konnte. Nun geht es auf einmal nicht mehr.
Ich benutze Calibre 0.6.42 und die ePub Datei habe ich zum größten Teil per Hand geschrieben.

Weiß jemand woran das liegen könnte?

Vielen Dank für eure Hilfe!

2

Donnerstag, 18. März 2010, 23:14

Hallo Thomas,

das klingt nach einer inkorrekten Mimetype-Einstellung für eine Deiner Projektdateien in einer der XMLs. Drei Tipps habe ich für Dich:
- Versuch den ePub-Validator (http://threepress.org/document/epub-validate), der sollte Dir eine besser verständliche Fehlermeldung geben.
- Versuch das File in meinem ePuper (http://www.epuper.de/) zu öffnen und dann wieder zu speichern. Der ePuper ist ganz gutmütig, was die Mimetypes im Input anbelangt, hält sich aber beim Speichern sehr genau ans Format (abgesehen von einem Bug, vgl. http://www.epuper.de/Main/BekannteFehler, der auch mit einem Mimetype zu tun hat).
- Schau noch mal jede einzelne Groß-/Kleinschreibung in allen XMLs durch, dort liegt gerne irgendwo der Fehler.

Viele Grüße,
ePuper