Code:
@startuml
allowmixing
rectangle outer as "o" {
component middle as "m" {
node inner as "i"
}
}
@enduml
Results in an error pointing to node inner as "i".
However, if I remove either 'allowmixing' or 'as "i"', things work out. It also doesn't matter, what types of nodes are used.
This is on PlantUML version 1.2023.12 (Fri Oct 20 15:49:54 CEST 2023) OpenJDK 21, MacOS