asciidoctor / asciidoctor-diagram

:left_right_arrow: Asciidoctor diagram extension, with support for AsciiToSVG, BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag), Ditaa, Erd, GraphViz, Mermaid, Msc, PlantUML, Shaape, SvgBob, Syntrax, UMLet, Vega, Vega-Lite and WaveDrom.
http://asciidoctor.org
MIT License
431 stars 106 forks source link

Version 2.2.9 causes project to run into timeout #422

Open DigCamara opened 1 year ago

DigCamara commented 1 year ago

On a pipeline I have at my employer's GitLab, the documentation step hung indefinitely, or at least during 2h. By forcing the pipeline to use the version 2.2.6 I was able to run it again.

I wonder if it is possible to document this in the changelog (readme?), since it does not seem to be a frequent issue.

pepijnve commented 1 year ago

Rather than documenting this I would prefer to find the bug and resolve it. Are you able to reproduce this consistently? Which diagramming tools are you using?

DigCamara commented 1 year ago

It's a legacy component we're building a hotfix for, so I'm not entirely aware of all the tools involved. However, I do know hpp2plantum is used towards generating PlantUML diagrams.

It's something that could be observed consistently on the one project (I would have to run others to see whether I can replicate it there as well). Even when I ran it for older Commits, it got to the same step and froze until the pipeline timed out (2h)

asciidoctor -v -r asciidoctor-diagram -r asciidoctor-pdf -b pdf not-my-projects-name.adoc