plantuml version 2025.0
trying to gernerate a pdf export from any plantuml diagram leads to an error message and no pdf generated.
This used to work flawlessly for me in the past. I have not been using plantuml for quite some time - last I used version before this one was 2023.0 Replacing this with the 2025.0 gives the error. Putting 2023.0 back in place makes it work again.
Please advise on how to successfully export pdf.
Example:
<!--StartFragment-->@startuml diagram name
Bob -> AliceBlue
@enduml
<!--EndFragment-->results in
<!--StartFragment-->
Error found in diagram diagram name
***** CSSEngine: exception property.syntax.error:org.w3c.dom.DOMException: The "transparent" identifier is not a valid value for the "fill" property.
AttrValue:transparent
Exception:org.w3c.dom.DOMException
org.w3c.dom.DOMException: The "transparent" identifier is not a valid value for the "fill" property.
at org.apache.batik.css.engine.value.AbstractValueFactory.createInvalidIdentifierDOMException(Unknown Source)
at org.apache.batik.css.engine.value.IdentifierManager.createValue(Unknown Source)
at org.apache.batik.css.engine.value.AbstractColorManager.createValue(Unknown Source)
at org.apache.batik.css.engine.value.svg.SVGColorManager.createValue(Unknown Source)
at org.apache.batik.css.engine.value.svg.SVGPaintManager.createValue(Unknown Source)
at org.apache.batik.css.engine.CSSEngine$1.property(Unknown Source)
at org.apache.batik.css.engine.CSSEngine.getCascadedStyleMap(Unknown Source)
at org.apache.batik.css.engine.CSSEngine.getComputedStyle(Unknown Source)
at org.apache.batik.bridge.CSSUtilities.getComputedStyle(Unknown Source)
at org.apache.batik.bridge.CSSUtilities.convertDisplay(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:140)
at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source)
at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown Source)
at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.plantuml.pdf.PdfConverter.convert(PdfConverter.java:77)
at net.sourceforge.plantuml.UmlDiagram.exportDiagramInternalPdf(UmlDiagram.java:267)
at net.sourceforge.plantuml.UmlDiagram.exportDiagramNow(UmlDiagram.java:135)
at net.sourceforge.plantuml.AbstractPSystem.exportDiagram(AbstractPSystem.java:210)
at net.sourceforge.plantuml.SourceStringReader.outputImage(SourceStringReader.java:189)
at net.sourceforge.plantuml.Pipe.generateDiagram(Pipe.java:105)
at net.sourceforge.plantuml.Pipe.managePipe(Pipe.java:96)
at net.sourceforge.plantuml.Run.managePipe(Run.java:373)
at net.sourceforge.plantuml.Run.main(Run.java:200)
***** CSSEngine: exception....
[ERROR] Transcoder - null
Enclosed Exception:
file:/C:/Users/stein_p/AppData/Local/Temp/pdf275566245102804758.svf:
The attribute "fill" represents an invalid CSS value ("transparent").
Original message:
The "transparent" identifier is not a valid value for the "fill" property.
***** CSSEngine: exception property.syntax.error:org.w3c.dom.DOMException: The "transparent" identifier is not a valid value for the "fill" property.
AttrValue:transparent
Exception:org.w3c.dom.DOMException
org.w3c.dom.DOMException: The "transparent" identifier is not a valid value for the "fill" property.
at org.apache.batik.css.engine.value.AbstractValueFactory.createInvalidIdentifierDOMException(Unknown Source)
at org.apache.batik.css.engine.value.IdentifierManager.createValue(Unknown Source)
at org.apache.batik.css.engine.value.AbstractColorManager.createValue(Unknown Source)
at org.apache.batik.css.engine.value.svg.SVGColorManager.createValue(Unknown Source)
at org.apache.batik.css.engine.value.svg.SVGPaintManager.createValue(Unknown Source)
at org.apache.batik.css.engine.CSSEngine$1.property(Unknown Source)
at org.apache.batik.css.engine.CSSEngine.getCascadedStyleMap(Unknown Source)
at org.apache.batik.css.engine.CSSEngine.getComputedStyle(Unknown Source)
at org.apache.batik.bridge.CSSUtilities.getComputedStyle(Unknown Source)
at org.apache.batik.bridge.CSSUtilities.convertDisplay(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:140)
at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source)
at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown Source)
at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.plantuml.pdf.PdfConverter.convert(PdfConverter.java:77)
at net.sourceforge.plantuml.UmlDiagram.exportDiagramInternalPdf(UmlDiagram.java:267)
at net.sourceforge.plantuml.UmlDiagram.exportDiagramNow(UmlDiagram.java:135)
at net.sourceforge.plantuml.AbstractPSystem.exportDiagram(AbstractPSystem.java:210)
at net.sourceforge.plantuml.SourceStringReader.outputImage(SourceStringReader.java:189)
at net.sourceforge.plantuml.Pipe.generateDiagram(Pipe.java:105)
at net.sourceforge.plantuml.Pipe.managePipe(Pipe.java:96)
at net.sourceforge.plantuml.Run.managePipe(Run.java:373)
at net.sourceforge.plantuml.Run.main(Run.java:200)
***** CSSEngine: exception....
[ERROR] Transcoder - null
Enclosed Exception:
file:/C:/Users/stein_p/AppData/Local/Temp/pdf275566245102804758.svf:
The attribute "fill" represents an invalid CSS value ("transparent").
Original message:
The "transparent" identifier is not a valid value for the "fill" property.
<!--EndFragment-->