hengyunabc / zabbix-api

zabbix-api for java
Apache License 2.0
92 stars 68 forks source link

NullPointerException #25

Open sunxi92 opened 6 years ago

sunxi92 commented 6 years ago

您好: 在调用您zabbix-api-0.0.2去查询监控项Item是否存在时,会报出如下的错误信息: java.lang.NullPointerException:at io.github.hengyunabc.zabbix.api.DefaultZabbixApi.java136 以下是我自己封装的接口: public boolean queryItem(String hostid, String key){ JSONObject jsonObject = new JSONObject(); jsonObject.put("key_",new String[]{key}); Request request = RequestBuilder.newBuilder().method("item.get") .paramEntry("hostids",hostid) .paramEntry("search",jsonObject) .paramEntry("sortfield","name") .build(); com.alibaba.fastjson.JSONObject response = new com.alibaba.fastjson.JSONObject(); try{ response = zabbixApi.call(request); }catch(RuntimeException e){ e.printStackTrace(); } return response.getJSONArray("result").size() == 0 ? false : true; } try中的代码报出的错误,想请教下您怎么解决,谢谢!

hengyunabc commented 6 years ago

不好意思,很久没有搞这个了,可以自己调试下。