I just setup gerrit and when I try to Register New Email feature I receive a 500 Internal Error.
I have logged in as an administrator and setup the smtp credentials but i receive the following message in the error_log and don't know how to interpret it.
I suspect the process fails way before the smtp authentication.
I have checked the java path and it seems to be in order:Â /usr/lib/jvm/java-7-openjdk-amd64/
I have also given full permission on both the java folder and the gerrit folder.
Any help would be greatly appreciated.
[2016-09-07 20:55:23,439] [main] INFO Â org.eclipse.jetty.server.ServerConnector : Started ServerConnector@4a9829f1{HTTP/1.1}{
0.0.0.0:7900} Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
[2016-09-07 20:55:23,440] [main] INFO  org.eclipse.jetty.server.Server : Started @20499ms                                                             Â
[2016-09-07 20:55:23,442] [main] INFO  com.google.gerrit.pgm.Daemon : Gerrit Code Review 2.12.4 ready                                                       Â
[2016-09-07 20:56:54,864] [HTTP-50] WARN Â org.eclipse.jetty.servlet.ServletHandler : Error for /accounts/self/emails/
test@email.com                                 Â
java.lang.ExceptionInInitializerError                                                                                       Â
    at com.google.gerrit.server.mail.OutgoingEmail.add(OutgoingEmail.java:384)                                                                 Â
    at com.google.gerrit.server.mail.RegisterNewEmailSender.init(RegisterNewEmailSender.java:49)                                                        Â
    at com.google.gerrit.server.mail.OutgoingEmail.send(OutgoingEmail.java:92)                                                                 Â
    at com.google.gerrit.server.account.CreateEmail.apply(CreateEmail.java:134)                                                                Â
    at com.google.gerrit.server.account.CreateEmail.apply(CreateEmail.java:101)                                                                Â
    at com.google.gerrit.server.account.CreateEmail.apply(CreateEmail.java:42)                                                                 Â
    at com.google.gerrit.httpd.restapi.RestApiServlet.service(RestApiServlet.java:328)                                                             Â
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)                                                                      Â
    at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287)                                                          Â
    at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277)                                                            Â
    at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182)                                                             Â
    at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)                                                        Â
    at com.google.gerrit.httpd.GetUserFilter.doFilter(GetUserFilter.java:82)                                                                  Â
    at com.google.gwtexpui.server.CacheControlFilter.doFilter(CacheControlFilter.java:73)                                                           Â
    at com.google.gerrit.httpd.RunAsFilter.doFilter(RunAsFilter.java:117)                                                                   Â
    at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:136)                                                       Â
    at com.google.gerrit.httpd.AllRequestFilter$FilterProxy.doFilter(AllRequestFilter.java:105)                                                        Â
    at com.google.gerrit.httpd.RequestContextFilter.doFilter(RequestContextFilter.java:75)                                                           Â
    at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:119)                                                        Â
    at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133)                                                                   Â
    at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130)                                                                   Â
    at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203)                                                                Â
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130)                                                                  Â
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)                                                         Â
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)                                                               Â
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)                                                            Â
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)                                                           Â
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)                                                                Â
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)                                                            Â
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)                                                            Â
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)                                                              Â
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)                                                             Â
    at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:95)                                                          Â
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)                                                             Â
    at org.eclipse.jetty.server.Server.handle(Server.java:499)                                                                         Â
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)                                                                    Â
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)                                                               Â
    at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)                                                            Â
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)                                                             Â
    at java.lang.Thread.run(Thread.java:745)                                                                                  Â
Caused by: java.lang.IllegalStateException: Can only invoke this method before calling getInstance                                                         Â
    at org.apache.commons.validator.routines.DomainValidator.updateTLDOverride(DomainValidator.java:1680)                                                   Â
    at com.google.gerrit.server.mail.OutgoingEmailValidator.<clinit>(OutgoingEmailValidator.java:24)                                                      Â
    ... 41 more    Â
[2016-09-07 20:56:54,866] [HTTP-50] ERROR com.google.gerrit.pgm.http.jetty.HiddenErrorHandler : Error in PUT /accounts/self/emails/
te...@email.com                           Â
java.lang.ExceptionInInitializerError                                                                                       Â
    at com.google.gerrit.server.mail.OutgoingEmail.add(OutgoingEmail.java:384)                                                                 Â
    at com.google.gerrit.server.mail.RegisterNewEmailSender.init(RegisterNewEmailSender.java:49)                                                        Â
    at com.google.gerrit.server.mail.OutgoingEmail.send(OutgoingEmail.java:92)                                                                 Â
    at com.google.gerrit.server.account.CreateEmail.apply(CreateEmail.java:134)                                                                Â
    at com.google.gerrit.server.account.CreateEmail.apply(CreateEmail.java:101)                                                                Â
    at com.google.gerrit.server.account.CreateEmail.apply(CreateEmail.java:42)                                                                 Â
    at com.google.gerrit.httpd.restapi.RestApiServlet.service(RestApiServlet.java:328)                                                             Â
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)                                                                      Â
    at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287)                                                          Â
    at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277)                                                            Â
    at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182)                                                             Â
    at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)                                                        Â
    at com.google.gerrit.httpd.GetUserFilter.doFilter(GetUserFilter.java:82)                                                                  Â
    at com.google.gwtexpui.server.CacheControlFilter.doFilter(CacheControlFilter.java:73)                                                           Â
    at com.google.gerrit.httpd.RunAsFilter.doFilter(RunAsFilter.java:117)                                                                   Â
    at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:136)                                                       Â
    at com.google.gerrit.httpd.AllRequestFilter$FilterProxy.doFilter(AllRequestFilter.java:105)                                                        Â
    at com.google.gerrit.httpd.RequestContextFilter.doFilter(RequestContextFilter.java:75)                                                           Â
    at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:119)                                                        Â
    at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133)                                                                   Â
    at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130)                                                                   Â
    at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203)                                                                Â
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130)                                                                  Â
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)                                                         Â
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)                                                               Â
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)                                                            Â
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)                                                           Â
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)                                                                Â
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)                                                            Â
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)                                                            Â
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)                                                              Â
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)                                                             Â
    at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:95)                                                          Â
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)                                                             Â
    at org.eclipse.jetty.server.Server.handle(Server.java:499)                                                                         Â
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)                                                                    Â
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)                                                               Â
    at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)                                                            Â
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)                                                             Â
    at java.lang.Thread.run(Thread.java:745)                                                                                  Â
Caused by: java.lang.IllegalStateException: Can only invoke this method before calling getInstance                                                         Â
    at org.apache.commons.validator.routines.DomainValidator.updateTLDOverride(DomainValidator.java:1680)                                                   Â
    at com.google.gerrit.server.mail.OutgoingEmailValidator.<clinit>(OutgoingEmailValidator.java:24)                                                      Â
    ... 41 more Â