@JSWolf — thanks, and thanks for attaching both outputs as text; that made this a five-minute diagnosis.
Not a bug this time, and your instinct is right. The book has one unclosed
<hr> in
chapter32.html (line 81), which makes that file invalid XML. Of epubcheck's 75 findings, all 75 are in that one file and 74 are the same message: its validator is stream-based, so with
<hr> left open it treats every following
<p> as being inside it and says "not allowed here". One defect, reported 74 times. Our single fatal is the same defect, once.
Your report did turn up something real, though:
both tools pointed at line 157, where parsing finally fails — not at line 81, the only line you can actually fix. Next release:
Code:
... expected 'hr' tag, not 'body' at 157:1 (<hr> at line 81 is never closed; XHTML requires <hr/>)
Keep them coming.