Cannot login due to inactivity

SuiteCRM 8.0.0-rc

Steps to reproduce the issue:

  • open Google Chrome as a guest
  • navigate to the login page of SuitCRM. Do nothing. Do not enter the username and password.
  • wait for about 10 minutes
  • then enter username and password
  • you get the error “Login credentials incorrect, pease try again.”

If you try again, everything works. Every time works. It doesn’t work, if login page is idle for some time.

There is nothing in error_log.

The console reports this:

polyfills-es2015.35d90a3502a5703394a7.js:1 POST https://crm8.dia.si/public/login 401 (Unauthorized)
b @ polyfills-es2015.35d90a3502a5703394a7.js:1
scheduleTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
onScheduleTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
scheduleTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
scheduleTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
scheduleMacroTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
d @ polyfills-es2015.35d90a3502a5703394a7.js:1
(anonymous) @ polyfills-es2015.35d90a3502a5703394a7.js:1
s.<computed> @ polyfills-es2015.35d90a3502a5703394a7.js:1
(anonymous) @ node_modules_angular_common_fesm2015_http_js-_93100-es2015.ca6d02c681a5cc0c1e20.js:1
_trySubscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
subscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
call @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
subscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
c @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
_innerSub @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
_tryNext @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
_next @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
next @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
(anonymous) @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
_trySubscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
subscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
call @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
subscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
call @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
subscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
call @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
subscribe @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
doLogin @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:23
doLogin @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
(anonymous) @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:1
zl @ node_modules_angular_core_fesm2015_core_js-es2015.e27749c6709a58a5994c.js:1
i @ node_modules_angular_core_fesm2015_core_js-es2015.e27749c6709a58a5994c.js:1
(anonymous) @ dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:57
invokeTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
onInvokeTask @ node_modules_angular_core_fesm2015_core_js-es2015.e27749c6709a58a5994c.js:1
invokeTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
runTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
invokeTask @ polyfills-es2015.35d90a3502a5703394a7.js:1
m @ polyfills-es2015.35d90a3502a5703394a7.js:1
g @ polyfills-es2015.35d90a3502a5703394a7.js:1

dist_core___ivy_ngcc___fesm2015_core_js-_d3031-es2015.00f83ada5885dc9b01cb.js:23 Login failed