Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-15922

SolrExporterIntegrationTest fails on Java 17

    XMLWordPrintableJSON

Details

    Description

      gradlew test --tests SolrExporterIntegrationTest.solrExporterDurationMetric -Dtests.seed=2604C3F34A214F5C

      This passes for me on Java 11 but fails consistently with Java 17

         >     java.lang.AssertionError: Metric must have name and value: solr_metrics_jvm_buffers{pool="mapped - 'non-volatile memory'",base_url="http://127.0.0.1:57657/solr",} 0.0 expected:<2> but was:<5>
         >         at __randomizedtesting.SeedInfo.seed([2604C3F34A214F5C:9D01B8BFD4BC7AAF]:0)
         >         at org.junit.Assert.fail(Assert.java:89)
         >         at org.junit.Assert.failNotEquals(Assert.java:835)
         >         at org.junit.Assert.assertEquals(Assert.java:647)
         >         at org.apache.solr.prometheus.exporter.SolrExporterTestBase.getAllMetrics(SolrExporterTestBase.java:110)
         >         at org.apache.solr.prometheus.exporter.SolrExporterTestBase.startMetricsExporterWithConfiguration(SolrExporterTestBase.java:79)
         >         at org.apache.solr.prometheus.exporter.SolrExporterIntegrationTest.setUp(SolrExporterIntegrationTest.java:34) 

      Looks like some of the formatting changed between internals?

      Attachments

        Issue Links

          Activity

            People

              janhoy Jan Høydahl
              mdrob Mike Drob
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m