Closed nlifew closed 11 months ago
interesting.. seems like it tried to cancel a stream before configure the dynamic table.
@nlifew also would it be possible to share a docker image or so with the nginx server running ?
I guess maybe I could use https://hub.docker.com/r/patrikjuvonen/docker-nginx-http3 ?
@nlifew also would it be possible to share a docker image or so with the nginx server running ?
Sorry, I'm too late. I cost about 1 day to learn how to build a docker image, but something was wrong, I got a 1.36GB size docker image finally…
I never tried docker before, so my nginx server was running on a physical machine. I compiled it by a shell script:
git clone --depth 1 https://github.com/google/boringssl.git
mkdir boringssl/build && cd boringssl/build
make -j8
wget -O nginx.tar.gz https://hg.nginx.org/nginx-quic/archive/tip.tar.gz
tar -zxvf nginx.tar.gz && cd `ls nginx-`
./auto/configure --prefix=/root/nginx --with-http_ssl_module --with-http_v2_module --with-http_v3_module --with-cc-opt="-I../boringssl-master/include" --with-ld-opt="-L../boringssl-master/build/ssl -L../boringssl-master/build/crypto"
make -j8
make install
I guess maybe I could use https://hub.docker.com/r/patrikjuvonen/docker-nginx-http3 ?
I will try this docker image, and see if the problem persists. Thank you very much.
@nlifew so you can only reproduce it when you use your own compiled version... correct ?
@nlifew so you can only reproduce it when you use your own compiled version... correct ?
@normanmaurer Yes. I will close this issue. Thank you very much.
I have a nginx http3 server listening localhost 8443 port. When I run http3 client example code, it throws a NullPoiterException. I tried quiche's example http client, that works fine. The following information may be helpful.
Environment: os: macos ventura 13.3 cpu: arm64 m2 java: "11.0.18" 2023-01-17 LTS
My Example Code I copied from here and converted it to kotlin.
StackTrace
Gradle Dependency
nginx server config
quiche's http3 example client screenshot
Thank you very much