我测试了一下木有问题,建议你检查一下是否有其他的小地方有改动!
或者将你详细配置说明一下
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@如梦技术
我打断点debug了下,情况如下:
1.我在此下打好断点开始debug。
2.setup into到获取apiConfig。
3.能获取到ApiConfig。
4.从ApiConfig中获取appId,没问题。
5.所以问题跟ApiConfig无关,ApiConfig应该是正常放放threadLocal的。所以setup in,正式进入获取accessToken
6.token为空,进入refreshAccessToken()。
7.开始进行3次请求了。
8.然后进入一堆jdk了。。实在debug不下了,重演下报错,接上步到refreshAccessToken中accessTokenCache.set(ac.getAppId(), result);最终是result为空导致的。
也就是说上面3次请求没有获取到accessToken?
正在将retry里面加上异常日志,可以加我Q:596392912
Json设为默认的JFinalJson,问题出来这。
AccessToken必须需要第三方库来将json字符串转为map。
状态更改为 已关闭
登录 后才可以发表评论