View Single Post
Old 07-22-2024, 12:58 PM   #160
Capricorn
Belgian Pommes Frites
Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.
 
Posts: 122
Karma: 35038
Join Date: Jan 2012
Device: Pocketbook Touch HD
Problem with Java 8 update 421

On a windows 11 system (build: 22631.3880), I had Java 8 u411 runtime environment installed. I deinstalled it, then installed Java 8 u421.
Now, I get the following error message, when I run the epubcheck plugin (version 0.2.5) in the Calibre editor (the same error message in the Sigil Editor version 2.2.1 with the plugin):
Spoiler:

Validating using EPUB version 2.0.1 rules.
Messages: 0 fatals / 0 errors / 0 warnings / 0 infos

EPUBCheck completed

java.lang.StackOverflowError
at com.thaiopensource.relaxng.pattern.ChoiceNameClass .contains(ChoiceNameClass.java:16)
at com.thaiopensource.relaxng.pattern.ChoiceNameClass .contains(ChoiceNameClass.java:16)
at com.thaiopensource.relaxng.pattern.ChoiceNameClass .contains(ChoiceNameClass.java:16)
at com.thaiopensource.relaxng.pattern.ChoiceNameClass .contains(ChoiceNameClass.java:16)
at com.thaiopensource.relaxng.pattern.AnyNameExceptNa meClass.contains(AnyNameExceptNameClass.java:

at com.thaiopensource.relaxng.pattern.OverlapDetector .checkOverlap(OverlapDetector.java:68)

com.thaiopensource.relaxng.pattern.DuplicateAttrib uteDetector.checkAttributeOverlap(DuplicateAttribu teDetector.java:
35)

com.thaiopensource.relaxng.pattern.DuplicateAttrib uteDetector.addAttribute(DuplicateAttributeDetecto r.java:30)
at com.thaiopensource.relaxng.pattern.AttributePatter n.checkRestrictions(AttributePattern.java:52)
at com.thaiopensource.relaxng.pattern.ChoicePattern.c heckRestrictions(ChoicePattern.java:31)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:35)
at com.thaiopensource.relaxng.pattern.InterleavePatte rn.checkRestrictions(InterleavePattern.java:37)
at com.thaiopensource.relaxng.pattern.BinaryPattern.c heckRestrictions(BinaryPattern.java:22)
at com.thaiopensource.relaxng.pattern.GroupPattern.ch eckRestrictions(GroupPattern.java:27)
at com.thaiopensource.relaxng.pattern.BinaryPattern.c heckRestrictions(BinaryPattern.java:22)
at com.thaiopensource.relaxng.pattern.GroupPattern.ch eckRestrictions(GroupPattern.java:27)
at com.thaiopensource.relaxng.pattern.BinaryPattern.c heckRestrictions(BinaryPattern.java:22)
at com.thaiopensource.relaxng.pattern.GroupPattern.ch eckRestrictions(GroupPattern.java:27)
at com.thaiopensource.relaxng.pattern.BinaryPattern.c heckRestrictions(BinaryPattern.java:22)
at com.thaiopensource.relaxng.pattern.GroupPattern.ch eckRestrictions(GroupPattern.java:27)
at com.thaiopensource.relaxng.pattern.ElementPattern. checkRestrictions(ElementPattern.java:42)
at com.thaiopensource.relaxng.pattern.ChoicePattern.c heckRestrictions(ChoicePattern.java:34)
at com.thaiopensource.relaxng.pattern.ChoicePattern.c heckRestrictions(ChoicePattern.java:31)
at com.thaiopensource.relaxng.pattern.ChoicePattern.c heckRestrictions(ChoicePattern.java:31)


14)

Using the older java 8 u411 version did NOT give this error. What can I do to correct this eror? Do I need to change some parameters or....?

Thank you for any information,
Capricorn

Last edited by theducks; 07-22-2024 at 03:10 PM. Reason: SPOILER LOG files
Capricorn is offline   Reply With Quote