Hello,
I have a very complex json data structure that I wrapped with @startjson ... @endjson and tried to convert with java -jar plantuml.jar. the error I experience is:
Exception in thread "main" java.lang.IllegalArgumentException
at net.sourceforge.plantuml.ugraphic.MinMax.<init>(MinMax.java:94)
at net.sourceforge.plantuml.ugraphic.MinMax.addPoint(MinMax.java:112)
at net.sourceforge.plantuml.ugraphic.UPath.addInternal(UPath.java:83)
at net.sourceforge.plantuml.ugraphic.UPath.add(UPath.java:67)
at net.sourceforge.plantuml.ugraphic.UPath.moveTo(UPath.java:113)
at net.sourceforge.plantuml.ugraphic.UPath.moveTo(UPath.java:105)
at net.sourceforge.plantuml.jsondiagram.JsonCurve.drawCurve(JsonCurve.java:94)
at net.sourceforge.plantuml.jsondiagram.SmetanaForJson.drawMe(SmetanaForJson.java:181)
at net.sourceforge.plantuml.jsondiagram.JsonDiagram.drawInternal(JsonDiagram.java:104)
at net.sourceforge.plantuml.jsondiagram.JsonDiagram.access$000(JsonDiagram.java:63)
at net.sourceforge.plantuml.jsondiagram.JsonDiagram$1.drawU(JsonDiagram.java:112)
at net.sourceforge.plantuml.ugraphic.ImageBuilder.getFinalDimension(ImageBuilder.java:325)
at net.sourceforge.plantuml.ugraphic.ImageBuilder.writeImageInternal(ImageBuilder.java:263)
at net.sourceforge.plantuml.ugraphic.ImageBuilder.write(ImageBuilder.java:250)
at net.sourceforge.plantuml.jsondiagram.JsonDiagram.exportDiagramNow(JsonDiagram.java:92)
at net.sourceforge.plantuml.AbstractPSystem.exportDiagram(AbstractPSystem.java:149)
at net.sourceforge.plantuml.PSystemUtils.exportDiagramsDefault(PSystemUtils.java:154)
at net.sourceforge.plantuml.PSystemUtils.exportDiagrams(PSystemUtils.java:97)
at net.sourceforge.plantuml.SourceFileReaderAbstract.getGeneratedImages(SourceFileReaderAbstract.java:160)
at net.sourceforge.plantuml.Run.manageFileInternal(Run.java:546)
at net.sourceforge.plantuml.Run.processArgs(Run.java:430)
at net.sourceforge.plantuml.Run.manageAllFiles(Run.java:397)
at net.sourceforge.plantuml.Run.main(Run.java:206)
Version is 1.2021.5:
(0.000 - 46 Mo) 42 Mo - SecurityProfile LEGACY
(0.006 - 46 Mo) 42 Mo - PlantUML Version 1.2021.5
(0.010 - 46 Mo) 42 Mo - GraphicsEnvironment.isHeadless() false
(0.010 - 46 Mo) 42 Mo - Forcing resource load on OpenJdk
When I try with simpler json data structures, it works fine.
Looking forward to hearing from you,
kind regards,
Vincenzo