Question

Account recovery form is broken

At some point I got logged out of my account, and now I cannot get back in, I think I know what the email address was, however when I try to use the account recovery form it fails, the PUT request to /api/v1/users/recovery never returns.

Edit: actually, it does eventuallyreturn the following stack trace:

{"status":500,"field":"Internal","message":"Intenal server Error - [com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961), com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654), javax.mail.Service.connect(Service.java:317), javax.mail.Service.connect(Service.java:176), javax.mail.Service.connect(Service.java:125), javax.mail.Transport.send0(Transport.java:194), javax.mail.Transport.send(Transport.java:124), SBLWebJava.REST.User.UserService.Recovery(UserService.java:557), sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), java.lang.reflect.Method.invoke(Method.java:498), org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81), org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144), org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161), org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160), org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99), org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389), org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347), org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102), org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326), org.glassfish.jersey.internal.Errors$1.call(Errors.java:271), org.glassfish.jersey.internal.Errors$1.call(Errors.java:267), org.glassfish.jersey.internal.Errors.process(Errors.java:315), org.glassfish.jersey.internal.Errors.process(Errors.java:297), org.glassfish.jersey.internal.Errors.process(Errors.java:267), org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317), org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305), org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154), org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473), org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427), org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388), org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341), org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165), org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165), SBLWebJava.MainFilter.doFilter(MainFilter.java:236), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165), org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199), org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96), org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475), org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140), org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80), org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624), org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87), org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341), org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:495), org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66), org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:767), org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1354), org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617), org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61), java.lang.Thread.run(Thread.java:745)]","localizedMessage":"Internal server error"}

Rate the Answer
?

Can you write to the support from your old account email?

I sent an email from each address it could be - I now keep track of my passwords in a secure vault so this won't be a problem in the future.

+51 LayinLo

25 Dec 2019, 12:11

Anarchistmae,

They were able to recover mine by letting me sign in through Facebook. I never signed out but it timed out on me and that caused it to do the same thing you’re experiencing. Now I just sign in through Facebook every time and have no issues.

LL

I sent you a new password. Please, check up your email boxes :)

?