Project:
View Revisions: Issue #32663 | [ Back to Issue ] | ||
Summary | 0032663: request to AlertActionHandler while switching role logs error | ||
Revision | 2016-06-01 08:21 by alostale | ||
Steps To Reproduce | 0. Apply attached diff. It delays backend processing of role switching. So at least one alert request is received during this period. 1. Login as Openbravo. Ensure the following settings are marked as default, if they are not mark them and switch to that role: * Role: F&B group admin * Org: EspaƱa Norte 2. Switch role to: * Role: QA Testing Admin * Org: Main 3. Wait till alert request and check in log: ERROR org.openbravo.base.secureApp.LoginUtils - Login organization is not in role organizations list. Role: 4028E6C72959682B01295A071429011E, Org: E443A31992CB4635AFCAEABE7183CE85 |
||
Revision | 2016-06-01 08:03 by alostale | ||
Steps To Reproduce | Check, ie., https://ci.openbravo.com/job/int-gui-pgsql/1522/ [^] The problem is caused by these errors in log: https://ci.openbravo.com/job/int-gui-pgsql/1522/artifact/SANDBOX/tomcat-logs/int-gui-pgsql.log [^] 2016-04-13 16:11:06,954 [TP-Processor8] ERROR org.openbravo.base.secureApp.LoginUtils - Login organization is not in role organizations list 2016-04-13 16:11:06,977 [TP-Processor8] ERROR org.openbravo.base.secureApp.LoginUtils - Login client is not in role clients list |
||
Revision | 2016-06-01 08:03 by alostale | ||
Description | Recently, int-gui job is sometimes run as unstable. The cause of this instabilities is errors in openbravo.log [1]. This situation occurs in case there is a request to AlertActionHandler in parallel while switching role if previous role was in a different client/organization than the ones granted to the default role assigned to current user. This occurs if currrent session's settings (role/client/org) have been partially removed when alert request is processed, in this case it is trying to apply default user's client-org with current role which might not match. --- [1] see https://ci.openbravo.com/job/int-gui-pgsql/1522/artifact/SANDBOX/tomcat-logs/int-gui-pgsql.log [^] 2016-04-13 16:11:06,954 [TP-Processor8] ERROR org.openbravo.base.secureApp.LoginUtils - Login organization is not in role organizations list 2016-04-13 16:11:06,977 [TP-Processor8] ERROR org.openbravo.base.secureApp.LoginUtils - Login client is not in role clients list |
||
Revision | 2016-05-25 17:03 by alostale | ||
Description | Recently, int-gui job is sometimes run as unstable. |
Copyright © 2000 - 2009 MantisBT Group |