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
Simple to reproduce. Open a client with auto-pipelining, and do something like await client.callBuffer("eval", "return 'Hello, scripting!'", 0) or just await client.callBuffer("get", "wizard")
You will get an error like ReplyError: ERR unknown command 'return 'Hello, scripting!'', with args beginning with: '0'
It works properly if you use call instead of callBuffer. Seems like something fishy is probably happening in this vicinity with all the shuffling around of arguments
Simple to reproduce. Open a client with auto-pipelining, and do something like
await client.callBuffer("eval", "return 'Hello, scripting!'", 0)
or justawait client.callBuffer("get", "wizard")
You will get an error like
ReplyError: ERR unknown command 'return 'Hello, scripting!'', with args beginning with: '0'
It works properly if you use
call
instead ofcallBuffer
. Seems like something fishy is probably happening in this vicinity with all the shuffling around of argumentsioredis/lib/utils/Commander.ts
Line 159 in af83275
Not had time to investigate further.
Work-around is to add the failing commands to the auto pipelining exclude list.
The text was updated successfully, but these errors were encountered: