-
Type:
Bug
-
Status: Closed
-
Resolution: No Longer Reproducible
-
Affects Version/s: 7.0.1 CE GA2
-
Fix Version/s: Master
-
Component/s: ~ [Archived] Frontend Infrastructure
-
Labels:
-
Fix Priority:2
-
QA Test Score:4
Steps to reproduce (note this has only occurred on our CI servers, and only occurs sporadically):
- Set the following in portal-ext.properties:
javascript.single.page.application.timeout=5000
- Start a fresh bundle
- Add a virtual instance, site or user
Alternate step to reproduce:
- Add the Language Selector portlet to a page
- Toggle open the Product Menu and navigate to > Control Panel > Configuration > Instance Settings
Expected results:
The success message should appear
Actual results:
The messages "Your request failed to complete." and "Please enter a valid web ID." appear instead. The request is being sent twice, because upon reaching the SPA timeout, the page will refresh, thus sending the request again. This happens on CI due to slower servers, so the default 30 second timeout is actually reached. It can be reproduced on faster computers by setting a shorter timeout time. This happens for various assets, such as sites, or users (the visible failure is seen because duplicate names are not allowed for those assets).
It may not be reproducible that often in real world applications, as our test servers are less powerful than most actual servers.