-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Quand je créé l'utilisateur MartinDelille avec les mêmes paramètres ( id, email, password et name) puis que j'essaye de me connecter via l'intranet, ça fait planter XWiki:
Etat HTTP 500 - Failed to handle Resource Reference [path = authorization, endpoint = authorization, pathSegments = []]
type Rapport d''exception
message Failed to handle Resource Reference [path = authorization, endpoint = authorization, pathSegments = []]
description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: Failed to handle Resource Reference [path = authorization, endpoint = authorization, pathSegments = []]
org.xwiki.resource.servlet.ResourceReferenceHandlerServlet.handleResourceReference(ResourceReferenceHandlerServlet.java:161)
org.xwiki.resource.servlet.ResourceReferenceHandlerServlet.service(ResourceReferenceHandlerServlet.java:87)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:147)
cause mère
org.xwiki.resource.ResourceReferenceHandlerException: Failed to handle http servlet request
org.xwiki.contrib.oidc.provider.internal.OIDCResourceReferenceHandler.handle(OIDCResourceReferenceHandler.java:110)
org.xwiki.resource.internal.DefaultResourceReferenceHandlerChain.handleNext(DefaultResourceReferenceHandlerChain.java:79)
org.xwiki.resource.internal.AbstractResourceReferenceHandlerManager.handle(AbstractResourceReferenceHandlerManager.java:82)
org.xwiki.resource.servlet.ResourceReferenceHandlerServlet.handleResourceReference(ResourceReferenceHandlerServlet.java:159)
org.xwiki.resource.servlet.ResourceReferenceHandlerServlet.service(ResourceReferenceHandlerServlet.java:87)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:147)
cause mère
java.lang.ClassCastException: org.xwiki.contrib.oidc.provider.internal.store.OIDCConsent cannot be cast to org.xwiki.contrib.oidc.provider.internal.store.OIDCConsent
org.xwiki.contrib.oidc.provider.internal.store.OIDCStore.getConsent(OIDCStore.java:181)
org.xwiki.contrib.oidc.provider.internal.store.OIDCStore.getConsent(OIDCStore.java:154)
org.xwiki.contrib.oidc.provider.internal.endpoint.AuthorizationOIDCEndpoint.handle(AuthorizationOIDCEndpoint.java:152)
org.xwiki.contrib.oidc.provider.internal.OIDCResourceReferenceHandler.handle(OIDCResourceReferenceHandler.java:130)
org.xwiki.contrib.oidc.provider.internal.OIDCResourceReferenceHandler.handle(OIDCResourceReferenceHandler.java:108)
org.xwiki.resource.internal.DefaultResourceReferenceHandlerChain.handleNext(DefaultResourceReferenceHandlerChain.java:79)
org.xwiki.resource.internal.AbstractResourceReferenceHandlerManager.handle(AbstractResourceReferenceHandlerManager.java:82)
org.xwiki.resource.servlet.ResourceReferenceHandlerServlet.handleResourceReference(ResourceReferenceHandlerServlet.java:159)
org.xwiki.resource.servlet.ResourceReferenceHandlerServlet.service(ResourceReferenceHandlerServlet.java:87)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:147)
Pour reproduire, il faut d'abord mettre des valeurs valides ici:
Puis utiliser les informations de son user ici:
https://github.com/atelierdesmedias/usersync/blob/1-implement-discourse-api/usersync-connectors/usersync-connector-discourse/src/test/java/org/xwiki/contrib/usersync/discourse/internal/DiscourseUserSyncConnectorTest.java#L62-L65
Metadata
Metadata
Assignees
Labels
No labels