Thanks! Problem solved.
How did you come to this solution? Over the last four weeks I built this application at least six times from scratch, and the issue appeared in all but one build attempt.
Do you know what the cause of the cache issue is? On multiple occasions I cleared the browser cache without success, but the issue appears to be in the redis cache.
admin@erpnext:~/frappe-bench$ bench clear-cache
admin@erpnext:~/frappe-bench$ bench clear-website-cache
admin@erpnext:~/frappe-bench$ bench start
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
/usr/lib/python3.8/subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn’t supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, ‘rb’, bufsize)
10:39:53 system | redis_cache.1 started (pid=4583)
10:39:53 redis_cache.1 | 4590:C 16 Aug 2020 10:39:53.195 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
10:39:53 redis_cache.1 | 4590:C 16 Aug 2020 10:39:53.195 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=4590, just started
10:39:53 redis_cache.1 | 4590:C 16 Aug 2020 10:39:53.195 # Configuration loaded
10:39:53 redis_cache.1 | 4590:M 16 Aug 2020 10:39:53.195 * Increased maximum number of open files to 10032 (it was originally set to 1024).10:39:53 redis_cache.1 | 4590:M 16 Aug 2020 10:39:53.195 # Could not create server TCP listening socket 127.0.0.1:13000: bind: Address already in use
10:39:53 system | redis_cache.1 stopped (rc=1)
10:39:53 system | redis_socketio.1 started (pid=4588)
10:39:53 redis_socketio.1 | 4592:C 16 Aug 2020 10:39:53.200 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
10:39:53 redis_socketio.1 | 4592:C 16 Aug 2020 10:39:53.200 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=4592, just started
10:39:53 redis_socketio.1 | 4592:C 16 Aug 2020 10:39:53.200 # Configuration loaded
10:39:53 redis_socketio.1 | 4592:M 16 Aug 2020 10:39:53.200 * Increased maximum number of open files to 10032 (it was originally set to 1024).10:39:53 redis_socketio.1 | 4592:M 16 Aug 2020 10:39:53.200 # Could not create server TCP listening socket 127.0.0.1:12000: bind: Address already in use
10:39:53 system | redis_socketio.1 stopped (rc=1)
10:39:53 system | watch.1 started (pid=4596)
10:39:53 system | worker_long.1 started (pid=4599)
10:39:53 system | redis_queue.1 started (pid=4602)
10:39:53 redis_queue.1 | 4604:C 16 Aug 2020 10:39:53.216 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
10:39:53 redis_queue.1 | 4604:C 16 Aug 2020 10:39:53.216 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=4604, just started
10:39:53 redis_queue.1 | 4604:C 16 Aug 2020 10:39:53.216 # Configuration loaded
10:39:53 redis_queue.1 | 4604:M 16 Aug 2020 10:39:53.217 * Increased maximum number of open files to 10032 (it was originally set to 1024).10:39:53 redis_queue.1 | 4604:M 16 Aug 2020 10:39:53.217 # Could not create server TCP listening socket 127.0.0.1:11000: bind: Address already in use
10:39:53 system | redis_queue.1 stopped (rc=1)
10:39:53 system | worker_default.1 started (pid=4598)
10:39:53 system | socketio.1 started (pid=4597)
10:39:53 system | worker_short.1 started (pid=4600)
10:39:53 system | schedule.1 started (pid=4594)
10:39:53 system | web.1 started (pid=4595)
10:39:53 system | sending SIGTERM to web.1 (pid 4595)
10:39:53 system | sending SIGTERM to socketio.1 (pid 4597)
10:39:53 system | sending SIGTERM to watch.1 (pid 4596)
10:39:53 system | sending SIGTERM to schedule.1 (pid 4594)
10:39:53 system | sending SIGTERM to worker_short.1 (pid 4600)
10:39:53 system | sending SIGTERM to worker_long.1 (pid 4599)
10:39:53 system | sending SIGTERM to worker_default.1 (pid 4598)
10:39:53 system | worker_default.1 stopped (rc=-15)
10:39:53 system | web.1 stopped (rc=-15)
10:39:53 system | schedule.1 stopped (rc=-15)
10:39:53 system | worker_short.1 stopped (rc=-15)
10:39:53 system | watch.1 stopped (rc=-15)
10:39:53 system | socketio.1 stopped (rc=-15)
10:39:53 system | worker_long.1 stopped (rc=-15)