You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "runzhiwang (Jira)" <ji...@apache.org> on 2021/02/05 00:53:00 UTC

[jira] [Assigned] (RATIS-1292) NPE in SegmentRaftLogCache

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

runzhiwang reassigned RATIS-1292:
---------------------------------

    Assignee: runzhiwang

> NPE in SegmentRaftLogCache
> --------------------------
>
>                 Key: RATIS-1292
>                 URL: https://issues.apache.org/jira/browse/RATIS-1292
>             Project: Ratis
>          Issue Type: Bug
>            Reporter: Marton Elek
>            Assignee: runzhiwang
>            Priority: Blocker
>
> Found this problem during the Ozone tests:
> {code}
> java.lang.NullPointerException
>         at org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogCache.getOpenSegmentSizeInBytes(SegmentedRaftLogCache.java:402)
>         at org.apache.ratis.server.metrics.SegmentedRaftLogMetrics.lambda$null$6(SegmentedRaftLogMetrics.java:104)
>         at io.prometheus.client.dropwizard.DropwizardExports.fromGauge(DropwizardExports.java:62)
>         at io.prometheus.client.dropwizard.DropwizardExports.collect(DropwizardExports.java:132)
>         at io.prometheus.client.CollectorRegistry$MetricFamilySamplesEnumeration.findNextElement(CollectorRegistry.java:190)
>         at io.prometheus.client.CollectorRegistry$MetricFamilySamplesEnumeration.nextElement(CollectorRegistry.java:223)
>         at io.prometheus.client.CollectorRegistry$MetricFamilySamplesEnumeration.nextElement(CollectorRegistry.java:144)
>         at io.prometheus.client.exporter.common.TextFormat.write004(TextFormat.java:22)
>         at org.apache.hadoop.hdds.server.http.PrometheusServlet.doGet(PrometheusServlet.java:66)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>         at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:791)
>         at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626)
>         at org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter.doFilter(StaticUserWebFilter.java:110)
>         at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
>         at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
>         at org.apache.hadoop.hdds.server.http.HttpServer2$QuotingInputFilter.doFilter(HttpServer2.java:1667)
>         at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
>         at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
>         at org.apache.hadoop.hdds.server.http.NoCacheFilter.doFilter(NoCacheFilter.java:48)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)