Quote:
Originally Posted by Axel
Is there a way to get a more detailed error description, so that I can find and fix the problem?
|
Check "validate failed lrs", then press "make book". A lrs-file (Librie Reader Source) is a xml-type-file from which a lrf-file is created. If there are some errors in lrs-file, it will be shown in the lrs validator and the first found error will be pointed out and described. Correct the error manually, then press eBook -> validate (or "validate" botton). When all the errors are fixed, press eBook -> make lrf (or "make lrf" button).
Also you can use lrs validator for the validation of your own lrs-files and for the creation of lrf books from your own lrs-sources. To run the lrs validator press Tools -> more tools -> Lrs Validator.
Bear in mind, however, that lrs validator was made for relatively small books (my own needs), so do not be surprised if it will not be able to load big books.
Notes related to the big lrs sources. If lrs validator is not able to load some lrs, you may correct it using any xml-validator/editor [for example, Xml Spy or even IE (the last one - just to find the error)]. The current lrs-file is located in TmpOut subdirectory of the main BD directory, however this subdirectory is deleted as soon as you close BD. So if you want to edit lrs-file, just copy this subdirectory somewhere outside of the main BD directory, then rename tmp.lrs as tmp.xml and load tmp.xml to your xml editor.
Also you can use the inner xml-validator/editor named "FBI"

(Tools -> Fiction Book Investigator) which is designed for the manual editing of fb2-books. It has no restriction for the loaded file size, but you will need to rename tmp.lrs as tmp.fb2 and to choose "namespace" instead of "schema".