feign.FeignException: status 500 reading GoodsClient#querySkusBySpuId(Long);

feign.FeignException: status 500 reading GoodsClient#querySkusBySpuId(Long);(已解决)

前言:做乐优商城的时候,想把数据库导入到ES中

报错信息如下:

feign.FeignException: status 500 reading GoodsClient#querySkusBySpuId(Long); content:
{"timestamp":"2020-09-23T05:35:38.834+0000","status":500,"error":"Internal Server Error","message":"No message available","path":"/goods/sku/list"}

错误如图:
在这里插入图片描述

解决方案

  1. 既然是路径给出来了,那就看看GoodsApi这个类,跟GoosController这个类的路径是不是对应(比如哪里多了个/什么的),还有就是你确定你的代码没问题
  2. 确认路径没错后就找postMan或者其他的测试工具测试一下,看下面我测试的路径,是不是跟上面的报错信息一样,
    在这里插入图片描述
    控制台信息如下,最不怕的就是空指针了,话不多说debug打断点测试
    在这里插入图片描述
    service打的断点(随便打的不要在意)
    在这里插入图片描述
    在这里插入图片描述
    去数据库中查一下id是2735902129是否有值

在这里插入图片描述
ok,给这个加上一个就可以了。
在这里插入图片描述
3. 到这里就可以往ES中导入数据库数据了。
在这里插入图片描述
数据导入ES成功
在这里插入图片描述
在kibana控制台上查看是不是成功了
在这里插入图片描述

希望我的方法对你有帮助,如果有其他的欢迎一起讨论。

最后总结就是我的获得资料中乐优的数据库中数据不完整,只要在数据库中加入如下数据就可以了

在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值