Skip to content

Improve compatibility of the REST Client configuration

quarkus-bot / Build summary for e69225ded3de3013345457828305d2eaaf66bfc5 completed Sep 1, 2024 in 0s

Build summary for e69225ded3de3013345457828305d2eaaf66bfc5

Failing Jobs - Building e69225d - Back to Pull request

Status Name Step Failures Logs Raw logs Build scan
βœ– JVM Tests - JDK 17 Build Failures Logs Raw logs 🚧
βœ– JVM Tests - JDK 21 Build Failures Logs Raw logs 🚧
βœ– JVM Tests - JDK 17 Windows Build Failures Logs Raw logs 🚧

Warning

This workflow run had flaky tests. See details for more information.

Details

Test Failures

βš™οΈ JVM Tests - JDK 17 #

- Failing: extensions/resteasy-classic/resteasy-client/runtime 
! Skipped: extensions/amazon-lambda-http/http-event-server extensions/amazon-lambda-rest/rest-event-server extensions/amazon-lambda/event-server and 98 more

πŸ“¦ extensions/resteasy-classic/resteasy-client/runtime

# Tests:    2
+ Success:  1
- Failures: 1
- Errors:   0
! Skipped:  0

βœ– io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs line 109 - History - Source on GitHub - πŸ …

Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
);
-> at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
Actual invocations have different arguments:
restClientBuilder.baseUrl(
    http://localhost:8080


βš™οΈ JVM Tests - JDK 21 #

- Failing: extensions/resteasy-classic/resteasy-client/runtime 
! Skipped: extensions/amazon-lambda-http/http-event-server extensions/amazon-lambda-rest/rest-event-server extensions/amazon-lambda/event-server and 98 more

πŸ“¦ extensions/resteasy-classic/resteasy-client/runtime

# Tests:    2
+ Success:  1
- Failures: 1
- Errors:   0
! Skipped:  0

βœ– io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs line 109 - History - Source on GitHub - πŸ …

Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
);
-> at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
Actual invocations have different arguments:
restClientBuilder.baseUrl(
    http://localhost:8080


βš™οΈ JVM Tests - JDK 17 Windows #

- Failing: extensions/resteasy-classic/resteasy-client/runtime 
! Skipped: extensions/amazon-lambda-http/http-event-server extensions/amazon-lambda-rest/rest-event-server extensions/amazon-lambda/event-server and 98 more

πŸ“¦ extensions/resteasy-classic/resteasy-client/runtime

# Tests:    2
+ Success:  1
- Failures: 1
- Errors:   0
! Skipped:  0

βœ– io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs line 109 - History - Source on GitHub - πŸ …

Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
);
-> at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
Actual invocations have different arguments:
restClientBuilder.baseUrl(
    http://localhost:8080

Flaky tests - Develocity

βš™οΈ JVM Tests - JDK 17

πŸ“¦ extensions/resteasy-reactive/rest-client/deployment

βœ– io.quarkus.rest.client.reactive.stork.StorkResponseTimeLoadBalancerTest.shouldUseFasterService - History

  • expected: "hello, Alice" but was: "hello, I'm a slow server" - org.opentest4j.AssertionFailedError
org.opentest4j.AssertionFailedError: 

expected: "hello, Alice"
 but was: "hello, I'm a slow server"
	at io.quarkus.rest.client.reactive.stork.StorkResponseTimeLoadBalancerTest.shouldUseFasterService(StorkResponseTimeLoadBalancerTest.java:58)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at io.quarkus.test.QuarkusUnitTest.runExtensionMethod(QuarkusUnitTest.java:499)
	at io.quarkus.test.QuarkusUnitTest.interceptTestMethod(QuarkusUnitTest.java:413)

Annotations

Check failure on line 109 in extensions/resteasy-classic/resteasy-client/runtime/src/test/java/io/quarkus/restclient/runtime/RestClientBaseTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for e69225ded3de3013345457828305d2eaaf66bfc5

JVM Tests - JDK 17

Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
Raw output
Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
);
-> at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
Actual invocations have different arguments:
restClientBuilder.baseUrl(
    http://localhost:8080
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureBaseUrl(RestClientBase.java:324)
restClientBuilder.connectTimeout(
    100L,
    MILLISECONDS
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureTimeouts(RestClientBase.java:294)
restClientBuilder.readTimeout(
    101L,
    MILLISECONDS
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureTimeouts(RestClientBase.java:300)
restClientBuilder.register(
    class io.quarkus.restclient.runtime.RestClientBaseTest$MyResponseFilter1
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerProviders(RestClientBase.java:278)
restClientBuilder.trustStore(
    java.security.KeyStore@47ad69f7
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerTrustStore(RestClientBase.java:231)
restClientBuilder.keyStore(
    java.security.KeyStore@2b917fb0,
    "keystorePassword"
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerKeyStore(RestClientBase.java:205)
restClientBuilder.hostnameVerifier(
    io.quarkus.restclient.runtime.RestClientBaseTest$MyHostnameVerifier1@5e5073ab
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerHostnameVerifier(RestClientBase.java:168)
restClientBuilder.proxyAddress(
    "host1",
    123
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureProxy(RestClientBase.java:118)
restClientBuilder.followRedirects(
    true
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureRedirects(RestClientBase.java:126)
restClientBuilder.queryParamStyle(
    COMMA_SEPARATED
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureQueryParamStyle(RestClientBase.java:134)
restClientBuilder.property(
    "resteasy.connectionPoolSize",
    103
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureCustomProperties(RestClientBase.java:86)
restClientBuilder.property(
    "resteasy.connectionTTL",
    [102, MILLISECONDS]
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureCustomProperties(RestClientBase.java:92)

	at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
	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)

Check failure on line 109 in extensions/resteasy-classic/resteasy-client/runtime/src/test/java/io/quarkus/restclient/runtime/RestClientBaseTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for e69225ded3de3013345457828305d2eaaf66bfc5

JVM Tests - JDK 21

Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
Raw output
Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
);
-> at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
Actual invocations have different arguments:
restClientBuilder.baseUrl(
    http://localhost:8080
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureBaseUrl(RestClientBase.java:324)
restClientBuilder.connectTimeout(
    100L,
    MILLISECONDS
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureTimeouts(RestClientBase.java:294)
restClientBuilder.readTimeout(
    101L,
    MILLISECONDS
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureTimeouts(RestClientBase.java:300)
restClientBuilder.register(
    class io.quarkus.restclient.runtime.RestClientBaseTest$MyResponseFilter1
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerProviders(RestClientBase.java:278)
restClientBuilder.trustStore(
    java.security.KeyStore@bd1111a
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerTrustStore(RestClientBase.java:231)
restClientBuilder.keyStore(
    java.security.KeyStore@7a8136b3,
    "keystorePassword"
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerKeyStore(RestClientBase.java:205)
restClientBuilder.hostnameVerifier(
    io.quarkus.restclient.runtime.RestClientBaseTest$MyHostnameVerifier1@1de6932a
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerHostnameVerifier(RestClientBase.java:168)
restClientBuilder.proxyAddress(
    "host1",
    123
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureProxy(RestClientBase.java:118)
restClientBuilder.followRedirects(
    true
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureRedirects(RestClientBase.java:126)
restClientBuilder.queryParamStyle(
    COMMA_SEPARATED
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureQueryParamStyle(RestClientBase.java:134)
restClientBuilder.property(
    "resteasy.connectionPoolSize",
    103
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureCustomProperties(RestClientBase.java:86)
restClientBuilder.property(
    "resteasy.connectionTTL",
    [102, MILLISECONDS]
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureCustomProperties(RestClientBase.java:92)

	at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Check failure on line 109 in extensions/resteasy-classic/resteasy-client/runtime/src/test/java/io/quarkus/restclient/runtime/RestClientBaseTest.java

See this annotation in the file changed.

@quarkus-bot quarkus-bot / Build summary for e69225ded3de3013345457828305d2eaaf66bfc5

JVM Tests - JDK 17 Windows

Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
Raw output
Argument(s) are different! Wanted:
restClientBuilder.baseUrl(
    http://localhost
);
-> at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
Actual invocations have different arguments:
restClientBuilder.baseUrl(
    http://localhost:8080
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureBaseUrl(RestClientBase.java:324)
restClientBuilder.connectTimeout(
    100L,
    MILLISECONDS
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureTimeouts(RestClientBase.java:294)
restClientBuilder.readTimeout(
    101L,
    MILLISECONDS
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureTimeouts(RestClientBase.java:300)
restClientBuilder.register(
    class io.quarkus.restclient.runtime.RestClientBaseTest$MyResponseFilter1
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerProviders(RestClientBase.java:278)
restClientBuilder.trustStore(
    java.security.KeyStore@6b00ad9
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerTrustStore(RestClientBase.java:231)
restClientBuilder.keyStore(
    java.security.KeyStore@338cc75f,
    "keystorePassword"
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerKeyStore(RestClientBase.java:205)
restClientBuilder.hostnameVerifier(
    io.quarkus.restclient.runtime.RestClientBaseTest$MyHostnameVerifier1@4f453e63
);
-> at io.quarkus.restclient.runtime.RestClientBase.registerHostnameVerifier(RestClientBase.java:168)
restClientBuilder.proxyAddress(
    "host1",
    123
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureProxy(RestClientBase.java:118)
restClientBuilder.followRedirects(
    true
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureRedirects(RestClientBase.java:126)
restClientBuilder.queryParamStyle(
    COMMA_SEPARATED
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureQueryParamStyle(RestClientBase.java:134)
restClientBuilder.property(
    "resteasy.connectionPoolSize",
    103
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureCustomProperties(RestClientBase.java:86)
restClientBuilder.property(
    "resteasy.connectionTTL",
    [102, MILLISECONDS]
);
-> at io.quarkus.restclient.runtime.RestClientBase.configureCustomProperties(RestClientBase.java:92)

	at io.quarkus.restclient.runtime.RestClientBaseTest.testClientSpecificConfigs(RestClientBaseTest.java:109)
	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)