查询参数值为null时,CXF的WebClient引发NPE

阿努·梅塔(Anuj Mehta)

我正在使用所有Apache CXF依赖项的2.7.11版本。

我正在创建org.apache.cxf.jaxrs.client.WebClient的实例。

  Map<String, String> queryParams = new HashMap<>();
  queryParams.put("param1", null);
  for ( String param : queryParams.keySet() ) {
        webClient.query(param, queryParams.get(param));
  }

我在对query()方法的调用中收到NullPointerException

以下是堆栈跟踪

org.apache.cxf.jaxrs.client.WebClient.query(WebClient.java:647)处的java.lang.NullPointerException org.apache.cxf.jaxrs.client.AbstractClient.addMatrixQueryParamsToBuilder(AbstractClient.java:686)

阿努·梅塔(Anuj Mehta)

看起来WebClient API并不期望参数值为“ null”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当第一个元素为null时,为什么FluentIterable.first()会引发NPE

来自分类Dev

n1ql查询以从参数值为null的数组中删除数据

来自分类Dev

n1ql查询以从参数值为null的数组中删除数据

来自分类Dev

当AngularJS中参数值为null时如何防止单击事件?

来自分类Dev

函数值是否为null时返回

来自分类Dev

查询参数为null的SQLite

来自分类Dev

当第四个(可选)参数为NULL时,WriteFile会引发访问冲突

来自分类Dev

在查询中检查参数值是否为空

来自分类Dev

Jooby查询参数值

来自分类Dev

尝试将查询结果集放入地图时引发意外的NPE

来自分类Dev

如果参数值为null,则传递字符串

来自分类Dev

为什么我将参数值设置为null?

来自分类Dev

Web api 中的参数值始终为 null

来自分类Dev

数值溢出时引发异常

来自分类Dev

参数值为空

来自分类Dev

数值为数字时,MySQL INSERT查询错误

来自分类Dev

使用 Postman 检查时,Web API 参数值为空

来自分类Dev

传递null时应用默认的groovy方法参数值

来自分类Dev

如果参数为null或0,如何引发错误?

来自分类Dev

Couchbase参数化查询与数值

来自分类Dev

当结果为NULL时,NOT IN子查询失败

来自分类Dev

作为参数传递时,值为null

来自分类Dev

参数为NULL时执行存储过程

来自分类Dev

提供时,函数参数为“ Null或Undefined”

来自分类Dev

如何在MySQL查询中为NOT IN子句指定命名参数值?

来自分类Dev

CXF wsdl2java不生成参数值

来自分类Dev

检查参数值是否为null,然后初始化对象。这是个好主意吗?

来自分类Dev

如果设置了数据类型,则参数值不能设置为null

来自分类Dev

Flutter:第一次在第二页上传入的参数值为null

Related 相关文章

热门标签

归档