You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2021/09/01 01:47:06 UTC

[GitHub] [apisix] tokers commented on issue #4929: request help: Integration of eureka as discovery registry fail

tokers commented on issue #4929:
URL: https://github.com/apache/apisix/issues/4929#issuecomment-909795460


   > > > the type of unzip_data is userdata
   > > 
   > > 
   > > Any error logs? information from these two lines is less.
   > 
   > When I use zlib.inflate to unzip the response, it return a userdata type, so it thrown bad argument when use json decode
   > 
   > ```
   > local data, err = core.json.decode(unzip_data)
   > if not data then
   >     log.error("invalid response body: ", type(unzip_data), " err: ", err)
   >     return
   > end
   > ```
   > 
   > The error log:
   > `2021/08/31 09:29:35 [error] 12663#3713017: *80 [lua] eureka.lua:197: invalid response body err: bad argument #1 to '?' (string expected, got userdata), context: ngx.timer`
   > I don't known how to process the data, can you help me? There is a problem when process the Eureka's returned data
   
   See https://github.com/brimworks/lua-zlib/blob/master/README#L92 for details about how to use the lua zlib.
   
   And, welcome to submit a PR to help APISIX to handle the compressed data from Eureka :)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org