"attempt to call a string value" in lua-http
Hi,
I'm having the following exception with lua-http:
[worker.background] error: /usr/local/share/lua/5.1/http/hpack.lua:0: attempt to call a string value stack traceback:
/usr/local/share/lua/5.1/http/hpack.lua: in function 'decode_header_helper'
/usr/local/share/lua/5.1/http/hpack.lua:836: in function 'decode_headers'
/usr/local/share/lua/5.1/http/h2_stream.lua:467: in function 'handler'
/usr/local/share/lua/5.1/http/h2_connection.lua:219: in function 'handle_frame'
/usr/local/share/lua/5.1/http/h2_connection.lua:260: in function 'step'
/usr/local/share/lua/5.1/http/h2_connection.lua:342: in function 'get_next_incoming_stream'
/usr/local/share/lua/5.1/http/server.lua:155: in function </usr/local/share/lua/5.1/http/server.lua:132>
I have tried to build Knot Resolver 4.0.0
with lua-http 0.3
and scm-0
and in both the same problem occurs to me. The curious thing is that it only happens in an arm64v8
server, it works properly in x86_64
.
The problem can be reproduced with this Docker image: https://github.com/hectorm/hblock-resolver