Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] org.opensearch.common.settings.ScopedSettingsTests/testValidate flaky #5222

Closed
dblock opened this issue Nov 11, 2022 · 5 comments
Closed
Assignees
Labels
bug Something isn't working flaky-test Random test failure that succeeds on second run

Comments

@dblock
Copy link
Member

dblock commented Nov 11, 2022

https://build.ci.opensearch.org/job/gradle-check/6736/
https://build.ci.opensearch.org/job/gradle-check/6734/

@dblock dblock added bug Something isn't working untriaged labels Nov 11, 2022
@Poojita-Raj Poojita-Raj added the flaky-test Random test failure that succeeds on second run label Nov 15, 2022
@kartg kartg removed the untriaged label Nov 17, 2022
@saratvemulapalli saratvemulapalli self-assigned this Dec 28, 2022
@saratvemulapalli
Copy link
Member

Stacktrace from the run 6736

REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testValidate" -Dtests.seed=56E3737C52A523F4 -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=ms-MY -Dtests.timezone=SystemV/EST5EDT -Druntime.java=17

org.opensearch.common.settings.ScopedSettingsTests > testValidate FAILED
    junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
        at __randomizedtesting.SeedInfo.seed([56E3737C52A523F4:7F8854A5C46E343B]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testValidate(ScopedSettingsTests.java:985)

        Caused by:
        java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
            at org.opensearch.common.settings.Setting.get(Setting.java:502)
            at org.opensearch.common.settings.Setting.get(Setting.java:465)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:625)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:500)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:470)
            at org.opensearch.common.settings.ScopedSettingsTests.lambda$testValidate$47(ScopedSettingsTests.java:987)
            at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016)
            at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853)
            ... 2 more

            Caused by:
            java.lang.NumberFormatException: For input string: "true"
                at java.****/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
                at java.****/java.lang.Integer.parseInt(Integer.java:668)
                at java.****/java.lang.Integer.parseInt(Integer.java:786)
                at org.opensearch.common.settings.Setting.parseInt(Setting.java:1345)
                at org.opensearch.common.settings.Setting.lambda$intSetting$13(Setting.java:1392)
                at org.opensearch.common.settings.Setting.get(Setting.java:471)
                ... 10 more


Suite: Test class org.opensearch.common.settings.ScopedSettingsTests
  1> [2022-11-10T00:35:31,866][INFO ][o.o.c.s.ScopedSettingsTests] [testValidate] before test
  1> [2022-11-10T00:35:32,011][INFO ][o.o.c.s.ScopedSettingsTests] [testValidate] after test
  2> REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testValidate" -Dtests.seed=56E3737C52A523F4 -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=ms-MY -Dtests.timezone=SystemV/EST5EDT -Druntime.java=17
  2> junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
        at __randomizedtesting.SeedInfo.seed([56E3737C52A523F4:7F8854A5C46E343B]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testValidate(ScopedSettingsTests.java:985)

        Caused by:
        java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
            at org.opensearch.common.settings.Setting.get(Setting.java:502)
            at org.opensearch.common.settings.Setting.get(Setting.java:465)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:625)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:500)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:470)
            at org.opensearch.common.settings.ScopedSettingsTests.lambda$testValidate$47(ScopedSettingsTests.java:987)
            at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016)
            at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853)
            ... 2 more

            Caused by:
            java.lang.NumberFormatException: For input string: "true"
                at java.****/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
                at java.****/java.lang.Integer.parseInt(Integer.java:668)
                at java.****/java.lang.Integer.parseInt(Integer.java:786)
                at org.opensearch.common.settings.Setting.parseInt(Setting.java:1345)
                at org.opensearch.common.settings.Setting.lambda$intSetting$13(Setting.java:1392)
                at org.opensearch.common.settings.Setting.get(Setting.java:471)
                ... 10 more
  2> NOTE: leaving temporary files on disk at: /var/jenkins/workspace/gradle-check/search/server/build/testrun/test/temp/org.opensearch.common.settings.ScopedSettingsTests_56E3737C52A523F4-003
  2> NOTE: test params are: codec=Asserting(Lucene94): {}, docValues:{}, maxPointsInLeafNode=258, maxMBSortInHeap=6.772135505114557, sim=Asserting(RandomSimilarity(queryNorm=false): {}), locale=ms-MY, timezone=SystemV/EST5EDT
  2> NOTE: Linux 5.15.0-1022-aws amd64/Eclipse Adoptium 17.0.5 (64-bit)/cpus=96,threads=1,free=300465696,total=536870912
  2> NOTE: All tests run in this JVM: [TransportTasksActionTests, AnalyzeResponseTests, DeleteComposableIndexTemplateRequestTests, SimulateExecutionServiceTests, GroupedActionListenerTests, FeatureAwareTests, ComposableIndexTemplateTests, RoutingNodesTests, ResizeAllocationDeciderTests, 

@saratvemulapalli
Copy link
Member

Stacktrace from run 6734

REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testKeyPattern" -Dtests.seed=898659AB2176D57C -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=is-IS -Dtests.timezone=Asia/Bahrain -Druntime.java=17

org.opensearch.common.settings.ScopedSettingsTests > testKeyPattern FAILED
    java.lang.IllegalArgumentException: illegal settings key: [foo.bar.] must start with [index.]
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:F364A136A6632F9D]:0)
        at org.opensearch.common.settings.IndexScopedSettings.validateSettingKey(IndexScopedSettings.java:257)
        at org.opensearch.common.settings.AbstractScopedSettings.<init>(AbstractScopedSettings.java:104)
        at org.opensearch.common.settings.IndexScopedSettings.<init>(IndexScopedSettings.java:243)
        at org.opensearch.common.settings.ScopedSettingsTests.testKeyPattern(ScopedSettingsTests.java:1058)

REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testValidate" -Dtests.seed=898659AB2176D57C -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=is-IS -Dtests.timezone=Asia/Bahrain -Druntime.java=17

org.opensearch.common.settings.ScopedSettingsTests > testValidate FAILED
    junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:A0ED7E72B7BDC2B3]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testValidate(ScopedSettingsTests.java:985)

        Caused by:
        java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
            at org.opensearch.common.settings.Setting.get(Setting.java:502)
            at org.opensearch.common.settings.Setting.get(Setting.java:465)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:625)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:500)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:470)
            at org.opensearch.common.settings.ScopedSettingsTests.lambda$testValidate$47(ScopedSettingsTests.java:987)
            at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016)
            at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853)
            ... 2 more

            Caused by:
            java.lang.NumberFormatException: For input string: "true"
                at java.****/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
                at java.****/java.lang.Integer.parseInt(Integer.java:668)
                at java.****/java.lang.Integer.parseInt(Integer.java:786)
                at org.opensearch.common.settings.Setting.parseInt(Setting.java:1345)
                at org.opensearch.common.settings.Setting.lambda$intSetting$13(Setting.java:1392)
                at org.opensearch.common.settings.Setting.get(Setting.java:471)
                ... 10 more

REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testLoggingUpdates" -Dtests.seed=898659AB2176D57C -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=is-IS -Dtests.timezone=Asia/Bahrain -Druntime.java=17

org.opensearch.common.settings.ScopedSettingsTests > testLoggingUpdates FAILED
    junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Unknown level constant [BOOM].
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:D57F2663A81F62D5]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testLoggingUpdates(ScopedSettingsTests.java:1107)

        Caused by:
        java.lang.IllegalArgumentException: Unknown level constant [BOOM].
            at org.apache.logging.log4j.Level.valueOf(Level.java:320)
            at org.opensearch.common.settings.Setting.get(Setting.java:471)
            at org.opensearch.common.settings.Setting.get(Setting.java:465)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:625)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:500)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:470)
            at org.opensearch.common.settings.ScopedSettingsTests.lambda$testLoggingUpdates$51(ScopedSettingsTests.java:1109)
            at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016)
            at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853)
            ... 2 more
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by org.gradle.api.internal.tasks.testing.worker.TestWorker (file:/home/ubuntu/.gradle/wrapper/dists/gradle-7.5.1-all/1ehga6e77gqps5uk2kc5kf1vc/gradle-7.5.1/lib/plugins/gradle-testing-****-7.5.1.jar)
WARNING: Please consider reporting this to the maintainers of org.gradle.api.internal.tasks.testing.worker.TestWorker
WARNING: System::setSecurityManager will be removed in a future release


