vseloved / cl-redis

Redis client for Common Lisp
Other
188 stars 38 forks source link

Unexpected value #x88 at start of UTF-8 sequence. #37

Open charJe opened 2 years ago

charJe commented 2 years ago

This happends with usinig redis:with-connection with the:auth parameter. SBCL 2.1.9 Redis server v=6.2.6 sha=00000000:0 malloc=libc bits=64 build=1fa752802c6d9991 cl-redis: 2.3.8

Unexpected value #x88 at start of UTF-8 sequence.
   [Condition of type FLEXI-STREAMS:EXTERNAL-FORMAT-ENCODING-ERROR]

Backtrace:
 0: (FLEXI-STREAMS::SIGNAL-ENCODING-ERROR #<FLEXI-STREAMS::FLEXI-CRLF-UTF-8-FORMAT (:UTF-8 :EOL-STYLE :CRLF) {1008BE9603}> "Unexpected value #x~X at start of UTF-8 sequence." 136)
 1: (FLEXI-STREAMS::RECOVER-FROM-ENCODING-ERROR #<FLEXI-STREAMS::FLEXI-CRLF-UTF-8-FORMAT (:UTF-8 :EOL-STYLE :CRLF) {1008BE9603}> "Unexpected value #x~X at start of UTF-8 sequence." 136)
 2: ((:METHOD FLEXI-STREAMS::OCTETS-TO-CHAR-CODE (FLEXI-STREAMS::FLEXI-CRLF-MIXIN T)) #<FLEXI-STREAMS::FLEXI-CRLF-UTF-8-FORMAT (:UTF-8 :EOL-STYLE :CRLF) {1008BE9603}> #<FUNCTION (FLET FLEXI-STREAMS::READE..
 3: ((:METHOD SB-GRAY:STREAM-READ-CHAR (FLEXI-STREAMS:FLEXI-INPUT-STREAM)) #<FLEXI-STREAMS:FLEXI-IO-STREAM {1008BE9463}>) [fast-method]
 4: ((SB-PCL::EMF SB-GRAY:STREAM-READ-CHAR) #<unused argument> #<unused argument> #<FLEXI-STREAMS:FLEXI-IO-STREAM {1008BE9463}>)
 5: ((:METHOD SB-GRAY:STREAM-READ-LINE (SB-GRAY:FUNDAMENTAL-CHARACTER-INPUT-STREAM)) #<FLEXI-STREAMS:FLEXI-IO-STREAM {1008BE9463}>) [fast-method]
 6: (READ-LINE #<FLEXI-STREAMS:FLEXI-IO-STREAM {1008BE9463}> T NIL #<unused argument>)
 7: ((:METHOD REDIS:EXPECT ((EQL :STATUS))) #<unused argument>) [fast-method]
 8: (REDIS::AUTH "1234")
 9: (REDIS:OPEN-CONNECTION #<REDIS:REDIS-CONNECTION {1008BE8543}>)

This error is comming from the read-line in the with-redis macro in expect.