diff --git a/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/arquillian/containers/KeycloakQuarkusConfiguration.java b/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/arquillian/containers/KeycloakQuarkusConfiguration.java
index e04b3dec20..461aea3168 100644
--- a/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/arquillian/containers/KeycloakQuarkusConfiguration.java
+++ b/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/arquillian/containers/KeycloakQuarkusConfiguration.java
@@ -141,7 +141,8 @@ public class KeycloakQuarkusConfiguration implements ContainerConfiguration {
this.providersPath = providersPath;
}
- public void setProvidersPath(String providersPath) {
+ // https://github.com/keycloak/keycloak/issues/20455 Overloading fails time to time with a mismatch error, most probably an Arquillian class reflection bug.
+ public void setProvidersPathString(String providersPath) {
this.providersPath = Paths.get(providersPath);
}
diff --git a/testsuite/integration-arquillian/tests/base/src/test/resources/arquillian.xml b/testsuite/integration-arquillian/tests/base/src/test/resources/arquillian.xml
index 2f744fa0d1..3b825eebdf 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/resources/arquillian.xml
+++ b/testsuite/integration-arquillian/tests/base/src/test/resources/arquillian.xml
@@ -722,7 +722,7 @@
org.keycloak.testsuite.arquillian.containers.KeycloakQuarkusServerDeployableContainer
${auth.server.port.offset}
${migration.import.file.name}
- ${keycloak.migration.home}
+ ${keycloak.migration.home}
-Xms512m
-Xmx512m