It may be a very specific problem, but we ran across the following behaviour:
If you create a class diagram with a class that has multiple "fishhook" associations (where source = destination) that have an association class, you may get an error (more than two associations are impossible) or, when trying online on the server, the diagram switches to some other diagram style.
Here is some example code
@startuml
Class01 "Assoc1Role1" -- "Assoc1Role2" Class01
(Class01, Class01) .. AssocCls1
Class01 "Assoc2Role1" -- "Assoc2Role2" Class01
(Class01, Class01) .. AssocCls2
Class01 "Assoc3Role1" -- "Assoc3Role2" Class01
(Class01, Class01) .. AssocCls3
@enduml
just add and remove the last two lines to toggle this behaviour.