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

[CI] SearchSourceBuilderTests testNegativeSizeErrors failing #88423

Closed
matschaffer opened this issue Jul 11, 2022 · 2 comments · Fixed by #88457
Closed

[CI] SearchSourceBuilderTests testNegativeSizeErrors failing #88423

matschaffer opened this issue Jul 11, 2022 · 2 comments · Fixed by #88457
Labels
:Search/Search Search-related issues that do not fall into other categories Team:Infra Monitoring UI Team:Search Meta label for search team >test-failure Triaged test failures from CI

Comments

@matschaffer
Copy link
Contributor

matschaffer commented Jul 11, 2022

CI failed on 6e4cb3d which is my change but doesn't seem to have any relationship to the test failure and wasn't flagged in the PR checks for #88260

Build scan:
https://gradle-enterprise.elastic.co/s/du3p2kgxgts54/tests/:server:test/org.elasticsearch.search.builder.SearchSourceBuilderTests/testNegativeSizeErrors

Reproduction line:
./gradlew ':server:test' --tests "org.elasticsearch.search.builder.SearchSourceBuilderTests.testNegativeSizeErrors" -Dtests.seed=ADB9CD4D9D64BE03 -Dtests.locale=lt-LT -Dtests.timezone=PLT -Druntime.java=17

Applicable branches:
master

Reproduces locally?:
Yes

Failure history:
https://gradle-enterprise.elastic.co/scans/tests?tests.container=org.elasticsearch.search.builder.SearchSourceBuilderTests&tests.test=testNegativeSizeErrors

Failure excerpt:

junit.framework.AssertionFailedError: Expected exception IllegalArgumentException but no exception was thrown

  at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2845)
  at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2831)
  at org.elasticsearch.search.builder.SearchSourceBuilderTests.testNegativeSizeErrors(SearchSourceBuilderTests.java:505)
  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:568)
  at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:44)
  at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
  at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
  at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
  at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
  at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
  at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
  at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
  at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
  at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
  at org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
  at java.lang.Thread.run(Thread.java:833)

@matschaffer matschaffer added Team:Infra Monitoring UI >test-failure Triaged test failures from CI labels Jul 11, 2022
@matschaffer matschaffer self-assigned this Jul 11, 2022
@matschaffer
Copy link
Contributor Author

matschaffer commented Jul 11, 2022

cc @jbaiera who helped review my PR. This looks like a mismatch between https://github.com/elastic/elasticsearch/blob/master/server/src/test/java/org/elasticsearch/search/builder/SearchSourceBuilderTests.java#L497 expectations and lucene behavior.

@javanna javanna added the :Search/Search Search-related issues that do not fall into other categories label Jul 12, 2022
@elasticmachine elasticmachine added the Team:Search Meta label for search team label Jul 12, 2022
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-search (Team:Search)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Search/Search Search-related issues that do not fall into other categories Team:Infra Monitoring UI Team:Search Meta label for search team >test-failure Triaged test failures from CI
Projects
None yet
3 participants