Martketplace login hangs in case of switch from featured services to grouping by category
[OSCM Version] 16.1 GA3
[How to reproduce]
- Operator creates a marketplace and sets the supplier as marketplace owner;
- Supplier registers a customer;
- Supplier marks the marketplace as closed and gives access to the customer (Manage Access);
- Customer can log-in to the marketplace
- Customer logs out, sees the login dialog and stays on this page;
- In another browser, the supplier changes the landing page choosing grouping by category for the services (Administration portal - Define featured services menu);
- Customer enters its credentials and tries to log-in.
[Expected] Customer can log-in.
[Observed] The login screen hangs. If the user reloads the page, the login can be done without problems.
The JVM thread dump shows no deadlocks. It is probably a portal problem (redirect).
Working login scenario - the following requests are issued:
- POST ...marketplace/index.jsf (or ...marketplace/loginPage.jsf)
- GET ...marketplace/redirect.jsf
- GET ...marketplace/index.jsf ....
Error login scenario - the following requests are issued:
- POST ...marketplace/index.jsf
- GET ...marketplace/loginPage.jsf browser hangs.
[User impact and workaround] This issue occurs in the special use case after a user logged out from a restricted marketplace, while concurrently the landing page of that marketplace is reconfigured for grouping services by categories.
When the UI hangs at login just refreshing the browser will recover the situation. It can be assumed the user will solve the situation by intuition. Usually the first what the user will do: Refresh the page. For this reason this issue is minor.