java - java.lang.ClassCastException:java.util.LinkedHashMap 无法转换为 java.lang.String
问题描述
从 docker (kibana) 检索数据时出现此错误。
java.lang.ClassCastException:java.util.LinkedHashMap 无法在 com.xxxxx.regression_utils.utils.elasticsearch.ElasticSearchUtil.compareResponsesFromJson(ElasticSearchUtil.java:160) 在 com.xxxxx.regression_utils.utils 中转换为 java.lang.String。 elasticsearch.ElasticSearchUtil.main(ElasticSearchUtil.java:78)
第 160 行内容如下: String comparePayloadString = JsonPath.using(conf).parse(jsonElement).read(comparePayloadPath);
第 78 行如下所示 elasticSearchUtil.compareResponsesFromJson(response, pathOfFileToStore);
有谁知道如何解决这个问题?
解决方案
推荐阅读
- mysql - 许多查询并行运行。提交一个查询会影响其他所有查询吗?
- xaml - 如何阻止 Xamarin 初始化 XAML 中的每个视图?
- kubernetes - 模板 Chart.yaml 文件
- r - R分别对开始和结束向量列表进行向量化比较
- javascript - AG-GRID - 使用 restoreFilterModel 有效,但在恢复过滤器之前重绘整个网格
- c# - Parsing multidimensional arrays using JsonUtility
- three.js - threejs 在平面上按弧度旋转
- python - 捕获子进程输出但不向控制台打印任何内容?
- asp.net-mvc - 在实体框架和 ASP.NET MVC 中使用模型和 httppostedfilebase 时出现 NullException
- javascript - 函数在输出上复制数组