Epubcheck is failing on any epub I try on my Windows box - epubs known to be good on my other machines. And using Sigil 2.6.0.
I bit the bullet yesterday and upgraded my W10 box to W11 since we're getting close to the end of support for W10. All seemed to upgrade without problems but it looks like something fouled up java.
Epubcheck fails with about 1000 lines of error message like this:
Code:
Running EPUBCheck 5.2.1... please wait.
EPUBCheck Java error.
java.lang.StackOverflowError
at com.thaiopensource.relaxng.pattern.InterleavePattern.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePattern.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePattern.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePattern.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePattern.checkRestrictions(InterleavePattern.java:37)
at com.thaiopensource.relaxng.pattern.BinaryPattern.checkRestrictions(BinaryPattern.java:22)
at com.thaiopensource.relaxng.pattern.GroupPattern.checkRestrictions(GroupPattern.java:27)
at com.thaiopensource.relaxng.pattern.ElementPattern.checkRestrictions(ElementPattern.java:42)
I don't know how 'thaiopensource' came into the equation. I never had anything to do with thai nor any other asian language.
I checked that java is up to date - version 8 build 461.
Anyone got any ideas how I can sort this?