Grafana and java errors

Started by jermudgeon, June 13, 2019, 03:27:56 AM

Previous topic - Next topic

jermudgeon

Core: 2.2.15-2
Web Svc: 2.2.15-2 running under Tomcat8

Grafana is installed and data collector successfully configured. Alarm queries function.

DCIs are visible in enumeration query, but actually trying to graph a DCI results in an error:
Grafana:
Object
xhrStatus:"complete"
request:Object
method:"GET"
url:"api/datasources/proxy/1/grafana/datacollection"
data:null
params:Object
interval:600000
from:_
to:_
targets:"[{"dci":{"name":"xxxxxxxxxx-removed","id":"190615","$$hashKey":"object:518"},"dciTarget":{"id":"20810","name":"xxxxx-removed"},"legend":"xxxxx-removed","refId":"A","type":"DCI"}]"
response:Object
description:"org.json.JSONArray.iterator()Ljava/util/Iterator;"
error:46


Tomcat:
org.netxms.websvc.WebSvcStatusService                   | Internal error
java.lang.NoSuchMethodError: org.json.JSONArray.iterator()Ljava/util/Iterator;


jermudgeon

I narrowed the error down to the included json-20160212.jar (maven dependency?)

I replaced this with json-20180813.jar

json-20180813.jar works for non-table DCIs.