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

[3.15] Update framework and Quarkus to the latest versions #2070

Merged
merged 1 commit into from
Oct 8, 2024

Conversation

fedinskiy
Copy link
Contributor

Summary

The title says it all

Please select the relevant options.

  • Bug fix (non-breaking change which fixes an issue)
  • Dependency update
  • Refactoring
  • Backport
  • New scenario (non-breaking change which adds functionality)
  • This change requires a documentation update
  • This change requires execution against OCP (use run tests phrase in comment)

Checklist:

  • Methods and classes used in PR scenarios are meaningful
  • Commits are well encapsulated and follow the best practices

@fedinskiy
Copy link
Contributor Author

run tests

@github-actions github-actions bot added the triage/flaky-test Signal that flaky tests were detected during CI run label Oct 8, 2024
Copy link

github-actions bot commented Oct 8, 2024

Unknown format for flaky report filename: flaky-run-report.json
Unknown format for flaky report filename: flaky-run-report.json
Following jobs contain at least one flaky test:

  • PR - Linux - JVM build - Latest Version

Run summary: https:/quarkus-qe/quarkus-test-suite/actions/runs/11237771782?pr=2070

Flaky tests:


io.quarkus.ts.messaging.kafka.reactive.streams.KafkaGratefulShutdownIT.testConnection

  • Failure message: Assertion condition defined as a Lambda expression in io.quarkus.test.utils.LogsVerifier Log does not contain any of '[ave]'. Full logs: [__ ____ __ _____ ___ __ ____ ______ , --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ , -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ , 16:18:30,579 SRMSG18229: Configured topics for channel 'slow': [slow], 16:18:30,593 SRMSG18214: Key deserializer omitted, using String as default, 16:18:30,593 SRMSG18234: Auto-commit disabled for channel slow, 16:18:30,758 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 16:18:30,758 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 16:18:30,759 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 16:18:30,791 SRMSG18248: Key serializer omitted, using String as default, 16:18:30,815 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32831', is configured to write records to 'slow', 16:18:30,853 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32831', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 16:18:30,855 No Topology producer; Kafka Streams will not be started, 16:18:30,949 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.15.999-SNAPSHOT) started in 1.282s. Listening on: http://0.0.0.0:1104, 16:18:30,950 Profile prod activated. , 16:18:30,950 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 16:18:31,081 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 16:18:34,660 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@4a8e315a from channel 'slow-topic' to Kafka topic 'slow', 16:18:34,765 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@4a8e315a from channel 'slow-topic' sent successfully to Kafka topic-partition 'slow-0', with offset 0] ==> expected: <true> but was: <false> within 30 seconds.
  • Failed in jobs:
    • flaky-run-report.json
Failure stacktrace
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a Lambda expression in io.quarkus.test.utils.LogsVerifier Log does not contain any of '[ave]'. Full logs: [__  ____  __  _____   ___  __ ____  ______ ,  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ ,  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   , 16:18:30,579 SRMSG18229: Configured topics for channel 'slow': [slow], 16:18:30,593 SRMSG18214: Key deserializer omitted, using String as default, 16:18:30,593 SRMSG18234: Auto-commit disabled for channel slow, 16:18:30,758 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 16:18:30,758 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 16:18:30,759 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 16:18:30,791 SRMSG18248: Key serializer omitted, using String as default, 16:18:30,815 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32831', is configured to write records to 'slow', 16:18:30,853 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32831', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 16:18:30,855 No Topology producer; Kafka Streams will not be started, 16:18:30,949 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.15.999-SNAPSHOT) started in 1.282s. Listening on: http://0.0.0.0:1104, 16:18:30,950 Profile prod activated. , 16:18:30,950 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 16:18:31,081 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 16:18:34,660 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@4a8e315a from channel 'slow-topic' to Kafka topic 'slow', 16:18:34,765 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@4a8e315a from channel 'slow-topic' sent successfully to Kafka topic-partition 'slow-0', with offset 0] ==> expected: <true> but was: <false> within 30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:790)
	at io.quarkus.test.utils.AwaitilityUtils.untilAsserted(AwaitilityUtils.java:134)
	at io.quarkus.test.utils.AwaitilityUtils.untilAsserted(AwaitilityUtils.java:124)
	at io.quarkus.test.utils.LogsVerifier.assertContains(LogsVerifier.java:28)
	at io.quarkus.ts.messaging.kafka.reactive.streams.KafkaGratefulShutdownIT.testConnection(KafkaGratefulShutdownIT.java:71)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.opentest4j.AssertionFailedError: Log does not contain any of '[ave]'. Full logs: [__  ____  __  _____   ___  __ ____  ______ ,  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ ,  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   , 16:18:30,579 SRMSG18229: Configured topics for channel 'slow': [slow], 16:18:30,593 SRMSG18214: Key deserializer omitted, using String as default, 16:18:30,593 SRMSG18234: Auto-commit disabled for channel slow, 16:18:30,758 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 16:18:30,758 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 16:18:30,759 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 16:18:30,791 SRMSG18248: Key serializer omitted, using String as default, 16:18:30,815 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32831', is configured to write records to 'slow', 16:18:30,853 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32831', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 16:18:30,855 No Topology producer; Kafka Streams will not be started, 16:18:30,949 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.15.999-SNAPSHOT) started in 1.282s. Listening on: http://0.0.0.0:1104, 16:18:30,950 Profile prod activated. , 16:18:30,950 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 16:18:31,081 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 16:18:34,660 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@4a8e315a from channel 'slow-topic' to Kafka topic 'slow', 16:18:34,765 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@4a8e315a from channel 'slow-topic' sent successfully to Kafka topic-partition 'slow-0', with offset 0] ==> expected: <true> but was: <false>
	at io.quarkus.test.utils.LogsVerifier.lambda$assertContains$0(LogsVerifier.java:30)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)


io.quarkus.ts.opentelemetry.reactive.OpentelemetryReactiveIT.testSecurityEvents

  • Failure message: Assertion condition defined as a Lambda expression in io.quarkus.ts.opentelemetry.reactive.OpentelemetryReactiveIT 1 expectation failed. JSON path data[0].spans.findAll { span -> span.operationName == 'GET /admin' }[0].logs.flatten().findAll { log -> log.fields.find { field -> field.key == 'event' && field.value == 'quarkus.security.authorization.success' } } doesn't match. Expected: is not an empty collection Actual: <[]> within 30 seconds.
  • Failed in jobs:
    • flaky-run-report.json
Failure stacktrace
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a Lambda expression in io.quarkus.ts.opentelemetry.reactive.OpentelemetryReactiveIT 1 expectation failed.
JSON path data[0].spans.findAll { span -> span.operationName == 'GET /admin' }[0].logs.flatten().findAll { log -> log.fields.find { field -> field.key == 'event' && field.value == 'quarkus.security.authorization.success' } } doesn't match.
Expected: is not an empty collection
  Actual: <[]>
 within 30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:790)
	at io.quarkus.ts.opentelemetry.reactive.OpentelemetryReactiveIT.testSecurityEvents(OpentelemetryReactiveIT.java:84)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.util.concurrent.TimeoutException
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
	at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:101)
	at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:81)
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:103)
	... 8 more


Copy link
Member

@michalvavrik michalvavrik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@michalvavrik michalvavrik merged commit c2f28f2 into quarkus-qe:3.15 Oct 8, 2024
14 checks passed
@fedinskiy fedinskiy deleted the update/framework-1.5.5 branch October 9, 2024 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage/flaky-test Signal that flaky tests were detected during CI run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants