原因
Map中出现了和被转换的List中重复的key记录

 try {//发起远程请求R skuHasStock = wareFeignService.getSkusHasStock(skuIds);//转换为mapTypeReference<List<SkuHasStockVo>> typeReference = new TypeReference<List<SkuHasStockVo>>() {};stockMap = skuHasStock.getData(typeReference).stream().collect(Collectors.toMap(SkuHasStockVo::getSkuId,item -> item.getHasStock(),(v1,v2)->v1));}catch (Exception e){log.error("库存服务查询异常:原因{}",e);}

解决方案
两个key 相同时,保留先存进去的那个元素

Collectors.toMap(SkuHasStockVo::getSkuId,item -> item.getHasStock(),(v1,v2)->v1)
);

错误记录:java.lang.IllegalStateException:Duplicate key相关推荐

  1. JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)

    测试又报bug啦 接到测试小伙伴的问题,说是一个接口不返回数据了,好吧,虽然不是我写的接口任务落到头上也得解决,本地调试了一下,好家伙,直接抛了个异常出来,这又是哪位大哥喝醉了写的代码... Exce ...

  2. Exception in thread “main“ java.lang.IllegalStateException: Duplicate key xxx

    debug.. hah- 这个错误是使用stream流把list收集成map搞的,原因是map的key是唯一的,如果不唯一就抛出了这个异常. 下面是异常代码 import java.util.Arra ...

  3. 报错Caused by: java.lang.IllegalStateException: duplicate key: spring

    以上截图是我使用git重复提交5次的结果,第五次提交成功:这个故事告诉我们:当你连续犯好几次错的时候,你离成功就不远了~~~(其实也就是个小问题,yml里面格式的问题~) 1.当我们需要在同一个yml ...

  4. java.lang.IllegalStateException: Duplicate key 【java8 toMap(key重复如何解决)】

    使用stream的toMap()函数时,当key重复,系统会报错相同的key不能形成一个map,那么需要解决这个问题, 1.首先查看库中数据结构,相同人员编号存在多条关键词(arr_gic) List ...

  5. ElasticSearch出现java.lang.IllegalStateException: duplicate plugin: - Plugin information:

    为了使用IK-中文分词器,特地去下载了一个,结果重启动ES之后,进入Kibana可视化界面,出现了503服务不可用:一开始以为是Kibana还没注册进ES中,结果等待了一会还是如此. 1.使用dock ...

  6. SSM 之 java.lang.IllegalStateException: Failed to load ApplicationContext 错误解决方案

    SSM框架搭建后台项目,为了便于接口开发测试,笔者在项目中使用了Junit测试用例来测试接口,在测试运行后,出现如下错误: java.lang.IllegalStateException: Faile ...

  7. java.lang.IllegalStateException: Underflow in restore - more restores than saves

    1. 错误描述 java.lang.IllegalStateException: Underflow in restore - more restores than saves 2. 错误原因 Can ...

  8. idea使用spring框架Exception in thread main java.lang.IllegalStateException错误

    自己在用idea自动导包使用spring框架的时候 出现如下错误异常: Exception in thread "main" java.lang.IllegalStateExcep ...

  9. 访问tomcat出现java.lang.IllegalStateException No output folder错误解决方法

    问题:tomcat分为安装版和解压缩版,解压缩版如果解压到安装盘,在浏览器中访问http://localhost:8080,可能会出现500错误,错误提示如下:  localhost:8080 jav ...

最新文章

  1. 转发与重定向(forward与redirect)
  2. 微信小程序无法获取UnionId的情况及处理
  3. Windbg调试命令详解(3)
  4. MIT与TI研究人员已打造出新型防黑RFID芯片
  5. rxjs里tap操作符的使用单步调试
  6. C#调用Web Service时的身份验证
  7. spring bean的创建,生命周期
  8. 相同布局在不同手机上显示不同_不懂响应式,不同尺寸屏幕下的页面很难达到最佳效果...
  9. 颠覆教科书:打破50年来的认知,DNA同义突变会影响蛋白质折叠,进而影响细胞生长...
  10. 计算机网络基础(韩立刚视频笔记)第二章 物理层
  11. symfony api 异常处理_dubbo-RPC服务的异常处理
  12. 【雷达通信】《现代雷达系统分析与设计》大作业【含Matlab源码 285期】
  13. 基于yolov5与Deep Sort的流量统计与轨迹跟踪
  14. 【Android驱动】module_init 和 module_exit
  15. unity 安装失败:operation not permitted, mkdir......
  16. 火狐浏览器插件汇总(VIP典藏版)
  17. AppCan TreeView
  18. Xcode6 app沙盒目录
  19. 程序设计入门——C语言笔记(第4周-第5周)
  20. ZJU PTA ds 6-1 Percolate Up and Down

热门文章

  1. 数学建模美赛写作技巧
  2. [荐]硕博经验——科研论文阅读与写作实战技巧
  3. java后端判断图片尺寸(GB,MB,KB形式),图片色彩(黑白照或彩色照片),图片构图(横图竖图方图)
  4. python自学软件-学习python用什么软件
  5. 使用CDN后网页无法访问怎么解决
  6. SOS1 Ras GEF蛋白高纯度测定
  7. 会计专业与计算机专业结合复合型,我国会计电算化的现状、问题及对策
  8. 涉密计算机打印机共享案例分析,案例教程|兼收并蓄,有线打印机无线共享实战...
  9. java写netcdf_[转]netcdf入门
  10. 华为云牛客网之学生华为云服务器体验之路_1云服务器的购买篇