Login: Assumption failure: roles is not empty

Fenster: Anmeldebildschirm

Meldung:

org.adempiere.exceptions.AdempiereException: Ihr Test hat einen bisher unentdeckten Fehler offengelegt.
Bitte leiten Sie diese Meldung an metas weiter:

Assumption failure: roles is not empty

Erklärung: Problem tritt auf wenn der Benutzer mehr als eine Rolle mit erzwungener Organisationsanmeldung hat.

Lösung:

  1. SQL ausführen:
update ad_role set isorgloginmandatory='N' where isorgloginmandatory='Y' ; -- deaktiviert die erzwungene Organisationsanmeldung für alle Rollen.
update ad_role
set login_org_id=NULL where login_org_id is not null; -- entfernt die Organisation an der sich die Rolle anmelden muss
  1. API Cache reset durchführen