[ 
https://issues.apache.org/jira/browse/SOLR-15896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17469798#comment-17469798
 ] 

Christine Poerschke commented on SOLR-15896:
--------------------------------------------

* 
https://github.com/apache/solr/blob/02b7590d21013c96db9349ee05a5cb3ddfd11922/solr/core/src/java/org/apache/solr/util/SolrVersion.java#L60
* 
https://github.com/zafarkhaja/jsemver/blob/0.9.0/src/main/java/com/github/zafarkhaja/semver/Version.java#L599
* 
https://github.com/zafarkhaja/jsemver/blob/0.9.0/src/main/java/com/github/zafarkhaja/semver/NormalVersion.java#L177

{{org.apache.solr.util.SolrVersion.toString()}} calls 
{{com.github.zafarkhaja.semver.Version.toString()}} which calls 
{{com.github.zafarkhaja.semver.NormalVersion.toString()}} and I suspect

{code}
- String.format("%d.%d.%d", major, minor, patch);
+ String.format(Locale.ROOT, "%d.%d.%d", major, minor, patch);
{code}

or

{code}
- String.format("%d.%d.%d", major, minor, patch);
+ String.format(Locale.English, "%d.%d.%d", major, minor, patch);
{code}

explains the issue. I don't have bandwidth to pursue this further at the moment 
but perhaps someone else does.

> reproducible test failure: org.apache.solr.util.TestSolrVersion.testToString
> ----------------------------------------------------------------------------
>
>                 Key: SOLR-15896
>                 URL: https://issues.apache.org/jira/browse/SOLR-15896
>             Project: Solr
>          Issue Type: Test
>            Reporter: Christine Poerschke
>            Priority: Minor
>
> e.g. 
> https://lists.apache.org/[email protected]:2022-1:%22org.apache.solr.util.TestSolrVersion.testToString%22
> {code}
> Build: 
> https://ci-builds.apache.org/job/Solr/job/Solr-BadApples-Tests-main/506/
> 2 tests failed.
> FAILED:  org.apache.solr.util.TestSolrVersion.testVersionComponents
> Error Message:
> org.junit.ComparisonFailure: expected:<[9.0.1]-rc1> but was:<[٩.٠.١]-rc1>
> Stack Trace:
> org.junit.ComparisonFailure: expected:<[9.0.1]-rc1> but was:<[٩.٠.١]-rc1>
>       at 
> __randomizedtesting.SeedInfo.seed([8435A4C21098B175:36A3663F4D780A83]:0)
>       at org.junit.Assert.assertEquals(Assert.java:117)
>       at org.junit.Assert.assertEquals(Assert.java:146)
>       at 
> org.apache.solr.util.TestSolrVersion.testVersionComponents(TestSolrVersion.java:31)
> ...
>     Reproduce with: gradlew :solr:core:test --tests 
> "org.apache.solr.util.TestSolrVersion.testVersionComponents" -Ptests.jvms=4 
> -Ptests.haltonfailure=false -Ptests.jvmargs=-XX:TieredStopAtLevel=1 
> -Ptests.seed=8435A4C21098B175 -Ptests.multiplier=2 -Ptests.badapples=true 
> -Ptests.file.encoding=US-ASCII
> ...
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to