Suite: Test class org.opensearch.common.settings.ScopedSettingsTests
  1> [2022-11-10T07:16:21,836][INFO ][o.o.c.s.ScopedSettingsTests] [testUpgradeListSetting] before test
  1> [2022-11-10T07:16:21,844][INFO ][o.o.c.s.ScopedSettingsTests] [testUpgradeListSetting] after test
  1> [2022-11-10T07:16:21,855][INFO ][o.o.c.s.ScopedSettingsTests] [testDependentSettingsValidate] before test
  1> [2022-11-10T07:16:21,860][INFO ][o.o.c.s.ScopedSettingsTests] [testDependentSettingsValidate] after test
  1> [2022-11-10T07:16:21,870][INFO ][o.o.c.s.ScopedSettingsTests] [testFallbackToLoggerLevel] before test
  1> [2022-11-10T07:16:21,881][INFO ][o.o.c.s.ScopedSettingsTests] [testFallbackToLoggerLevel] after test
  1> [2022-11-10T07:16:21,891][INFO ][o.o.c.s.ScopedSettingsTests] [testIsFinal] before test
  1> [2022-11-10T07:16:21,892][INFO ][o.o.c.s.ScopedSettingsTests] [testIsFinal] after test
  1> [2022-11-10T07:16:21,902][INFO ][o.o.c.s.ScopedSettingsTests] [testGetSetting] before test
  1> [2022-11-10T07:16:21,941][INFO ][o.o.c.s.ScopedSettingsTests] [testGetSetting] after test
  1> [2022-11-10T07:16:21,951][INFO ][o.o.c.s.ScopedSettingsTests] [testAddConsumerAffix] before test
  1> [2022-11-10T07:16:21,957][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumerAffix] updating [foo.test_list_1.list] from [["1"]] to [["18","19","20"]]
  1> [2022-11-10T07:16:21,957][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumerAffix] updating [foo.test_list.list] from [["1"]] to [["16","17"]]
  1> [2022-11-10T07:16:21,957][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumerAffix] updating [foo.test.bar] from [1] to [2]
  1> [2022-11-10T07:16:21,957][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumerAffix] updating [foo.test_1.bar] from [1] to [7]
  1> [2022-11-10T07:16:21,958][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumerAffix] updating [foo.test_list_1.list] from [["18","19","20"]] to [["1"]]
  1> [2022-11-10T07:16:21,958][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumerAffix] updating [foo.test_1.bar] from [7] to [8]
  1> [2022-11-10T07:16:21,958][INFO ][o.o.c.s.ScopedSettingsTests] [testAddConsumerAffix] after test
  1> [2022-11-10T07:16:21,968][INFO ][o.o.c.s.ScopedSettingsTests] [testKeyPattern] before test
  1> [2022-11-10T07:16:21,969][INFO ][o.o.c.s.ScopedSettingsTests] [testKeyPattern] after test
  2> REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testKeyPattern" -Dtests.seed=898659AB2176D57C -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=is-IS -Dtests.timezone=Asia/Bahrain -Druntime.java=17
  2> java.lang.IllegalArgumentException: illegal settings key: [foo.bar.] must start with [index.]
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:F364A136A6632F9D]:0)
        at org.opensearch.common.settings.IndexScopedSettings.validateSettingKey(IndexScopedSettings.java:257)
        at org.opensearch.common.settings.AbstractScopedSettings.<init>(AbstractScopedSettings.java:104)
        at org.opensearch.common.settings.IndexScopedSettings.<init>(IndexScopedSettings.java:243)
        at org.opensearch.common.settings.ScopedSettingsTests.testKeyPattern(ScopedSettingsTests.java:1058)
  1> [2022-11-10T07:16:21,989][INFO ][o.o.c.s.ScopedSettingsTests] [testValidateSecureSettings] before test
  1> [2022-11-10T07:16:22,001][INFO ][o.o.c.s.ScopedSettingsTests] [testValidateSecureSettings] after test
  1> [2022-11-10T07:16:22,012][INFO ][o.o.c.s.ScopedSettingsTests] [testAddConsumerAffixMap] before test
  1> [2022-11-10T07:16:22,016][INFO ][o.o.c.s.ScopedSettingsTests] [testAddConsumerAffixMap] after test
  1> [2022-11-10T07:16:22,024][INFO ][o.o.c.s.ScopedSettingsTests] [testValidate] before test
  1> [2022-11-10T07:16:22,031][INFO ][o.o.c.s.ScopedSettingsTests] [testValidate] after test
  2> REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testValidate" -Dtests.seed=898659AB2176D57C -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=is-IS -Dtests.timezone=Asia/Bahrain -Druntime.java=17
  2> junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:A0ED7E72B7BDC2B3]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testValidate(ScopedSettingsTests.java:985)

        Caused by:
        java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
            at org.opensearch.common.settings.Setting.get(Setting.java:502)
            at org.opensearch.common.settings.Setting.get(Setting.java:465)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:625)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:500)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:470)
            at org.opensearch.common.settings.ScopedSettingsTests.lambda$testValidate$47(ScopedSettingsTests.java:987)
            at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016)
            at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853)
            ... 2 more

            Caused by:
            java.lang.NumberFormatException: For input string: "true"
                at java.****/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
                at java.****/java.lang.Integer.parseInt(Integer.java:668)
                at java.****/java.lang.Integer.parseInt(Integer.java:786)
                at org.opensearch.common.settings.Setting.parseInt(Setting.java:1345)
                at org.opensearch.common.settings.Setting.lambda$intSetting$13(Setting.java:1392)
                at org.opensearch.common.settings.Setting.get(Setting.java:471)
                ... 10 more
  1> [2022-11-10T07:16:22,042][INFO ][o.o.c.s.ScopedSettingsTests] [testAddConsumer] before test
  1> [2022-11-10T07:16:22,043][INFO ][o.o.c.s.ClusterSettings  ] [testAddConsumer] updating [foo.bar] from [1] to [2]
  1> [2022-11-10T07:16:22,043][INFO ][o.o.c.s.ScopedSettingsTests] [testAddConsumer] after test
  1> [2022-11-10T07:16:22,053][INFO ][o.o.c.s.ScopedSettingsTests] [testDiffSecureSettings] before test
  1> [2022-11-10T07:16:22,053][INFO ][o.o.c.s.ScopedSettingsTests] [testDiffSecureSettings] after test
  1> [2022-11-10T07:16:22,062][INFO ][o.o.c.s.ScopedSettingsTests] [testFinalSettingUpdateFail] before test
  1> [2022-11-10T07:16:22,065][INFO ][o.o.c.s.ScopedSettingsTests] [testFinalSettingUpdateFail] after test
  1> [2022-11-10T07:16:22,074][INFO ][o.o.c.s.ScopedSettingsTests] [testDiffWithAffixAndComplexMatcher] before test
  1> [2022-11-10T07:16:22,077][INFO ][o.o.c.s.ScopedSettingsTests] [testDiffWithAffixAndComplexMatcher] after test
  1> [2022-11-10T07:16:22,086][INFO ][o.o.c.s.ScopedSettingsTests] [testApply] before test
  1> [2022-11-10T07:16:22,091][WARN ][o.o.c.s.ClusterSettings  ] [testApply] failed to prepareCommit settings for [Updater for: {
  1>   "key" : "foo.bar.baz",
  1>   "properties" : [
  1>     "Dynamic",
  1>     "NodeScope"
  1>   ],
  1>   "is_group_setting" : false,
  1>   "default" : "1"
  1> }]
  1> java.lang.IllegalArgumentException: illegal value can't update [foo.bar.baz] from [1] to [-15]
  1> 	at org.opensearch.common.settings.Setting$Updater.getValue(Setting.java:1227) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$SettingUpdater.updater(AbstractScopedSettings.java:676) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings.applySettings(AbstractScopedSettings.java:206) [main/:?]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.testApply(ScopedSettingsTests.java:693) [test/:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
  1> 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
  1> 	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at java.lang.Thread.run(Thread.java:833) [?:?]
  1> Caused by: java.lang.AssertionError
  1> 	at org.junit.Assert.fail(Assert.java:87) ~[junit-4.13.2.jar:4.13.2]
  1> 	at org.junit.Assert.assertTrue(Assert.java:42) ~[junit-4.13.2.jar:4.13.2]
  1> 	at org.junit.Assert.assertTrue(Assert.java:53) ~[junit-4.13.2.jar:4.13.2]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.lambda$testApply$38(ScopedSettingsTests.java:679) ~[test/:?]
  1> 	at org.opensearch.common.settings.Setting$Updater.getValue(Setting.java:1221) ~[main/:?]
  1> 	... 43 more
  1> [2022-11-10T07:16:22,104][WARN ][o.o.c.s.ClusterSettings  ] [testApply] failed to apply settings
  1> java.lang.IllegalArgumentException: illegal value can't update [foo.bar.baz] from [1] to [-15]
  1> 	at org.opensearch.common.settings.Setting$Updater.getValue(Setting.java:1227) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$SettingUpdater.updater(AbstractScopedSettings.java:676) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings.applySettings(AbstractScopedSettings.java:206) [main/:?]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.testApply(ScopedSettingsTests.java:693) [test/:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
  1> 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
  1> 	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at java.lang.Thread.run(Thread.java:833) [?:?]
  1> Caused by: java.lang.AssertionError
  1> 	at org.junit.Assert.fail(Assert.java:87) ~[junit-4.13.2.jar:4.13.2]
  1> 	at org.junit.Assert.assertTrue(Assert.java:42) ~[junit-4.13.2.jar:4.13.2]
  1> 	at org.junit.Assert.assertTrue(Assert.java:53) ~[junit-4.13.2.jar:4.13.2]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.lambda$testApply$38(ScopedSettingsTests.java:679) ~[test/:?]
  1> 	at org.opensearch.common.settings.Setting$Updater.getValue(Setting.java:1221) ~[main/:?]
  1> 	... 43 more
  1> [2022-11-10T07:16:22,107][INFO ][o.o.c.s.ClusterSettings  ] [testApply] updating [foo.bar] from [1] to [2]
  1> [2022-11-10T07:16:22,107][INFO ][o.o.c.s.ClusterSettings  ] [testApply] updating [foo.bar.baz] from [1] to [15]
  1> [2022-11-10T07:16:22,107][INFO ][o.o.c.s.ClusterSettings  ] [testApply] updating [foo.bar] from [1] to [2]
  1> [2022-11-10T07:16:22,107][INFO ][o.o.c.s.ClusterSettings  ] [testApply] updating [foo.bar.baz] from [1] to [15]
  1> [2022-11-10T07:16:22,107][INFO ][o.o.c.s.ScopedSettingsTests] [testApply] after test
  1> [2022-11-10T07:16:22,117][INFO ][o.o.c.s.ScopedSettingsTests] [testInternalIndexSettingsFailsValidation] before test
  1> [2022-11-10T07:16:22,118][INFO ][o.o.c.s.ScopedSettingsTests] [testInternalIndexSettingsFailsValidation] after test
  1> [2022-11-10T07:16:22,124][INFO ][o.o.c.s.ScopedSettingsTests] [testIsDynamic] before test
  1> [2022-11-10T07:16:22,127][INFO ][o.o.c.s.ScopedSettingsTests] [testIsDynamic] after test
  1> [2022-11-10T07:16:22,133][INFO ][o.o.c.s.ScopedSettingsTests] [testResetSetting] before test
  1> [2022-11-10T07:16:22,134][INFO ][o.o.c.s.ScopedSettingsTests] [testResetSetting] after test
  1> [2022-11-10T07:16:22,140][INFO ][o.o.c.s.ScopedSettingsTests] [testLoggingUpdates] before test
  1> [2022-11-10T07:16:22,145][INFO ][o.o.c.s.ScopedSettingsTests] [testLoggingUpdates] after test
  2> REPRODUCE WITH: ./gradlew ':server:test' --tests "org.opensearch.common.settings.ScopedSettingsTests.testLoggingUpdates" -Dtests.seed=898659AB2176D57C -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=is-IS -Dtests.timezone=Asia/Bahrain -Druntime.java=17
  2> junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Unknown level constant [BOOM].
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:D57F2663A81F62D5]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testLoggingUpdates(ScopedSettingsTests.java:1107)

        Caused by:
        java.lang.IllegalArgumentException: Unknown level constant [BOOM].
            at org.apache.logging.log4j.Level.valueOf(Level.java:320)
            at org.opensearch.common.settings.Setting.get(Setting.java:471)
            at org.opensearch.common.settings.Setting.get(Setting.java:465)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:625)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:530)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:500)
            at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:470)
            at org.opensearch.common.settings.ScopedSettingsTests.lambda$testLoggingUpdates$51(ScopedSettingsTests.java:1109)
            at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016)
            at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853)
            ... 2 more
  1> [2022-11-10T07:16:22,161][INFO ][o.o.c.s.ScopedSettingsTests] [testGet] before test
  1> [2022-11-10T07:16:22,164][INFO ][o.o.c.s.ScopedSettingsTests] [testGet] after test
  1> [2022-11-10T07:16:22,170][INFO ][o.o.c.s.ScopedSettingsTests] [testNoopSettingsUpdate] before test
  1> [2022-11-10T07:16:22,171][INFO ][o.o.c.s.ScopedSettingsTests] [testNoopSettingsUpdate] after test
  1> [2022-11-10T07:16:22,178][INFO ][o.o.c.s.ScopedSettingsTests] [testAffixGroupUpdateConsumer] before test
  1> [2022-11-10T07:16:22,183][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.ixf.alZ] from [1] to [2]
  1> [2022-11-10T07:16:22,183][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.KxCc.alZ] from [1] to [7]
  1> [2022-11-10T07:16:22,183][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.KxCc.TDuG] from [["1"]] to [["18","19","20"]]
  1> [2022-11-10T07:16:22,183][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.ixf.TDuG] from [["1"]] to [["16","17"]]
  1> [2022-11-10T07:16:22,184][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.KxCc.TDuG] from [["18","19","20"]] to [["1"]]
  1> [2022-11-10T07:16:22,185][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.sYich.TDuG] from [["1"]] to [["5","6"]]
  1> [2022-11-10T07:16:22,186][INFO ][o.o.c.s.ClusterSettings  ] [testAffixGroupUpdateConsumer] updating [anjfoo.ixf.alZ] from [2] to [4]
  1> [2022-11-10T07:16:22,186][INFO ][o.o.c.s.ScopedSettingsTests] [testAffixGroupUpdateConsumer] after test
  1> [2022-11-10T07:16:22,193][INFO ][o.o.c.s.ScopedSettingsTests] [testTupleAffixUpdateConsumer] before test
  1> [2022-11-10T07:16:22,198][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.Uun.CvBr] from [["1"]] to [["16","17"]]
  1> [2022-11-10T07:16:22,198][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.LpUd.CvBr] from [["1"]] to [["18","19","20"]]
  1> [2022-11-10T07:16:22,198][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.Uun.Iqg] from [1] to [2]
  1> [2022-11-10T07:16:22,198][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.LpUd.Iqg] from [1] to [7]
  1> [2022-11-10T07:16:22,199][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.LpUd.CvBr] from [["18","19","20"]] to [["1"]]
  1> [2022-11-10T07:16:22,199][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.KlrJk.CvBr] from [["1"]] to [["5","6"]]
  1> [2022-11-10T07:16:22,200][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.Uun.Iqg] from [2] to [4]
  1> [2022-11-10T07:16:22,201][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.Uun.CvBr] from [["16","17"]] to [[]]
  1> [2022-11-10T07:16:22,201][INFO ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] updating [vanfoo.Uun.Iqg] from [4] to [2]
  1> [2022-11-10T07:16:22,201][WARN ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] failed to prepareCommit settings for [org.opensearch.common.settings.AbstractScopedSettings$1@3661432]
  1> java.lang.IllegalArgumentException: boom
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.lambda$testTupleAffixUpdateConsumer$18(ScopedSettingsTests.java:326) ~[test/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$1.getValue(AbstractScopedSettings.java:330) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$1.getValue(AbstractScopedSettings.java:297) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$SettingUpdater.updater(AbstractScopedSettings.java:676) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings.applySettings(AbstractScopedSettings.java:206) [main/:?]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.lambda$testTupleAffixUpdateConsumer$19(ScopedSettingsTests.java:398) [test/:?]
  1> 	at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.testTupleAffixUpdateConsumer(ScopedSettingsTests.java:396) [test/:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
  1> 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
  1> 	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at java.lang  1> .Thread.run(Thread.java:833) [?:?]
  1> [2022-11-10T07:16:22,214][WARN ][o.o.c.s.ClusterSettings  ] [testTupleAffixUpdateConsumer] failed to apply settings
  1> java.lang.IllegalArgumentException: boom
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.lambda$testTupleAffixUpdateConsumer$18(ScopedSettingsTests.java:326) ~[test/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$1.getValue(AbstractScopedSettings.java:330) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$1.getValue(AbstractScopedSettings.java:297) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings$SettingUpdater.updater(AbstractScopedSettings.java:676) ~[main/:?]
  1> 	at org.opensearch.common.settings.AbstractScopedSettings.applySettings(AbstractScopedSettings.java:206) [main/:?]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.lambda$testTupleAffixUpdateConsumer$19(ScopedSettingsTests.java:398) [test/:?]
  1> 	at org.apache.lucene.tests.util.LuceneTestCase._expectThrows(LuceneTestCase.java:3016) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2853) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.opensearch.common.settings.ScopedSettingsTests.testTupleAffixUpdateConsumer(ScopedSettingsTests.java:396) [test/:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
  1> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
  1> 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
  1> 	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1750) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:938) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:974) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:988) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.junit.rules.RunRules.evaluate(RunRules.java:20) [junit-4.13.2.jar:4.13.2]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:947) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:832) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:883) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:894) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [randomizedtesting-runner-2.7.1.jar:?]
  1> 	at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]
  1> 	at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) [lucene-test-framework-9.5.0-snapshot-a4ef70f.jar:9.5.0-snapshot-a4ef70f a4ef70f065663483859869113d31b80124a3f2c4 - runner - 2022-10-28 20:56:59]

