Project:
View Revisions: Issue #39776 | [ Back to Issue ] | ||
Summary | 0039776: OBSecurityException appears after login with user with no roles | ||
Revision | 2018-12-13 17:08 by jarmendariz | ||
Steps To Reproduce | 1. Login to backend 2. Create a user without any role or POS Terminal access. 3. Log out from backend 4. Login with the new user created 5. Login form shows an error message. This is OK 6. Refresh the web page 7. An "unexpected error" error page is displayed and it does not allow to keep working. |
||
Revision | 2018-12-13 17:08 by jarmendariz | ||
Description | When you attempt to login with an user which has no roles (or no role that allows access to backend), login form shows an error message notifying that. However, if page is reloaded, an error page appears indicating there was an unhandled exception. Looking at the log file, this exception is caused by the following stacktrace: 2018-12-13 10:56:44,170 [http-bio-8080-exec-10] ERROR org.openbravo.dal.core.ThreadHandler - Your user is not assigned to a Role and it is required to login into Openbravo. Ask the Security Administrator org.openbravo.base.exception.OBSecurityException: Your user is not assigned to a Role and it is required to login into Openbravo. Ask the Security Administrator at org.openbravo.dal.core.OBContext.initialize(OBContext.java:880) ~[classes/:?] at org.openbravo.dal.core.OBContext.initialize(OBContext.java:814) ~[classes/:?] at org.openbravo.dal.core.OBContext.initialize(OBContext.java:808) ~[classes/:?] at org.openbravo.dal.core.OBContext.setFromRequest(OBContext.java:777) ~[classes/:?] at org.openbravo.dal.core.OBContext.setOBContext(OBContext.java:419) ~[classes/:?] at org.openbravo.dal.core.DalRequestFilter$1.doBefore(DalRequestFilter.java:78) ~[classes/:?] at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:45) [classes/:?] at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:105) [classes/:?] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.72] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.72] at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) [log4j-web-2.11.1.jar:2.11.1] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.72] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.72] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) [catalina.jar:7.0.72] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [catalina.jar:7.0.72] ... |
||
Revision | 2018-12-13 11:40 by jarmendariz | ||
Steps To Reproduce | 1. Login backend 2. Create a user without any role or POS Terminal access. 3. Log out from backend 4. Login with the new user created 5. It is gonna appear an error message 6. Refresh the web page 7. An unexpected error message is displayed and it does not allow to keep working. |
||
Revision | 2018-12-13 11:40 by jarmendariz | ||
Description | When you create a user without any role assigned to it, try to login in backend with that user, it doesn't allow you and if you refresh, it appears one unexpected error that forbid you to keep working and you have to clear cache to solve the problem. |
Copyright © 2000 - 2009 MantisBT Group |