Different -right- interface generation between Plantuml 1.2017.10 and 1.2017.13

0 votes
asked May 31, 2017 in Bug by anonymous

In version 1.2017.13 the bug with -right- interface has been fixed. However, it seems it introduces a new bug which has not been there before. Compiling this code:

skinparam componentstyle uml2
skinparam component {
  BackgroundColor<<control>> lightblue
  BackgroundColor<<measurement>> lightgreen
note "Notation: UML" as N1

package "Single Map Layer" as sml <<layer>> {
  interface "user data" as interface_UD

  [Single Map Strategy Unit] <<control>>
  [SMARC Map Handler] <<measurement>>
  [Single Map Manager] <<measurement>>
  [Simultaneous Localization and Mapping] <<measurement>>

  [Single Map Strategy Unit] ..> [Single Map Manager] : <<use>>
  [Single Map Strategy Unit] -up- () "execution commands"
  [SMARC Map Handler] .down.> [Single Map Manager] : <<use>>
  [SMARC Map Handler] ..> [Simultaneous Localization and Mapping] : <<THIS_LINK>>
  [SMARC Map Handler] -up- () "SMARC map"
  note right of [SMARC Map Handler]
    Single MAp Robot Control (SMARC)
  end note
  [Single Map Manager] ..> [Simultaneous Localization and Mapping] : <<use>>
  [Single Map Manager] -right- interface_UD

brings in the version 2017.13 this:


but before in the version 2017.10 it looked like this:



Notice that the "user data" interface is in the new version correctly connected (no gap). However, the "THIS LINK" in the new version goes through the user data label and before it was avoiding it. I guess this is a bug in the layout.


1 Answer

0 votes
answered May 31, 2017 by plantuml (265,020 points)
Thanks for the report.

Could you check with last beta :


It is possible that this issue has been solved there.

commented Jun 2, 2017 by plantuml (265,020 points)
With new beta 15:
This should be ok.
Tell us if it's not working for you.