@saratvemulapalli
Copy link
Member

Update:
Took a look into the problem. Looks like Failed to parse value [true] for setting [index.number_of_replicas], it should ideally be a an integer vs its reading a string.

@minalsha
Copy link
Contributor

minalsha commented Jan 4, 2023

Thanks @saratvemulapalli. I am assuming you are looking at fixing this test.

@saratvemulapalli
Copy link
Member

@minalsha my bad, here is the update:

There are 2 tests failing:

  1. testValidate:
org.opensearch.common.settings.ScopedSettingsTests > testValidate FAILED
    junit.framework.AssertionFailedError: Unexpected exception type, expected SettingsException but got java.lang.IllegalArgumentException: Failed to parse value [true] for setting [index.number_of_replicas]
        at __randomizedtesting.SeedInfo.seed([56E3737C52A523F4:7F8854A5C46E343B]:0)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2863)
        at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2844)
        at org.opensearch.common.settings.ScopedSettingsTests.testValidate(ScopedSettingsTests.java:985)

Some how the test[1] says it expects SettingsException while our code always expects IllegalArgumentException.

e = expectThrows(
            IllegalArgumentException.class,
            () -> settings.validate(Settings.builder().put("index.store.type", "boom").put("index.number_of_replicas", true).build(), false)
        );

