-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Closed
Labels
area/authenticationIndicates an issue on Authentication areaIndicates an issue on Authentication areakind/bugCategorizes a PR related to a bugCategorizes a PR related to a bugpriority/importantMust be worked on very soonMust be worked on very soonrelease/26.0.1release/26.1.0team/core-clients
Description
Before reporting an issue
- I have read and understood the above terms for submitting issues, and I understand that my issue may be closed without action if I do not follow them.
Area
authentication
Describe the bug
The nightly tests for the old adapters returned this exception yesterday:
ERROR [org.keycloak.services.error.KeycloakErrorHandler] (executor-thread-2) Uncaught server error: java.lang.NullPointerException: Cannot invoke "org.keycloak.representations.account.DeviceRepresentation.getBrowser()" because "deviceRepresentation" is null
at org.keycloak.utils.SecureContextResolver.isSecureContext(SecureContextResolver.java:41)
at org.keycloak.utils.SecureContextResolver.isSecureContext(SecureContextResolver.java:32)
at org.keycloak.cookie.DefaultCookieProvider.<init>(DefaultCookieProvider.java:30)
at org.keycloak.cookie.DefaultCookieProviderFactory.create(DefaultCookieProviderFactory.java:11)
at org.keycloak.cookie.DefaultCookieProviderFactory.create(DefaultCookieProviderFactory.java:7)
at org.keycloak.services.DefaultKeycloakSession.getProvider(DefaultKeycloakSession.java:178)
at org.keycloak.locale.DefaultLocaleUpdaterProvider.expireLocaleCookie(DefaultLocaleUpdaterProvider.java:68)
...
It was because of the changes in the secure context to fix the safari issue #33557. We have just to check for null in these lines.
Version
999
Regression
- The issue is a regression
Expected behavior
No NPE and detect the secure context.
Actual behavior
NPE
How to Reproduce?
Don't send any header for the user agent.
Anything else?
No response
Metadata
Metadata
Assignees
Labels
area/authenticationIndicates an issue on Authentication areaIndicates an issue on Authentication areakind/bugCategorizes a PR related to a bugCategorizes a PR related to a bugpriority/importantMust be worked on very soonMust be worked on very soonrelease/26.0.1release/26.1.0team/core-clients