You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Vishwajith Shivappa (Jira)" <ji...@apache.org> on 2020/08/18 18:24:00 UTC
[jira] [Created] (SAMZA-2583) Fix NPE in update SamzaHistogram
Gauge values
Vishwajith Shivappa created SAMZA-2583:
------------------------------------------
Summary: Fix NPE in update SamzaHistogram Gauge values
Key: SAMZA-2583
URL: https://issues.apache.org/jira/browse/SAMZA-2583
Project: Samza
Issue Type: Bug
Reporter: Vishwajith Shivappa
SamzaHistogram gauges are instantiated via passed in metric registry
newGauge api. The new Gauge api in turn tries to instantiate
HistogramGauge. The newGauge api calls getValue on HistogramGauge
which in turn tries to update the Histogram Gauge values. This means
we are updating Histogram Gauge values in process of creating it.
java.lang.NullPointerException
org.apache.samza.metrics.SamzaHistogram.updateGaugeValues - Line 60 (SamzaHistogram.java)
org.apache.samza.metrics.SamzaHistogram$HistogramGauge.getValue - Line 84 (SamzaHistogram.java)
org.apache.samza.metrics.SamzaHistogram$HistogramGauge.getValue - Line 66 (SamzaHistogram.java)
com.linkedin.brooklin.samza.metrics.BrooklinSamzaMetricsRegistry.newGauge - Line 63 (BrooklinSamzaMetricsRegistry.java)
org.apache.samza.metrics.SamzaHistogram.lambda$new$1 - Line 51 (SamzaHistogram.java)
java.util.stream.Collectors.lambda$toMap$58 - Line 1321 (Collectors.java)
java.util.stream.ReduceOps$3ReducingSink.accept - Line 169 (ReduceOps.java)
java.util.stream.ReferencePipeline$2$1.accept - Line 175 (ReferencePipeline.java)
java.util.Spliterators$ArraySpliterator.forEachRemaining - Line 948 (Spliterators.java)
java.util.stream.AbstractPipeline.copyInto - Line 481 (AbstractPipeline.java)
java.util.stream.AbstractPipeline.wrapAndCopyInto - Line 471 (AbstractPipeline.java)
java.util.stream.ReduceOps$ReduceOp.evaluateSequential - Line 708 (ReduceOps.java)
java.util.stream.AbstractPipeline.evaluate - Line 234 (AbstractPipeline.java)
java.util.stream.ReferencePipeline.collect - Line 499 (ReferencePipeline.java)
org.apache.samza.metrics.SamzaHistogram.<init> - Line 50 (SamzaHistogram.java)
org.apache.samza.metrics.SamzaHistogram.<init> - Line 42 (SamzaHistogram.java)
org.apache.samza.system.eventhub.consumer.EventHubSystemConsumer.lambda$new$2 - Line 188 (EventHubSystemConsumer.java)
java.util.stream.Collectors.lambda$toMap$58 - Line 1321 (Collectors.java)
java.util.stream.ReduceOps$3ReducingSink.accept - Line 169 (ReduceOps.java)
java.util.Spliterators$ArraySpliterator.forEachRemaining - Line 948 (Spliterators.java)
java.util.stream.AbstractPipeline.copyInto - Line 481 (AbstractPipeline.java)
java.util.stream.AbstractPipeline.wrapAndCopyInto - Line 471 (AbstractPipeline.java)
java.util.stream.ReduceOps$ReduceOp.evaluateSequential - Line 708 (ReduceOps.java)
java.util.stream.AbstractPipeline.evaluate - Line 234 (AbstractPipeline.java)
java.util.stream.ReferencePipeline.collect - Line 499 (ReferencePipeline.java)
org.apache.samza.system.eventhub.consumer.EventHubSystemConsumer.<init> - Line 188 (EventHubSystemConsumer.java)
org.apache.samza.system.eventhub.consumer.EventHubSystemConsumer.<init> - Line 164 (EventHubSystemConsumer.java)
com.linkedin.samza.eventhub.consumer.LiEventHubSystemConsumer.<init> - Line 23 (LiEventHubSystemConsumer.java)
com.linkedin.samza.eventhub.LiEventHubSystemFactory.getConsumer - Line 43 (LiEventHubSystemFactory.java)
com.linkedin.brooklin.samza.SystemConsumerShimConnector.onAssignmentChange - Line 300 (SystemConsumerShimConnector.java)
com.linkedin.brooklin.eventhubs.EventHubsConnector.onAssignmentChange - Line 145 (EventHubsConnector.java)
com.linkedin.datastream.server.ConnectorWrapper.onAssignmentChange - Line 147 (ConnectorWrapper.java)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)