On startup of the opscenter agent (1.4), I am seeing the error below in the agent.log file. I'm running cassandra 1.0.7 on a 30 node cluster. Each node host in the cluster is identically configured. Any clues on what may cause this NPE and how to repair it?
I'm not clear if its indicative of larger issue with the cluster.
ERROR [pool-3-thread-3] 2012-02-09 17:35:41,963 Error getting devices and partitions
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1140)
at java.util.regex.Matcher.reset(Matcher.java:291)
at java.util.regex.Matcher.<init>(Matcher.java:211)
at java.util.regex.Pattern.matcher(Pattern.java:888)
at clojure.core$re_matcher.invoke(core.clj:3760)
at clojure.contrib.str_utils2$fn__231.invoke(str_utils2.clj:180)
at clojure.lang.MultiFn.invoke(MultiFn.java:172)
at opsagent.util$escape_device_name.invoke(util.clj:29)
at opsagent.nodedetails$get_disk_info.invoke(nodedetails.clj:102)
at opsagent.nodedetails$run_longtime_collection$fn__1208.invoke(nodedetails.clj:173)
at opsagent.jmx$jmx_wrap.doInvoke(jmx.clj:93)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at opsagent.nodedetails$run_longtime_collection.invoke(nodedetails.clj:165)
at opsagent.nodedetails$start_pool$fn__1234$fn__1235.invoke(nodedetails.clj:214)
at opsagent.util$error_wrap.doInvoke(util.clj:97)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at opsagent.nodedetails$start_pool$fn__1234.invoke(nodedetails.clj:214)
at clojure.lang.AFn.run(AFn.java:24)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
