From 92ffa9a80c4dbcaa6ee5c82f5c642038f26810d5 Mon Sep 17 00:00:00 2001 From: Andrew Clayton Date: Thu, 5 Sep 2024 16:43:14 +0100 Subject: w-h/0.2.0/echo-request: Update for wasmtime v24.0.0 It seems at some point between wasmtime v17 and v24 the setting of wasi_http_types_result_own_outgoing_response_error_code_t's val.ok member became mandatory. I was seeing an error like error: hyper::Error(User(Service), guest never invoked `response-outparam::set` method: error while executing at wasm backtrace: 0: 0x313b5 - wit-component:shim!indirect-wasi:http/types@0.2.0-[static]response-outparam.set 1: 0x4f9a - module.wasm!wasi_http_types_static_response_outparam_set 2: 0x6253 - module.wasm!exports_wasi_http_incoming_handler_handle 3: 0x54e4 - module.wasm!__wasm_export_exports_wasi_http_incoming_handler_handle Caused by: unknown handle index 0) Thanks to who it seems somehow found this code and had updated it accordingly. Link: Signed-off-by: Andrew Clayton --- c/wasi-http/0.2.0/echo-request/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/wasi-http/0.2.0/echo-request/Makefile') diff --git a/c/wasi-http/0.2.0/echo-request/Makefile b/c/wasi-http/0.2.0/echo-request/Makefile index 5cfa09d..9dc5329 100644 --- a/c/wasi-http/0.2.0/echo-request/Makefile +++ b/c/wasi-http/0.2.0/echo-request/Makefile @@ -23,7 +23,7 @@ module.wasm: bindgen .PHONY: component.wasm: module.wasm - /home/andrew/src/c/wasm/git/wasm-tools/target/release/wasm-tools component new module.wasm --adapt wasi_snapshot_preview1.proxy.wasm -o component.wasm + /home/andrew/src/c/wasm/git/wasm-tools/target/release/wasm-tools component new module.wasm --adapt ../../adaptors/24.0.0/wasi_snapshot_preview1.proxy.wasm -o component.wasm clean: rm -f component.wasm module.wasm proxy* -- cgit