一大早发现了一个异常:
java.lang.IllegalArgumentException: class com.xxx.request.SignDetailRQ declares multiple JSON fields named projectId at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:172)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102)
at com.google.gson.Gson.getAdapter(Gson.java:458)
at com.google.gson.Gson.fromJson(Gson.java:926)
at com.google.gson.Gson.fromJson(Gson.java:892)
at com.google.gson.Gson.fromJson(Gson.java:841)
at com.google.gson.Gson.fromJson(Gson.java:813)
at com.xgimi.commons.util.JsonUtil.fromJson(JsonUtil.java:37)
at com.xgimi.converter.MyHttpMessageConverter.read(MyHttpMessageConverter.java:124)
at com.xgimi.converter.MyHttpMessageConverter.read(MyHttpMessageConverter.java:88)
at 。。。。。。。。

初步一看,好像是参数字段projectId 引起的gson序列化失败。思考了几秒钟,先看看参数类是个啥?
不看不知道,一看吓一跳 ┭┮﹏┭┮

参数类(该类是在controller层)有个继承,父类和子类同时存在相同字段。噢哟,真相大白了,子类父类拥有相同字段,使用gson序列化时,无法明确的赋值导致了java.lang.IllegalArgumentException。

参数非法异常:java.lang.IllegalArgumentException: class com.xxx.SignDetailRQ declares multiple JSON fields相关推荐

  1. Java 异常java.lang.IllegalArgumentException: Illegal group reference

    Java 异常java.lang.IllegalArgumentException: Illegal group reference 参考文章: (1)Java 异常java.lang.Illegal ...

  2. Mybatis异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.i

    转载:http://www.cnblogs.com/jl29233zx/p/6226522.html Mybatis异常--java.lang.IllegalArgumentException: NO ...

  3. Get传递参数时发生java.lang.IllegalArgumentException异常

    功能:售后地址的验证 当用户点击某地址时,将地址信息传递到后台,再从后台调用接口,判断用户地址填写是否正确 解析地址功能的实现层代码(简化过的) publicvoidaddressResolution ...

  4. 异常java.lang.IllegalArgumentException: Validation failed for query for method public abstract

    出现下列异常信息,异常关键报错:java.lang.IllegalArgumentException: Validation failed for query for method public ab ...

  5. java参数错误,参数不匹配错误java.lang.IllegalArgumentException: argument type mismatch

    当前位置:我的异常网» Java Web开发 » 参数不匹配错误java.lang.IllegalArgumentException 参数不匹配错误java.lang.IllegalArgumentE ...

  6. java.lang.IllegalArgumentException: Could not find class异常解决方式

    进行项目的搭建的时候出现Could not find class [org.springframework.cloud.client.discovery.composite.reactive.Reac ...

  7. 记报错信息:java.lang.IllegalArgumentException: MALFORMED解决方案

    在调用JDK自带的zipfile读取压缩包文件的时候,出现了以下错误: SjXcmcFeignClient:124 - BaseFeignClient 拦截到[未知系统异常]Exception异常: ...

  8. Java动态代理中报java.lang.IllegalArgumentException非法参数异常

    今天在学习动态代理,在调试的过程中出现了非法参数异常的问题,先看下异常: Exception in thread "main" java.lang.IllegalArgumentE ...

  9. 登录首页时报错:java.lang.IllegalArgumentException (不合法的参数异常)

    处理一个老项目,DOWN下项目并配好之后,启动没问题,但是登陆之后首页显示如下: 控制台报错如下: 严重: Servlet.service() for servlet jsp threw except ...

最新文章

  1. 2022-2028年中国丙烯酸酯橡胶行业市场深度分析及投资前景分析报告
  2. Linux内核设计与实现笔记(一) 虚拟文件系统、块I/O层
  3. int *ptr=(int *)(a+1)问题的探讨
  4. ajax mysql项目 react_Github MIT开源银行电子支付系统(ReactJS+Nodejs+Mysql)
  5. Selenium3 + Python3自动化测试系列——多窗口切换
  6. HDU2650(高斯整数环)
  7. webform Repeater重复器、地址栏传值、Response
  8. 【牛客 - 1080D】tokitsukaze and Event(最短路,思维)
  9. SpringBoot2 Redis连接池
  10. 全年营业额怎么计算_超全!各种税种计算公式!你一定要知道
  11. ppc上的DataGrid运用 (C#)(版本1.2)
  12. js 所有img隐藏_Handtrack.js 开源:3行JS代码搞定手部动作跟踪
  13. C++11强类型枚举——枚举类
  14. 根据mac地址查询厂商
  15. 给机器人罗宾写一封英语回信_人教版5年级英语unit1知识
  16. BZOJ3505 CQOI2014数三角形(组合数学)
  17. 团体项目搜查令更新一
  18. Web of science以及中国知网学术论文爬取教程(附代码)
  19. 时间末尾多了.000Z?
  20. 乐视账号服务器关闭,乐视手机重置后无法登录账号 官方给出解决方案

热门文章

  1. 电影《不能说的秘密》周杰伦穿越后的结果分析!
  2. 如何提升论文写作能力?
  3. 2017年支付宝五福活动的python生福脚本。
  4. SQLAlchemy 增删改查和基础操作
  5. 【云栖大会】联想云与阿里云携手打造智能时代云架构
  6. 京东安联臻爱无限2020,可以带“病”投保的百万医疗险!
  7. recyclerView横条指示器——仿淘宝菜单模块
  8. Jzoj1967 聪聪可可
  9. 高防服务器防御的原理是什么
  10. Node.js 学习(持续更新)