-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
PMLC 3.1.0 | Windows 10 (x64)
The PML source line:
[list (html_style="list-style-type:decimal" html_start=3)
caused the following PARSER_EVENT_HANDLER_ERROR
crash error:
pmlc p2h pandoc.pml
ERROR:
Message An error occurred in the parser's event handler.
Code [list (html_style="list-style-type:decimal" html_start=3)
^
Location pandoc.pml (OMITTED_PATH\pandoc.pml)
Line 113, column 58
Error id PARSER_EVENT_HANDLER_ERROR
Cause:
The operation has been aborted due to the following unexpected application error:
java.util.ConcurrentModificationException
at java.base/java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:756)
at java.base/java.util.LinkedHashMap$LinkedValueIterator.next(LinkedHashMap.java:783)
at dev.pmlc.core.parser.PMLParserEventHandler.setHTMLAttributes(PMLParserEventHandler.java:410)
at dev.pmlc.core.parser.PMLParserEventHandler.setAttributes(PMLParserEventHandler.java:332)
at dev.pmlc.core.parser.PMLParserEventHandler.onAttributes(PMLParserEventHandler.java:262)
at dev.pmlc.core.parser.PMLParserEventHandler.onAttributes(PMLParserEventHandler.java:48)
at dev.pdml.core.parser.PDMLParser.parseAttributes(PDMLParser.java:281)
at dev.pdml.core.parser.PDMLParser.requireNode(PDMLParser.java:150)
at dev.pdml.core.parser.PDMLParser.parseChildNodes(PDMLParser.java:296)
at dev.pdml.core.parser.PDMLParser.requireNode(PDMLParser.java:159)
at dev.pdml.core.parser.PDMLParser.parseChildNodes(PDMLParser.java:296)
at dev.pdml.core.parser.PDMLParser.requireNode(PDMLParser.java:159)
at dev.pdml.core.parser.PDMLParser.parseChildNodes(PDMLParser.java:296)
at dev.pdml.core.parser.PDMLParser.requireNode(PDMLParser.java:159)
at dev.pdml.core.parser.PDMLParser.parseChildNodes(PDMLParser.java:296)
at dev.pdml.core.parser.PDMLParser.requireNode(PDMLParser.java:159)
at dev.pdml.core.parser.PDMLParser.requireRootNode(PDMLParser.java:107)
at dev.pdml.core.parser.PDMLParser.parse(PDMLParser.java:84)
at dev.pdml.core.parser.PDMLParser.parsePDMLReader(PDMLParser.java:71)
at dev.pmlc.core.parser.PMLParser.parseReaderWithoutThrowingIfNonCancellingErrorDetected(PMLParser.java:97)
at dev.pmlc.core.parser.PMLParser.parseReader(PMLParser.java:65)
at dev.pmlc.commands.pmltohtml.PMLToHTMLCommand$Executor.execute(PMLToHTMLCommand.java:112)
at dev.pmlc.commands.pmltohtml.PMLToHTMLCommand$Executor.execute(PMLToHTMLCommand.java:39)
at dev.pp.commands.command.CommandExecutor.execute(CommandExecutor.java:17)
at dev.pp.commands.command.FormalCommand.execute(FormalCommand.java:159)
at dev.pp.commands.picocli.PicocliCommandLineExecutor.executeSubCommand(PicocliCommandLineExecutor.java:72)
at dev.pp.commands.picocli.PicocliCommandLineExecutor.executeCommand(PicocliCommandLineExecutor.java:41)
at dev.pmlc.commands.PMLCommands.runCommand(PMLCommands.java:29)
at dev.pmlc.commands.Start.main(Start.java:20)
Please consider sending the above message to the developers of the application, so that this problem can be fixed.
See also my recent bug report about other problems with HTML attributes handling: #90
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request