# Keycloak 15.1.0 reset password error:Unable to receive email to reset password

**URL:** <https://forum.keycloak.org/t/keycloak-15-1-0-reset-password-error-unable-to-receive-email-to-reset-password/13780>\
**Category:** Configuring the server\
**Created:** [February 22, 2022, 6:14am UTC](https://forum.keycloak.org/t/keycloak-15-1-0-reset-password-error-unable-to-receive-email-to-reset-password/13780 "2022-02-22T06:14:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jackPony](https://avatars.discourse-cdn.com/v4/letter/j/8e7dd6/32.png) [@jackPony](https://forum.keycloak.org/u/jackPony)\
**Post date:** [February 22, 2022, 6:14am UTC](https://forum.keycloak.org/t/keycloak-15-1-0-reset-password-error-unable-to-receive-email-to-reset-password/13780/1 "2022-02-22T06:14:31Z")

</div>

![image](https://global.discourse-cdn.com/free1/uploads/keycloak/original/2X/4/4cdabb1f895066c94b2805fa43a67d9ed040330f.png)

here is log:  
2022-02-22 13:43:58,477 WARN [org.keycloak.events] (default task-163) type=RESET\_PASSWORD\_ERROR, realmId=AuditMgr, clientId=audit-test, userId=null, ipAddress=10.51.3.30, error=user\_not\_found, auth\_method=openid-connect, redirect\_uri=[http://10.18.3.110:8680/auditMgr/auditProject](http://10.18.3.110:8680/auditMgr/auditProject), code\_id=e5bacc4c-96e6-4709-8b55-190abafeb531, [username=s\_audit\_mas@ulic.com.cn](mailto:username=s_audit_mas@ulic.com.cn), authSessionParentId=e5bacc4c-96e6-4709-8b55-190abafeb531, authSessionTabId=joQrMxKmHzk

ps:  
When clicking to test the email connection，here is log:  
2022-02-22 14:31:47,517 ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-168) Uncaught server error: java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;  
at org.keycloak.vault.DefaultVaultRawSecret.close(DefaultVaultRawSecret.java:90)  
at org.keycloak.vault.DefaultVaultTranscriber.getStringSecret(DefaultVaultTranscriber.java:96)  
at org.keycloak.email.DefaultEmailSenderProvider.send(DefaultEmailSenderProvider.java:144)  
at org.keycloak.email.freemarker.FreeMarkerEmailTemplateProvider.send(FreeMarkerEmailTemplateProvider.java:264)  
at org.keycloak.email.freemarker.FreeMarkerEmailTemplateProvider.sendSmtpTestEmail(FreeMarkerEmailTemplateProvider.java:135)  
at org.keycloak.services.resources.admin.RealmAdminResource.testSMTPConnection(RealmAdminResource.java:1013)  
at sun.reflect.GeneratedMethodAccessor906.invoke(Unknown Source)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.lang.reflect.Method.invoke(Method.java:498)  
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:138)  
at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:546)  
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:435)  
at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$0(ResourceMethodInvoker.java:396)  
at org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:358)  
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:398)  
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:365)  
at org.jboss.resteasy.core.ResourceLocatorInvoker.invokeOnTargetObject(ResourceLocatorInvoker.java:150)  
at org.jboss.resteasy.core.ResourceLocatorInvoker.invoke(ResourceLocatorInvoker.java:110)  
at org.jboss.resteasy.core.ResourceLocatorInvoker.invokeOnTargetObject(ResourceLocatorInvoker.java:141)  
at org.jboss.resteasy.core.ResourceLocatorInvoker.invoke(ResourceLocatorInvoker.java:104)  
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:440)  
at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:229)  
at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:135)  
at org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:358)  
at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:138)  
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:215)  
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:245)  
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:61)  
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)  
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)  
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)  
at org.keycloak.provider.wildfly.WildFlyRequestFilter.lambda$doFilter$0(WildFlyRequestFilter.java:41)  
at org.keycloak.services.filters.AbstractRequestFilter.filter(AbstractRequestFilter.java:43)  
at org.keycloak.provider.wildfly.WildFlyRequestFilter.doFilter(WildFlyRequestFilter.java:39)  
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)  
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)  
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)  
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)  
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)  
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)  
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)  
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)  
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)  
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)  
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)  
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)  
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)  
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)  
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)  
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)  
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)  
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)  
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)  
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)  
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)  
at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)  
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)  
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)  
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269)  
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78)  
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133)  
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130)  
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)  
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)  
at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)  
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)  
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)  
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)  
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530)  
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249)  
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78)  
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99)  
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)  
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:841)  
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)  
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)  
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)  
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)  
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280)  
at java.lang.Thread.run(Thread.java:748)
