I stuck in this error message when trying to login to dataverse through OIDC:
[2024-03-14T08:13:01.209+0000] [Payara 6.2023.8] [WARNING] [] [jakarta.enterprise.web] [tid: _ThreadID=69 _ThreadName=http-thread-pool::http-listener-1(1)] [timeMillis: 1710403981209] [levelValue: 900] [[
StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces Servlet threw exception
java.lang.IllegalArgumentException: URI is not absolute
at java.base/java.net.URL.fromURI(URL.java:721)
at java.base/java.net.URI.toURL(URI.java:1139)
at com.nimbusds.oauth2.sdk.http.HTTPRequest.toURLWithUncheckedException(HTTPRequest.java:236)
at com.nimbusds.oauth2.sdk.http.HTTPRequest.<init>(HTTPRequest.java:230)
at com.nimbusds.oauth2.sdk.TokenRequest.toHTTPRequest(TokenRequest.java:514)
at edu.harvard.iq.dataverse.authorization.providers.oauth2.oidc.OIDCAuthProvider.getAccessToken(OIDCAuthProvider.java:267)
at edu.harvard.iq.dataverse.authorization.providers.oauth2.oidc.OIDCAuthProvider.getUserRecord(OIDCAuthProvider.java:223)
at edu.harvard.iq.dataverse.authorization.providers.oauth2.OAuth2LoginBackingBean.exchangeCodeForToken(OAuth2LoginBackingBean.java:103)
at edu.harvard.iq.dataverse.authorization.providers.oauth2.OAuth2LoginBackingBean$Proxy$_$$_WeldSubclass.exchangeCodeForToken(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Mohsen Jafari has marked this topic as resolved.
Last updated: Oct 30 2025 at 06:21 UTC