java.lang.IllegalArgumentException when using groupinheritance and then hiding an inherited class

0 votes
asked Nov 29, 2017 in Bug by Anthony-Gaudino (5,720 points)
edited Dec 24, 2017 by Anthony-Gaudino

When I use groupinheritance, and have classes that inherit from another one and then hide one of the inherited classes, I get a java.lang.IllegalArgumentException.

This code generates a java.lang.IllegalArgumentException when run:

@startuml

skinparam groupInheritance 2

A <|-- B
A <|-- C

hide B

@enduml

PlantUML version 1.2017.20 (Mon Dec 11 17:57:05 CET 2017)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Java Version: 9-Debian+0-9b181-4bpo91
Operating System: Linux
OS Version: 4.9.0-4-amd64
Default Encoding: UTF-8
Language: en
Country: US
Machine: Debian
PLANTUML_LIMIT_SIZE: 4096
Processors: 4
Max Memory: 826,277,888
Total Memory: 52,428,800
Free Memory: 45,253,920
Used Memory: 7,174,880
Thread Active Count: 1

The environment variable GRAPHVIZ_DOT has not been set
Dot executable is /usr/bin/dot
Dot version: dot - graphviz version 2.38.0 (20140413.2041)
Installation seems OK. File generation OK

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:

[Antispam2 Feature: please please wait 1 or 2 minutes (this message will disappear) before pressing the button otherwise it will fail](--------)
To avoid this verification in future, please log in or register.
...