Internal System Error for New User Registration - Gmail Configuration

31 views
Skip to first unread message

Shiva Kumara

unread,
Dec 8, 2021, 5:57:16 AM12/8/21
to DSpace Technical Support
Hi All, 
I have installed Dspace 6 in Ubuntu 20.04. Gmail has been configured as following
# SMTP mail server
mail.server = smtp.gmail.com

mail.server.username = ab...@gmail.com
mail.server.password = gmailpassword

mail.server.port =  25 and 465 both checked one after one

mail.extraproperties = mail.smtp.socketFactory.port=465, \
                       mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory, \
                       mail.smtp.socketFactory.fallback=false


Access for less secure apps - turned ON in Google Accounts.

I did changes in dspace.cfg file, yet new user registration is not working. I mentioning dspace log details as following for your information. 

anonymous:session_id=957BECCDB84BCD7168662327FA2775DE:ip_addr=192.168.1.233:already_registered:email=shiv...@gmail.com
2021-12-08 15:04:09,065 INFO  org.dspace.app.webui.servlet.RegisterServlet @ anonymous:session_id=957BECCDB84BCD7168662327FA2775DE:ip_addr=192.168.1.233:sendtoken_forgotpw:email=shiv...@gmail.com
2021-12-08 15:04:09,786 INFO  org.dspace.app.webui.servlet.RegisterServlet @ anonymous:session_id=957BECCDB84BCD7168662327FA2775DE:ip_addr=192.168.1.233:error_emailing:email=shiv...@gmail.com
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 25;
  nested exception is:
        javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
        at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961)
        at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
        at javax.mail.Service.connect(Service.java:317)
        at javax.mail.Service.connect(Service.java:176)
        at javax.mail.Service.connect(Service.java:125)
        at javax.mail.Transport.send0(Transport.java:194)
        at javax.mail.Transport.send(Transport.java:124)
        at org.dspace.core.Email.send(Email.java:360)
        at org.dspace.eperson.AccountServiceImpl.sendEmail(AccountServiceImpl.java:265)
        at org.dspace.eperson.AccountServiceImpl.sendInfo(AccountServiceImpl.java:225)
        at org.dspace.eperson.AccountServiceImpl.sendForgotPasswordInfo(AccountServiceImpl.java:91)
        at org.dspace.app.webui.servlet.RegisterServlet.processEnterEmail(RegisterServlet.java:388)
        at org.dspace.app.webui.servlet.RegisterServlet.doDSPost(RegisterServlet.java:188)
        at org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:122)
        at org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:80)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
        at sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:171)
        at sun.security.ssl.ClientHandshakeContext.<init>(ClientHandshakeContext.java:98)
        at sun.security.ssl.TransportContext.kickstart(TransportContext.java:220)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:428)
        at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:549)
        at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:354)
        at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:211)
        at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927)
        ... 41 more

Kindly guide me what are the problems are associated with my gmail configuration in Dspace. 

Thank you 
R.M. Shivakumara
ISEC, Bangalore



Reply all
Reply to author
Forward
0 new messages