-
-
Notifications
You must be signed in to change notification settings - Fork 888
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plantuml fails on GitHub runner #1778
Labels
Comments
It this the only diagram failing? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
Using doxygen with plantuml I try to generate plantuml diagrams locally and it works but not when i use the GitHub runner.
To Reproduce
Run doxygen on GitHub runner.
Expected behavior
The graphs are rendered like locally and run smoothly.
Screenshots
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
An error has occured : java.lang.IllegalArgumentExceptionN'ai-je donc tant vecu que pour cette infamie? Diagram size: 203 lines / 4102 characters. PlantUML (1.2024.4) cannot parse result from dot/GraphViz. Please go to https://plantuml.com/graphviz-dot to check your GraphViz version. Java Runtime: OpenJDK Runtime EnvironmentJVM: OpenJDK 64-Bit Server VMDefault Encoding: UTF-8Language: enCountry: null PLANTUML_LIMIT_SIZE: 4096 This may be caused by :- a bug in PlantUML- a problem in GraphViz You should send this diagram and this image [email protected] tohttps://plantuml.com/qato solve this issue.You can try to turn around this issue by simplifing your diagram. java.lang.IllegalArgumentExceptionnet.sourceforge.plantuml.klimt.compress.Slot.(Slot.java:46)net.sourceforge.plantuml.klimt.compress.SlotSet.addSlot(SlotSet.java:69)net.sourceforge.plantuml.klimt.compress.SlotFinder.drawText(SlotFinder.java:131)net.sourceforge.plantuml.klimt.compress.SlotFinder.draw(SlotFinder.java:105)net.sourceforge.plantuml.svek.UGraphicForSnake.draw(UGraphicForSnake.java:129)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:87)net.sourceforge.plantuml.klimt.drawing.AbstractUGraphicHorizontalLine.draw(AbstractUGraphicHorizontalLine.java:77)net.sourceforge.plantuml.klimt.creole.legacy.AtomText.drawU(AtomText.java:150)net.sourceforge.plantuml.klimt.creole.SheetBlock1.drawU(SheetBlock1.java:199)net.sourceforge.plantuml.klimt.creole.SheetBlock2.drawU(SheetBlock2.java:104)net.sourceforge.plantuml.activitydiagram3.ftile.vertical.FtileBox.drawU(FtileBox.java:211)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:74)net.sourceforge.plantuml.activitydiagram3.ftile.FtileAssemblySimple.drawU(FtileAssemblySimple.java:114)net.sourceforge.plantuml.activitydiagram3.ftile.FtileWithConnection.drawU(FtileWithConnection.java:70)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:74)net.sourceforge.plantuml.activitydiagram3.ftile.FtileMargedVertically.drawU(FtileMargedVertically.java:58)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:74)net.sourceforge.plantuml.activitydiagram3.ftile.FtileAssemblySimple.drawU(FtileAssemblySimple.java:113)net.sourceforge.plantuml.activitydiagram3.ftile.FtileWithConnection.drawU(FtileWithConnection.java:70)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:74)net.sourceforge.plantuml.activitydiagram3.ftile.FtileMargedVertically.drawU(FtileMargedVertically.java:58)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:74)net.sourceforge.plantuml.activitydiagram3.ftile.FtileAssemblySimple.drawU(FtileAssemblySimple.java:113)net.sourceforge.plantuml.activitydiagram3.ftile.FtileWithConnection.drawU(FtileWithConnection.java:70)net.sourceforge.plantuml.activitydiagram3.ftile.UGraphicInterceptorUDrawable2.draw(UGraphicInterceptorUDrawable2.java:74)net.sourceforge.plantuml.activitydiagram3.ftile.TextBlockInterceptorUDrawable.drawU(TextBlockInterceptorUDrawable.java:56)net.sourceforge.plantuml.activitydiagram3.ftile.Swimlanes.drawU(Swimlanes.java:241)net.sourceforge.plantuml.klimt.compress.CompressionXorYBuilder.getPiecewiseAffineTransform(CompressionXorYBuilder.java:52)net.sourceforge.plantuml.klimt.compress.CompressionXorYBuilder.build(CompressionXorYBuilder.java:45)net.sourceforge.plantuml.activitydiagram3.ActivityDiagram3.getTextBlock(ActivityDiagram3.java:221)net.sourceforge.plantuml.activitydiagram3.ActivityDiagram3.exportDiagramInternal(ActivityDiagram3.java:205)net.sourceforge.plantuml.UmlDiagram.exportDiagramNow(UmlDiagram.java:138)net.sourceforge.plantuml.AbstractPSystem.exportDiagram(AbstractPSystem.java:207)net.sourceforge.plantuml.PSystemUtils.exportDiagramsDefault(PSystemUtils.java:207)net.sourceforge.plantuml.PSystemUtils.exportDiagrams(PSystemUtils.java:96)net.sourceforge.plantuml.SourceFileReaderAbstract.getGeneratedImages(SourceFileReaderAbstract.java:190)net.sourceforge.plantuml.Run.manageFileInternal(Run.java:510)net.sourceforge.plantuml.Run.processArgs(Run.java:404)net.sourceforge.plantuml.Run.manageAllFiles(Run.java:371)net.sourceforge.plantuml.Run.main(Run.java:206)
Please let me know what further information I can provide. The way im generating documentation is a bit long imo so I'm not exactly sure what part of the generation process would be the most beneficial to solve this.
The text was updated successfully, but these errors were encountered: