Hello,
Two weeks ago I created a diagram using PlantUML Online server with the following syntax:
@startuml
skinparam sequence {
ArrowColor Black
LifeLineBorderColor Black
}
skinparam participant {
Bordercolor none
Backgroundcolor none
Shadowing false
}
participant "<size:40><&monitor></size>\nCliente" as WKS
participant "<size:40><&loop></size>\nSwitch" as SW
participant "<size:40><&lock-locked></size>\nServidor de\nAutenticação\n(RADIUS)" as RADIUS
WKS->SW:EAPoL-Start
SW->WKS:EAP-Request-Identity
WKS->SW:EAP-Response-Identity
SW->RADIUS:RADIUS Accept-Request
RADIUS->SW:RADIUS Access-Challenge
SW->WKS:EAP-Request/OTP
WKS->SW:EAP-Response/OTP
SW->RADIUS:RADIUS Access-Request
RADIUS->SW:RADIUS Access-Accept
SW->WKS:EAP-Success
SW->SW:Port Authorized
...
WKS->SW:EAPoL-Logoff
SW->SW:Port Unauthorized
@enduml
It was working perfectly, but today when checking it out, it wasn't rendering anymore.
I started troubleshooting and figure it out that it was throwing a java.lang.NullPointerException from Graphviz because "BorderColor" and "BackgroundColor" was set to "none". Replacing them with "transparent" fixed the issue.
I would like to know if it is a expected behavior or if it's a regression.