I believe this is https://issues.apache.org/jira/browse/SOLR-11413,
which has a fix already slated for Solr 7.2.

On Tue, Nov 7, 2017 at 10:44 AM, sudershan madhavan
<sudershan.madha...@gmail.com> wrote:
> Hi,
> I am running Solrcloud version: 6.6.1
> I have been trying to use graphite to report solr metrics and seem to get
> the below error while doing so in the solr logs:
>>
>> java.lang.NullPointerException
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.pickleMetrics(PickledGraphite.java:313)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.writeMetrics(PickledGraphite.java:255)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.send(PickledGraphite.java:213)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.reportGauge(GraphiteReporter.java:345)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.report(GraphiteReporter.java:243)
>>         at
>> com.codahale.metrics.ScheduledReporter.report(ScheduledReporter.java:251)
>>         at
>> com.codahale.metrics.ScheduledReporter$1.run(ScheduledReporter.java:174)
>>         at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>         at
>> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
>>         at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
>>         at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
>>         at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>         at java.lang.Thread.run(Thread.java:745)
>> 2017-11-07 15:28:47.543 WARN  (metrics-graphite-reporter-3-thread-1) [   ]
>> c.c.m.g.GraphiteReporter Unable to report to Graphite
>> java.net.SocketException: Socket closed
>>         at
>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118)
>>         at java.net.SocketOutputStream.write(SocketOutputStream.java:143)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.writeMetrics(PickledGraphite.java:261)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.send(PickledGraphite.java:213)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.sendIfEnabled(GraphiteReporter.java:328)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.reportTimer(GraphiteReporter.java:288)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.report(GraphiteReporter.java:259)
>>         at
>> com.codahale.metrics.ScheduledReporter.report(ScheduledReporter.java:251)
>>         at
>> com.codahale.metrics.ScheduledReporter$1.run(ScheduledReporter.java:174)
>>         at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>         at
>> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
>>         at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
>>         at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
>>         at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>         at java.lang.Thread.run(Thread.java:745)
>> 2017-11-07 15:28:47.543 ERROR (metrics-graphite-reporter-1-thread-1) [   ]
>> c.c.m.ScheduledReporter Exception thrown from GraphiteReporter#report.
>> Exception was suppressed.
>> java.lang.NullPointerException
>>         at java.util.LinkedList$ListItr.next(LinkedList.java:893)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.pickleMetrics(PickledGraphite.java:305)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.writeMetrics(PickledGraphite.java:255)
>>         at
>> com.codahale.metrics.graphite.PickledGraphite.send(PickledGraphite.java:213)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.sendIfEnabled(GraphiteReporter.java:328)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.reportMetered(GraphiteReporter.java:304)
>>         at
>> com.codahale.metrics.graphite.GraphiteReporter.report(GraphiteReporter.java:255)
>>         at
>> com.codahale.metrics.ScheduledReporter.report(ScheduledReporter.java:251)
>>         at
>> com.codahale.metrics.ScheduledReporter$1.run(ScheduledReporter.java:174)
>>         at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>         at
>> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
>>         at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
>>         at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
>>         at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>         at java.lang.Thread.run(Thread.java:745)
>> (END)
>
>
> Kindly let me know if this needs to be reported as a bug.

Reply via email to