Open cfGenesys opened 2 months ago
Hi @cfGenesys, and all,
dot
is installed on your system?dot
GraphViz?@startuml Hello World
!pragma layout smetana
' Uncomment the line below for "dark mode" styling
'!$AWS_DARK = true
!include <awslib/AWSCommon.puml>
!include <awslib/BusinessApplications/all.puml>
!include <awslib/Storage/SimpleStorageService.puml>
actor "Person" as personAlias
WorkDocs(desktopAlias, "Label", "Technology", "Optional Description")
SimpleStorageService(storageAlias, "Label", "Technology", "Optional Description")
personAlias --> desktopAlias
desktopAlias --> storageAlias
@enduml
If that can help, Regards, Th.
Attempting to run https://github.com/awslabs/aws-icons-for-plantuml?tab=readme-ov-file#hello-world the following error below is produced. The error seems to relate to using the entity instead of the participant; that is if WorkDocs, and SimpleStorageService are change to WorkDocsParticipant and SimpleStorageServiceParticipant the plugin will generate a preview. Others seem to be having a similar issue: https://github.com/awslabs/aws-icons-for-plantuml/issues/66. I was able to use the hello-world in both the plantUML online server and the installed version with now issue.
`Error found in diagram Hello World java.io.IOException: Cannot run program "/opt/local/bin/dot": error=2, No such file or directory at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) at java.base/java.lang.Runtime.exec(Runtime.java:594) at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner$MainThread.startThreads(ProcessRunner.java:164) at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner$MainThread.runJob(ProcessRunner.java:124) at net.sourceforge.plantuml.api.TimeoutExecutor$MyThread.run(TimeoutExecutor.java:81) Caused by: java.io.IOException: error=2, No such file or directory at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ... 5 more java.io.IOException: Cannot run program "/opt/local/bin/dot": error=2, No such file or directory at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) at java.base/java.lang.Runtime.exec(Runtime.java:594) at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner$MainThread.startThreads(ProcessRunner.java:164) at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner$MainThread.runJob(ProcessRunner.java:124) at net.sourceforge.plantuml.api.TimeoutExecutor$MyThread.run(TimeoutExecutor.java:81) Caused by: java.io.IOException: error=2, No such file or directory at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ... 5 more
`