Support for OAuth2 Demonstrating Proof of Possession #802
Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
Failing Jobs - Building c376795 - Back to Workflow run summary
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 | 🚧 |
✖ | Native Tests - Security2 | Build |
Failures | Logs | Raw logs | 🚧 |
✖ | Native Tests - Security3 | 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: integration-tests/keycloak-authorization integration-tests/oidc-dpop integration-tests/oidc-token-propagation
📦 integration-tests/keycloak-authorization
# Tests: 30
+ Success: 14
- Failures: 14
- Errors: 2
! Skipped: 0
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testBodyClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigPermissionScopes
line 47
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/dynamic-way ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigPermissionScopes(DynamicTenantConfigPolicyEnforcerTest.java:47)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigUserHasAdminRoleServiceTenant
line 63
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /dynamic-permission-tenant ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigUserHasAdminRoleServiceTenant(DynamicTenantConfigPolicyEnforcerTest.java:63)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testPermissionScopes
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testRequestParameterAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testUserHasAdminRoleServiceTenant
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testUserHasRoleConfidential
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testUserHasSuperUserRoleWebTenant
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testBodyClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testPermissionScopes
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testRequestParameterAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testUserHasAdminRoleServiceTenant
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testUserHasRoleConfidential
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testUserHasSuperUserRoleWebTenant
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
📦 integration-tests/oidc-dpop
# Tests: 2
+ Success: 1
- Failures: 0
- Errors: 1
! Skipped: 0
✖ io.quarkus.it.keycloak.OidcDPopTest.testDPopProofWrongHttpMethod
line 50
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 500 Internal Server Error for http://localhost:8081/single-page-app/callback-jwt-wrong-dpop-http-method?state=cc4b84c6-5759-4859-a5ea-09e24f0fa2ed&session_state=d248b797-bb34-408f-8ffd-afb4f6dba42c&iss=http%3A%2F%2Flocalhost%3A32923%2Frealms%2Fquarkus&code=fd0b5e21-489b-468b-a038-865033b2dbe3.d248b797-bb34-408f-8ffd-afb4f6dba42c.302430aa-3929-42cf-8ba2-2b9d2e71dc3a
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
📦 integration-tests/oidc-token-propagation
# Tests: 4
+ Success: 3
- Failures: 1
- Errors: 0
! Skipped: 0
✖ io.quarkus.it.keycloak.OidcTokenPropagationTest.testGetUserNameWithAccessTokenPropagation
line 54
- Source on GitHub - 🠅
java.lang.AssertionError:
1 expectation failed.
Response body doesn't match expectation.
Expected: a string containing "Unsupported grant_type"
Actual: io.quarkus.oidc.client.OidcClientException: {"error":"access_denied","error_description":"Client not allowed to exchange"}
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
⚙️ JVM Tests - JDK 21 #
- Failing: integration-tests/keycloak-authorization integration-tests/oidc-dpop integration-tests/oidc-token-propagation
📦 integration-tests/keycloak-authorization
# Tests: 30
+ Success: 14
- Failures: 14
- Errors: 2
! Skipped: 0
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testBodyClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigPermissionScopes
line 47
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/dynamic-way ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigPermissionScopes(DynamicTenantConfigPolicyEnforcerTest.java:47)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigUserHasAdminRoleServiceTenant
line 63
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /dynamic-permission-tenant ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigUserHasAdminRoleServiceTenant(DynamicTenantConfigPolicyEnforcerTest.java:63)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testPermissionScopes
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testRequestParameterAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testUserHasAdminRoleServiceTenant
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testUserHasRoleConfidential
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testUserHasSuperUserRoleWebTenant
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testBodyClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testPermissionScopes
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testRequestParameterAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testUserHasAdminRoleServiceTenant
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testUserHasRoleConfidential
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
✖ io.quarkus.it.keycloak.StaticTenantConfigPolicyEnforcerTest.testUserHasSuperUserRoleWebTenant
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
📦 integration-tests/oidc-dpop
# Tests: 2
+ Success: 1
- Failures: 0
- Errors: 1
! Skipped: 0
✖ io.quarkus.it.keycloak.OidcDPopTest.testDPopProofWrongHttpMethod
line 50
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 500 Internal Server Error for http://localhost:8081/single-page-app/callback-jwt-wrong-dpop-http-method?state=eee06814-7009-4d56-bf90-ab72e0e8a01b&session_state=8cddaf14-e01e-4a80-83a9-f3d91009efa8&iss=http%3A%2F%2Flocalhost%3A32922%2Frealms%2Fquarkus&code=e24c2bae-82ce-4087-87e8-0233889a2c83.8cddaf14-e01e-4a80-83a9-f3d91009efa8.302430aa-3929-42cf-8ba2-2b9d2e71dc3a
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
📦 integration-tests/oidc-token-propagation
# Tests: 4
+ Success: 3
- Failures: 1
- Errors: 0
! Skipped: 0
✖ io.quarkus.it.keycloak.OidcTokenPropagationTest.testGetUserNameWithAccessTokenPropagation
line 54
- Source on GitHub - 🠅
java.lang.AssertionError:
1 expectation failed.
Response body doesn't match expectation.
Expected: a string containing "Unsupported grant_type"
Actual: io.quarkus.oidc.client.OidcClientException: {"error":"access_denied","error_description":"Client not allowed to exchange"}
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
⚙️ Native Tests - Security2 #
- Failing: integration-tests/oidc-token-propagation
📦 integration-tests/oidc-token-propagation
# Tests: 4
+ Success: 3
- Failures: 1
- Errors: 0
! Skipped: 0
✖ io.quarkus.it.keycloak.OidcTokenPropagationITCase.testGetUserNameWithAccessTokenPropagation
- Source on GitHub - 🠅
java.lang.AssertionError:
1 expectation failed.
Response body doesn't match expectation.
Expected: a string containing "Unsupported grant_type"
Actual: io.quarkus.oidc.client.OidcClientException: {"error":"access_denied","error_description":"Client not allowed to exchange"}
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
⚙️ Native Tests - Security3 #
- Failing: integration-tests/keycloak-authorization
📦 integration-tests/keycloak-authorization
# Tests: 16
+ Success: 8
- Failures: 7
- Errors: 1
! Skipped: 0
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testBodyClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:789)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testHttpResponseFromExternalServiceAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:789)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testPartyTokenRequest
line 20
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: expected: <200> but was: <500>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testPartyTokenRequest(PolicyEnforcerInGraalITCase.java:20)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testPermissionScopes
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:789)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testRequestParameterAsClaim
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:789)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testUserHasAdminRoleServiceTenant
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:789)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testUserHasRoleConfidential
- Source on GitHub - 🠅
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:789)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
✖ io.quarkus.it.keycloak.PolicyEnforcerInGraalITCase.testUserHasSuperUserRoleWebTenant
- Source on GitHub - 🠅
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
Flaky tests
⚙️ JVM Tests - JDK 17
📦 integration-tests/reactive-messaging-context-propagation
✖ io.quarkus.it.kafka.KafkaContextPropagationTest.testAbsenceOfContextPropagationBlockingUni
1 expectation failed. Expected status code <500> but was <204>.
-java.lang.AssertionError
java.lang.AssertionError:
1 expectation failed.
Expected status code <500> but was <204>.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
⚙️ JVM Tests - JDK 21
📦 integration-tests/opentelemetry
✖ io.quarkus.it.opentelemetry.MetricsTest.directCounterTest
Condition with Lambda expression in io.quarkus.it.opentelemetry.MetricsTest was not fulfilled within 5 seconds.
-org.awaitility.core.ConditionTimeoutException
org.awaitility.core.ConditionTimeoutException: Condition with Lambda expression in io.quarkus.it.opentelemetry.MetricsTest was not fulfilled within 5 seconds.
at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:975)
at io.quarkus.it.opentelemetry.MetricsTest.directCounterTest(MetricsTest.java:57)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
Annotations
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/scopes/dynamic-way ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/scopes/dynamic-way ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigPermissionScopes(DynamicTenantConfigPolicyEnforcerTest.java:47)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /dynamic-permission-tenant ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: /dynamic-permission-tenant ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigUserHasAdminRoleServiceTenant(DynamicTenantConfigPolicyEnforcerTest.java:63)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
Raw output
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
Raw output
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
Raw output
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testWebAppTenantAllowed(AbstractPolicyEnforcerTest.java:81)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasSuperUserRoleWebTenant(AbstractPolicyEnforcerTest.java:66)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
Raw output
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
Raw output
org.opentest4j.AssertionFailedError: /api/permission ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasRoleConfidential(AbstractPolicyEnforcerTest.java:131)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
Raw output
org.htmlunit.FailingHttpStatusCodeException: 403 Forbidden for http://localhost:8081/api-permission-webapp
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testWebAppTenantAllowed(AbstractPolicyEnforcerTest.java:81)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasSuperUserRoleWebTenant(AbstractPolicyEnforcerTest.java:66)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
org.htmlunit.FailingHttpStatusCodeException: 500 Internal Server Error for http://localhost:8081/single-page-app/callback-jwt-wrong-dpop-http-method?state=cc4b84c6-5759-4859-a5ea-09e24f0fa2ed&session_state=d248b797-bb34-408f-8ffd-afb4f6dba42c&iss=http%3A%2F%2Flocalhost%3A32923%2Frealms%2Fquarkus&code=fd0b5e21-489b-468b-a038-865033b2dbe3.d248b797-bb34-408f-8ffd-afb4f6dba42c.302430aa-3929-42cf-8ba2-2b9d2e71dc3a
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
Raw output
org.htmlunit.FailingHttpStatusCodeException: 500 Internal Server Error for http://localhost:8081/single-page-app/callback-jwt-wrong-dpop-http-method?state=cc4b84c6-5759-4859-a5ea-09e24f0fa2ed&session_state=d248b797-bb34-408f-8ffd-afb4f6dba42c&iss=http%3A%2F%2Flocalhost%3A32923%2Frealms%2Fquarkus&code=fd0b5e21-489b-468b-a038-865033b2dbe3.d248b797-bb34-408f-8ffd-afb4f6dba42c.302430aa-3929-42cf-8ba2-2b9d2e71dc3a
at org.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:749)
at org.htmlunit.WebClient.loadDownloadedResponses(WebClient.java:2720)
at org.htmlunit.html.DomElement.click(DomElement.java:1159)
at org.htmlunit.html.DomElement.click(DomElement.java:1080)
at org.htmlunit.html.DomElement.click(DomElement.java:966)
at org.htmlunit.html.DomElement.click(DomElement.java:943)
at org.htmlunit.html.DomElement.click(DomElement.java:920)
at io.quarkus.it.keycloak.OidcDPopTest.testDPopProofWrongHttpMethod(OidcDPopTest.java:50)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Suppressed: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "value" is null
at io.quarkus.oidc.runtime.OidcUtils.getSha256Digest(OidcUtils.java:578)
at io.quarkus.oidc.runtime.OidcUtils.getSha256Digest(OidcUtils.java:574)
at io.quarkus.it.keycloak.FrontendResource.createDPopProofForQuarkus(FrontendResource.java:156)
at io.quarkus.it.keycloak.FrontendResource.callProtectedEndpoint(FrontendResource.java:99)
at io.quarkus.it.keycloak.FrontendResource.callbackWrongDpopHttpMethod(FrontendResource.java:71)
at io.quarkus.it.keycloak.FrontendResource$quarkusrestinvoker$callbackWrongDpopHttpMethod_7c5ecf364bef253f535205f583c1eb0b041f84d8.invoke(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$15.runWith(VertxCoreRecorder.java:638)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:11)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:11)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:840)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 17
java.lang.AssertionError:
1 expectation failed.
Response body doesn't match expectation.
Raw output
java.lang.AssertionError:
1 expectation failed.
Response body doesn't match expectation.
Expected: a string containing "Unsupported grant_type"
Actual: io.quarkus.oidc.client.OidcClientException: {"error":"access_denied","error_description":"Client not allowed to exchange"}
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
at io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:107)
at io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:238)
at io.quarkus.it.keycloak.OidcTokenPropagationTest.testGetUserNameWithAccessTokenPropagation(OidcTokenPropagationTest.java:54)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/body-claim ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assurePostPath(AbstractPolicyEnforcerTest.java:276)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testBodyClaim(AbstractPolicyEnforcerTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /api/permission/scopes/dynamic-way ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/scopes/dynamic-way ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigPermissionScopes(DynamicTenantConfigPolicyEnforcerTest.java:47)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /dynamic-permission-tenant ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: /dynamic-permission-tenant ==> expected: <200> but was: <403>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.DynamicTenantConfigPolicyEnforcerTest.testDynamicConfigUserHasAdminRoleServiceTenant(DynamicTenantConfigPolicyEnforcerTest.java:63)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/http-response-claim-protected ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testHttpResponseFromExternalServiceAsClaim(AbstractPolicyEnforcerTest.java:166)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/scopes/standard-way ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testPermissionScopes(AbstractPolicyEnforcerTest.java:216)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
Raw output
org.opentest4j.AssertionFailedError: /api/permission/claim-protected?grant=true ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testRequestParameterAsClaim(AbstractPolicyEnforcerTest.java:152)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / Build summary for c376795d5e351f418eed5e479dd1ea7823f5bda2
JVM Tests - JDK 21
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
Raw output
org.opentest4j.AssertionFailedError: /api-permission-tenant ==> expected: <200> but was: <403>
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.assureGetPath(AbstractPolicyEnforcerTest.java:247)
at io.quarkus.it.keycloak.AbstractPolicyEnforcerTest.testUserHasAdminRoleServiceTenant(AbstractPolicyEnforcerTest.java:60)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:950)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:800)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)