Closed falco-knapp closed 8 years ago
Freigabe für Geschätzter Aufwand: 2,5 h.
Hallo Falco,
soll die Error Message auch angezeigt werden oder nur geloggt werden?
Beispiel für die Anzeige siehe Image in Inxmail Channel in Slack.
Grüße Björn
Hilfreich wäre es, wenn man dies natürlich direkt im Frontend sehen würde. Das ist gerade bei den manuellen Läufen von Bedeutung. Ich gehe davon aus, dass dies nicht sonderlich viel Aufwand bedeutet - daher bitte ja. Falls doch, bitte nochmal bescheid geben.
Danke und Gruß,
Falco
Im Frontend war das soweit ich es evaluieren konnte ganz gut. Nur im Backend konnte ich den Fehler dann nicht entsprechend nachvollziehen. Beispiel: Ich habe den API Benutzer "gesperrt". Im Frontend kam die entsprechende Fehlermeldung bei der Ausführung der Synchronisationslogik, aber in den log-files konnte ich dazu nichts finden. Lediglich "List configuration not found".
Wenn man in die richtigen logs reinschaut, dann stehen die infos auch da. Passt. Danke.
Aktuell wird der Grund warum eine Verbindung zu Inxmail (openInxmailSession) nicht möglich ist nicht präzise geloggt.
2015-10-21T07:46:54+00:00 DEBUG (7): ## EXCEPTION 7844979687 ## 2015-10-21T07:46:54+00:00 DEBUG (7): ## Inxmail session does not exist 2015-10-21T07:46:54+00:00 DEBUG (7): ## / EXCEPTION 7844979687 ##
Die Login-Exception liefert jedoch Gründe für die Exception: ILLEGAL_USERNAME_OR_PASSWORD = 1001 MISSING_PERMISSIONS = 1010 MISSING_PLUGIN = 1011 PWD_FORCED_CHANGE = 1004 PWD_VALIDITY_EXPIRATION = 1003 SYSTEM_EXCEPTION = 1000 USER_EXCEPTION = 1002 Mehr Infos hierzu sind u.a. in der API Doku zu finden.
Diese sollte immer geloggt werden, auch wenn "getIsSilentError()" true liefert wird.
Des weiteren darf das API Passwort nicht geloggt werden.