The PR[3] updated the test which caused the problem which was expecting SettingsException which is a genuine failure and not a flaky test.

  1. testKeyPattern:
org.opensearch.common.settings.ScopedSettingsTests > testKeyPattern FAILED
    java.lang.IllegalArgumentException: illegal settings key: [foo.bar.] must start with [index.]
        at __randomizedtesting.SeedInfo.seed([898659AB2176D57C:F364A136A6632F9D]:0)
        at org.opensearch.common.settings.IndexScopedSettings.validateSettingKey(IndexScopedSettings.java:257)
        at org.opensearch.common.settings.AbstractScopedSettings.<init>(AbstractScopedSettings.java:104)
        at org.opensearch.common.settings.IndexScopedSettings.<init>(IndexScopedSettings.java:243)
        at org.opensearch.common.settings.ScopedSettingsTests.testKeyPattern(ScopedSettingsTests.java:1058)

The test is expected to fail[2] because it doesn't start with index as settings key.

This has also occurred in PR[3]

[1] https://github.com/opensearch-project/OpenSearch/blame/main/server/src/test/java/org/opensearch/common/settings/ScopedSettingsTests.java#L987
[2] https://github.com/opensearch-project/OpenSearch/blame/main/server/src/test/java/org/opensearch/common/settings/ScopedSettingsTests.java#L1058
[3] https://github.com/opensearch-project/OpenSearch/pull/4792/files

The PR modified the changes and failures are genuine a.k.a not flaky tests. We dont see these problems on other PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working flaky-test Random test failure that succeeds on second run
Projects
None yet
Development

No branches or pull requests

5 participants