Open jinwik opened 3 months ago
Steps to reproduce deps: vertx-web 3.9.4
public class ServerVerticle extends AbstractVerticle { @Override public void start() { Router router = Router.router(vertx); router.get("/hello").handler(routingContext -> { routingContext.response().end(new JsonObject().put("message", "Hello, World!").encode()); }); vertx.createHttpServer() .requestHandler(router) .listen(9998); } public static void main(String[] args) { Vertx.vertx().deployVerticle(ServerVerticle.class.getName()); } }
Environment
Compiler: 1.8 arex-agent-java: 0.4.0
Additional context 简单修复: 删除掉RequestTracingHandler:channelReadComplete 在ResponseTracingHandler#invoke方法中 添加 if (ContextManager.needReplay()) { MockUtils.replayBody(mocker); } else if (ContextManager.needRecord()) { MockUtils.recordMocker(mocker); } CaseEventDispatcher.onEvent(CaseEvent.ofExitEvent());
Steps to reproduce deps: vertx-web 3.9.4
Environment
Compiler: 1.8 arex-agent-java: 0.4.0
Additional context 简单修复: 删除掉RequestTracingHandler:channelReadComplete 在ResponseTracingHandler#invoke方法中 添加 if (ContextManager.needReplay()) { MockUtils.replayBody(mocker); } else if (ContextManager.needRecord()) { MockUtils.recordMocker(mocker); } CaseEventDispatcher.onEvent(CaseEvent.ofExitEvent());