Too much vertical whitespace when using packages

+3 votes
asked Feb 6, 2017 in Bug by Sukram (120 points)
edited Feb 6, 2017 by Sukram

Using a package for class diagrams results in too much vertical whitespace

@startuml
skinparam handwritten true
 
 
package some.package {
abstract Abstract
class Class
Abstract .. Class : "Test"
 
}
@enduml
 
Tested with plantuml.8055.jar
 
 
Environment Info:
 
The environment variable GRAPHVIZ_DOT has not been set
Dot executable is /usr/local/bin/dot
Dot version: dot - graphviz version 2.40.1 (20161225.0304)
Installation seems OK. File generation OK

Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 1.8.0_112-b16
Operating System: Mac OS X
OS Version: 10.12.3
Default Encoding: UTF-8
Language: de
Country: AT
PLANTUML_LIMIT_SIZE: 4096
Processors: 8
Max Memory: 3,817,865,216
Total Memory: 324,534,272
Free Memory: 309,658,880
Used Memory: 14,875,392
Thread Active Count: 7     

1 Answer

0 votes
answered Feb 6, 2017 by plantuml (295,000 points)
Hello,

GraphViz 2.40 does not work very well with PlantUML.

Is it possible for you to downgrade to 2.38 ?

Regards
commented Apr 21, 2017 by vichango (100 points)
I'm having the same issue and would prefer not to downgrade (already cleaned up the old versions installed brew, and there is not a nice way to do it).

I can live with it for now since removing "all" labelled associations solves the issue of long vertical packages, but –if you don't mind me asking– how long before we have a PlantUML update?

Thanks!
commented Apr 21, 2017 by plantuml (295,000 points)
Ok. You should upgrade to PlantUML V2017.11 because in this version we try to limit issues with GraphViz 2.39/2.40

Unfortunately, the issues (I think) are on GraphViz side. We've reported them here:
http://www.graphviz.org/mantisbt/view.php?id=2607
http://www.graphviz.org/mantisbt/view.php?id=2608
But they are still unassigned.
commented Apr 21, 2017 by vichango (100 points)
Oh, I see, sorry, I asked after trying the latest PlantUML version … but I should have checked for Graphviz bugs as well.
...