3 - java.lang.IllegalArgumentException: argument "content" is null

Blade 未结 1 191
x326882512
x326882512 剑侠 2024-12-25 16:45

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

1. pushNPS是同服务另一个接口中的方法,通过

org.springblade.core.http

的 

HttpRequest

去调用三方接口;pushNPS中的参数也没有content的字段,也没有异步调用pushNPS;不知道为什么会在切换数据源的地方报错,过一会儿又能成功执行;image.png



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


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


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


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

1条回答
  • 2024-12-25 16:49

    调用pushNPS方法的时候toMap方法报错了,你可以在这继续打log,看看json转换的时候具体数据是什么,然后再来下一步判断。

    如果使用了租户数据源的全局拦截功能,他的每个进入租户数据源逻辑的方法都会被他拦截到,然后统一抛异常。

    作者追问:2024-12-25 16:54

    好的

    作者追问:2024-12-25 18:03

    org.springblade.core.http
    HttpRequest

    如果请求超时,返回一个自定义字符怎么写?

    回答: 2024-12-25 18:05

    判断如果请求失败或者返回是空,就自己给他赋值一个新的自定义的值

    0 讨论(0)
代码语言
提交回复