Monitoring stopped working - exception collecting data

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • Component/s: monitoring-plugin
    • None
    • Environment:
      RedHat Enterprise Linux 6.1
      JDK 1.8.0_65
      Jenkins 1.625 LTS

      I'm encountering an issue where monitoring stops working. Seeing this javamelody exception:

      WARNING net.bull.javamelody.JavaLogger#warn: exception while collecting data: java.lang.IllegalArgumentException
      java.lang.IllegalArgumentException
      at java.nio.Buffer.position(Buffer.java:244)
      at net.bull.javamelody.RrdNioBackend.read(RrdNioBackend.java:147)
      at org.jrobin.core.RrdBackend.readInt(RrdBackend.java:224)
      at org.jrobin.core.RrdPrimitive.readInt(RrdPrimitive.java:63)
      at org.jrobin.core.RrdInt.get(RrdInt.java:55)
      at org.jrobin.core.Archive.<init>(Archive.java:69)
      at org.jrobin.core.RrdDb.<init>(RrdDb.java:244)
      at org.jrobin.core.RrdDb.<init>(RrdDb.java:203)
      at org.jrobin.core.RrdDb.<init>(RrdDb.java:266)
      at org.jrobin.core.RrdDbPool.requestRrdDb(RrdDbPool.java:103)
      at net.bull.javamelody.JRobin.addValue(JRobin.java:334)
      at net.bull.javamelody.Collector.collectJRobinValues(Collector.java:491)
      at net.bull.javamelody.Collector.collectJavaInformations(Collector.java:382)
      at net.bull.javamelody.Collector.collect(Collector.java:320)
      at net.bull.javamelody.Collector.collectWithoutErrors(Collector.java:306)
      at net.bull.javamelody.Collector.collectLocalContextWithoutErrors(Collector.java:295)
      at net.bull.javamelody.FilterContext$CollectTimerTask.run(FilterContext.java:56)
      at java.util.TimerThread.mainLoop(Timer.java:555)
      at java.util.TimerThread.run(Timer.java:505)

            Assignee:
            evernat
            Reporter:
            Dan Tranter
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: