[ 
https://issues.apache.org/jira/browse/CASSANDRA-8602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Bailey resolved CASSANDRA-8602.
------------------------------------
    Resolution: Invalid

So this is just the issue tracker for Apache Cassandra doesn't include tracking 
issues for OpsCenter, so I'm going to close this here.

The best way to report issues like this for OpsCenter is via the feedback form 
in the OpsCenter interface.

For this particular bug, we are tracking this internally and it should be fixed 
in the next major release of OpsCenter. In the meantime, the bug should be 
mostly harmless, except for the alarming logging. Thanks for the report though.

> ArithmethicException: Divide by zero in agent (cassandra)
> ---------------------------------------------------------
>
>                 Key: CASSANDRA-8602
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8602
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tools
>            Reporter: Catalin Alexandru Zamfir
>
> We got the following exception and no data is currently showing on the graphs 
> in OpsCenter. From the datastax-agent logs:
> {code}
> ERROR [jmx-metrics-2] 2015-01-11 03:55:00,000 Error getting CF metrics
> java.lang.ArithmeticException: Divide by zero
>         at clojure.lang.Numbers.divide(Numbers.java:156)
>         at opsagent.rollup$transform_value.invoke(rollup.clj:43)
>         at opsagent.rollup$add_value.invoke(rollup.clj:132)
>         at opsagent.rollup$add_value.invoke(rollup.clj:150)
>         at opsagent.rollup$add_value.invoke(rollup.clj:150)
>         at opsagent.rollup$process_keypair$fn__701.invoke(rollup.clj:211)
>         at 
> opsagent.cache$update_cache_value_default$fn__481$fn__482.invoke(cache.clj:23)
>         at clojure.lang.AFn.applyToHelper(AFn.java:161)
>         at clojure.lang.AFn.applyTo(AFn.java:151)
>         at clojure.lang.Ref.alter(Ref.java:174)
>         at clojure.core$alter.doInvoke(core.clj:2244)
>         at clojure.lang.RestFn.invoke(RestFn.java:425)
>         at 
> opsagent.cache$update_cache_value_default$fn__481.invoke(cache.clj:23)
>         at clojure.lang.AFn.call(AFn.java:18)
>         at clojure.lang.LockingTransaction.run(LockingTransaction.java:263)
>         at 
> clojure.lang.LockingTransaction.runInTransaction(LockingTransaction.java:231)
>         at opsagent.cache$update_cache_value_default.invoke(cache.clj:22)
>         at opsagent.rollup$process_keypair.invoke(rollup.clj:211)
>         at opsagent.rollup$process_metric_map.invoke(rollup.clj:217)
>         at 
> opsagent.metrics.jmx$start_jmx_metric_collection$send_metrics__5266.invoke(jmx.clj:200)
>         at opsagent.metrics.jmx$cf_metric_helper.invoke(jmx.clj:92)
>         at opsagent.metrics.jmx$start_pool$fn__5238.invoke(jmx.clj:148)
>         at clojure.lang.AFn.run(AFn.java:24)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
> ERROR [jmx-metrics-2] 2015-01-11 14:27:00,000 Error getting CF metrics
> java.lang.ArithmeticException: Divide by zero
>         at clojure.lang.Numbers.divide(Numbers.java:156)
>         at opsagent.rollup$transform_value.invoke(rollup.clj:43)
>         at opsagent.rollup$add_value.invoke(rollup.clj:132)
>         at opsagent.rollup$add_value.invoke(rollup.clj:150)
>         at opsagent.rollup$add_value.invoke(rollup.clj:150)
>         at opsagent.rollup$process_keypair$fn__701.invoke(rollup.clj:211)
>         at 
> opsagent.cache$update_cache_value_default$fn__481$fn__482.invoke(cache.clj:23)
>         at clojure.lang.AFn.applyToHelper(AFn.java:161)
>         at clojure.lang.AFn.applyTo(AFn.java:151)
>         at clojure.lang.Ref.alter(Ref.java:174)
>         at clojure.core$alter.doInvoke(core.clj:2244)
>         at clojure.lang.RestFn.invoke(RestFn.java:425)
>         at 
> opsagent.cache$update_cache_value_default$fn__481.invoke(cache.clj:23)
>         at clojure.lang.AFn.call(AFn.java:18)
>         at clojure.lang.LockingTransaction.run(LockingTransaction.java:263)
>         at 
> clojure.lang.LockingTransaction.runInTransaction(LockingTransaction.java:231)
>         at opsagent.cache$update_cache_value_default.invoke(cache.clj:22)
>         at opsagent.rollup$process_keypair.invoke(rollup.clj:211)
>         at opsagent.rollup$process_metric_map.invoke(rollup.clj:217)
>         at 
> opsagent.metrics.jmx$start_jmx_metric_collection$send_metrics__5266.invoke(jmx.clj:200)
>         at opsagent.metrics.jmx$cf_metric_helper.invoke(jmx.clj:92)
>         at opsagent.metrics.jmx$start_pool$fn__5238.invoke(jmx.clj:148)
>         at clojure.lang.AFn.run(AFn.java:24)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to