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

TestPointFields.testIntPointFieldMultiValuedRangeFacet fails for seed

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 8.9
    • None
    • None

    Description

      This reproduces:
      gradlew :solr:core:test --tests "org.apache.solr.schema.TestPointFields.testIntPointFieldMultiValuedRangeFacet" -Ptests.jvms=6 -Ptests.jvmargs=-XX:TieredStopAtLevel=1 -Ptests.seed=8E7691162850731 -Ptests.file.encoding=ISO-8859-1
      Line 391.

      From my build emails, this test has failed twice last year.  I checked if it's related to Mike Drob's last commit RE a static analysis discovered refactoring, and it isn't.

      The facet range is:
      facet.range.start=-1899777513&facet.range.end=2145600248
      That is really quite a wide range. Both the start and end value are integers, but subtracting the two overflows an integer.  This suggests an integer overflow error somewhere.

      Attachments

        Issue Links

          Activity

            People

              dsmiley David Smiley
              dsmiley David Smiley
              Votes:
              0 Vote for this issue
              Watchers:
              3 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