子线程抛出异常

Blade 未结 1 108
elcnu
elcnu 剑童 2024-06-12 17:19

一、该问题的重现步骤是什么?


日志:

2024-06-12 17:16:10.220 ERROR 16072 --- [  XNIO-1 task-1] o.s.c.l.e.BladeRestExceptionTranslator   : 服务器异常


java.util.concurrent.CompletionException: org.springblade.core.log.exception.ServiceException: 具体错误信息

at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) ~[na:na]

at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) ~[na:na]

at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run$$$capture(CompletableFuture.java:1739) ~[na:na]

at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java) ~[na:na]

at org.springblade.core.context.BladeRunnableWrapper.run(BladeRunnableWrapper.java:54) ~[blade-core-context-3.2.0.RELEASE.jar:na]

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]

at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]

Caused by: org.springblade.core.log.exception.ServiceException: 具体错误信息

========


二、你期待的结果是什么?实际看到的又是什么?


返回给前端的是这些

"org.springblade.core.log.exception.ServiceException: 具体错误信息"


期待只返回 具体的错误信息,前边的 异常全类名 不返回,应该修改什么地方?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 这个需要修改源码返回提示:

    ]BK[(VX{G2I%XZ`@KS@X21J.png


    作者追问:2024-06-13 14:28

    不是这里吧,实际返回的http状态是500,你发的图片是400,我打断点也没有进入到这个地方

    0 讨论(1)
提交回复