When using Keycloak > 9.0.2, it is impossible to save the IdentityProviderConfiguration with the message :
ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-2) Uncaught server error: java.lang.AbstractMethodError: Receiver class fr.insee.keycloak.FranceConnectParticulierTestIdentityProviderFactory does not define or inherit an implementation of the resolved method 'abstract org.keycloak.models.IdentityProviderModel createConfig()' of interface org.keycloak.broker.provider.IdentityProviderFactory.
To Reproduce
Steps to reproduce the behavior:
Go to the France Connect Identity Provider configuration page (or add a new FC IdP)
Modify something
Click on save
You get the message :
And in the logs :
ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-2) Uncaught server error: java.lang.AbstractMethodError: Receiver class fr.insee.keycloak.FranceConnectParticulierTestIdentityProviderFactory does not define or inherit an implementation of the resolved method 'abstract org.keycloak.models.IdentityProviderModel createConfig()' of interface org.keycloak.broker.provider.IdentityProviderFactory.
Describe the bug
When using Keycloak > 9.0.2, it is impossible to save the IdentityProviderConfiguration with the message :
To Reproduce Steps to reproduce the behavior:
The config is not saved !
Expected behavior
Config is saved without errors.
Additional context