fbacchella / jrds

Another monitoring application, intentend to be simple to use and extensible.
http://jrds.fr/
80 stars 43 forks source link

Removal of method getCollectStrings() from ProbeDesc prevents the use of older versions of jrds-agent #73

Closed fthevenet closed 5 years ago

fthevenet commented 5 years ago

Stack trace:

[2019-01-22 14:25:09.383] [WARN ] [binjr-async-thread-1] [132] Error during probe creation of type DiskIOPdh with args []: 
java.lang.NoSuchMethodError: jrds.ProbeDesc.getCollectStrings()Ljava/util/Map;
    at jrds.probe.PdhProbeUniqueInstance.buildArgs(PdhProbeUniqueInstance.java:29)
    at jrds.probe.PdhProbe.configure(PdhProbe.java:17)
    at jrds.probe.PdhProbeUniqueInstance.configure(PdhProbeUniqueInstance.java:21)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at jrds.factories.ProbeFactory.configure(ProbeFactory.java:101)
    at jrds.configuration.HostBuilder.makeProbe(HostBuilder.java:328)
    at jrds.configuration.HostBuilder.parseFragment(HostBuilder.java:185)
    at jrds.configuration.HostBuilder.makeHost(HostBuilder.java:89)
    at jrds.configuration.HostBuilder.build(HostBuilder.java:62)
    at jrds.configuration.HostBuilder.build(HostBuilder.java:42)
    at jrds.configuration.ConfigObjectFactory.getObjectMap(ConfigObjectFactory.java:85)
    at jrds.configuration.ConfigObjectFactory.setHostMap(ConfigObjectFactory.java:154)
    at jrds.HostsList.configure(HostsList.java:142)
    at jrds.HostsList.<init>(HostsList.java:76)
    at com.exalead.tools.binjr.sources.cvdiag.adapters.CvdiagDataAdapter.getBindingTree(CvdiagDataAdapter.java:93)
    at eu.binjr.core.controllers.MainViewController.buildTreeViewForTarget(MainViewController.java:947)
    at eu.binjr.core.controllers.MainViewController.lambda$showAdapterDialog$34(MainViewController.java:759)
    at eu.binjr.core.data.async.AsyncTaskManager$2.call(AsyncTaskManager.java:86)
    at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)