XACML Parser should be more robust

Steps to reproduce

If the role is missing in an XACML (which shouldn't happen, but sometimes does anyway), the parsing process fails completely, making a lot of actions in opencast like viewing event details impossible. Instead, the parser should log an error and skip the broken ACE.

Fixed and reviewed


Katrin Ihler


Katrin Ihler


Incorrectly Functioning Without Workaround