You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
error: RedisCacheAdapter error on get {"error":{}}
error: RedisCacheAdapter error on get {"error":{}}
An uncaught exception occurred: The client is closedStack Trace:
Error: The client is closed
at Commander._RedisClient_sendCommand (/parse-server/node_modules/@redis/client/dist/lib/client/index.js:510:31)
at Commander.commandsExecutor (/parse-server/node_modules/@redis/client/dist/lib/client/index.js:190:154)
at BaseClass.<computed> [as set] (/parse-server/node_modules/@redis/client/dist/lib/commander.js:8:29)
at RedisCacheAdapter.put (/parse-server/lib/Adapters/Cache/RedisCacheAdapter.js:85:24)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Expected Outcome
LiveQueryServer post update to client
Environment
Server
Parse Server version: 7.4.0-alpha.5
Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): Azure
but that instance connect() is never called. The regular ParseServer does call connect() on its own instance of the cache when initializing the startup promises.
This used to work in earlier versions of parse-server, before we switched to redis 4 client as redis 4 requires the async connect() to be explicitly called before using the client, whereas redis 3 automatically called connect() if the client was not connected.
One simple fix would be to add initialization await this.cacheController.connect() here:
Issue Description
Running ParseLiveQueryServer where a RedisCacheAdapter is also configured causes crash when ParseLiveQueryServer tries to use the cache adapter.
Steps to reproduce
Actual Outcome
Expected Outcome
LiveQueryServer post update to client
Environment
Server
7.4.0-alpha.5
Azure
Client
iOS/Android
Workaround:
disable the redis cache adapter.
The text was updated successfully, but these errors were encountered: