Bitteschön...
FRoleRightDict := TUserRoleRightDict.Create([doOwnsValues]); // gleicher Fehler
Wenn ich mir die
Exception und den Stacktrace anschaue, dann glaube ich eher das es am KEY liegt.
Ähnlich wie bei den Values, kann auch der KEY owned werden.