Do not receive email notification from Gerrit!

732 views
Skip to first unread message

Trung Chính Mai

unread,
Jan 7, 2015, 11:46:15 PM1/7/15
to repo-d...@googlegroups.com
Hi,
I tried to install Gerrit with "Email Delivery" section with Gmail and AOL mail. {sendmail] in my gerrit.config file:
AOL
[sendemail]
smtpServer = smtp.aol.com
smtpServerPort = 25
smtpUser = acc4test123
Gmail
[sendemail]
smtpServer = smtp.gmail.com
smtpServerPort = 587
smtpUser = mobilegerrit

(Password filled in gerrit installation step and SMTP Encryption option, I chose default: NONE)
In Watched Projects of Gerrit Web UI, I chose projects that I want and ticked all options (New changes, New Patch Sets,...). And also used git config -f project.config --add notify.team.email command as well as edited project.config file. But when else push a change and add me as reviewer in project that I "watched", I do not receive any emai notification. 

Thanks in advance,

Magnus Bäck

unread,
Jan 8, 2015, 3:42:26 AM1/8/15
to repo-d...@googlegroups.com, Trung Chính Mai
On Thursday, January 08, 2015 at 05:46 CET,
Is there anything in the logs indicating email delivery issues?

Either way, I strongly recommend having Gerrit submit email to a local
SMTP server that, in turn, relays the messages to their destination.
More reliable and easier to debug.

--
Magnus Bäck | Software Engineer, Development Tools
magnu...@sonymobile.com | Sony Mobile Communications

Trung Chính Mai

unread,
Jan 8, 2015, 3:48:19 AM1/8/15
to repo-d...@googlegroups.com, trungc...@gmail.com
Thanks. My log includes:
[2015-01-08 11:13:04,309] INFO  org.eclipse.jetty.server.ServerConnector : Started ServerConnector@558a74ff{HTTP/1.1}{0.0.0.0:8080}
[2015-01-08 11:13:04,310] INFO  org.eclipse.jetty.server.Server : Started @19720ms
[2015-01-08 11:13:04,312] INFO  com.google.gerrit.pgm.Daemon : Gerrit Code Review 2.10-rc1 ready
[2015-01-08 11:26:34,266] ERROR com.google.gerrit.server.git.ReceiveCommits : Cannot send email for new change 35
com.google.gerrit.common.errors.EmailException: Mail Error: Connection timed out
at com.google.gerrit.server.mail.SmtpEmailSender.open(SmtpEmailSender.java:285)
at com.google.gerrit.server.mail.SmtpEmailSender.send(SmtpEmailSender.java:173)
at com.google.gerrit.server.mail.OutgoingEmail.send(OutgoingEmail.java:124)
at com.google.gerrit.server.git.ReceiveCommits$CreateRequest$2.run(ReceiveCommits.java:1665)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at com.google.gerrit.server.util.RequestScopePropagator$5.call(RequestScopePropagator.java:222)
at com.google.gerrit.server.util.RequestScopePropagator$4.call(RequestScopePropagator.java:201)
at com.google.gerrit.server.util.ThreadLocalRequestScopePropagator$1.call(ThreadLocalRequestScopePropagator.java:55)
at com.google.gerrit.server.util.RequestScopePropagator$1.call(RequestScopePropagator.java:98)
at com.google.gerrit.server.util.RequestScopePropagator$3.run(RequestScopePropagator.java:163)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:368)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:163)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:184)
at com.google.gerrit.server.mail.SmtpEmailSender.open(SmtpEmailSender.java:254)
... 17 more
[2015-01-08 11:27:47,609] ERROR com.google.gerrit.server.change.EmailReviewComments : Cannot email comments for 35,1
com.google.gerrit.common.errors.EmailException: Mail Error: Connection timed out
at com.google.gerrit.server.mail.SmtpEmailSender.open(SmtpEmailSender.java:285)
at com.google.gerrit.server.mail.SmtpEmailSender.send(SmtpEmailSender.java:173)
at com.google.gerrit.server.mail.OutgoingEmail.send(OutgoingEmail.java:124)
at com.google.gerrit.server.change.EmailReviewComments.run(EmailReviewComments.java:136)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:368)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:163)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:184)
at com.google.gerrit.server.mail.SmtpEmailSender.open(SmtpEmailSender.java:254)
... 11 more
[2015-01-08 11:27:47,609] ERROR com.google.gerrit.server.git.MergeOp : Cannot send email for submitted patch set 35
com.google.gerrit.common.errors.EmailException: Mail Error: Connection timed out
at com.google.gerrit.server.mail.SmtpEmailSender.open(SmtpEmailSender.java:285)
at com.google.gerrit.server.mail.SmtpEmailSender.send(SmtpEmailSender.java:173)
at com.google.gerrit.server.mail.OutgoingEmail.send(OutgoingEmail.java:124)
at com.google.gerrit.server.git.MergeOp$3.run(MergeOp.java:924)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at com.google.gerrit.server.util.RequestScopePropagator$5.call(RequestScopePropagator.java:222)
at com.google.gerrit.server.util.RequestScopePropagator$4.call(RequestScopePropagator.java:201)
at com.google.gerrit.server.util.ThreadLocalRequestScopePropagator$1.call(ThreadLocalRequestScopePropagator.java:55)
at com.google.gerrit.server.util.RequestScopePropagator$1.call(RequestScopePropagator.java:98)
at com.google.gerrit.server.util.RequestScopePropagator$3.run(RequestScopePropagator.java:163)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:368)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:163)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:184)
at com.google.gerrit.server.mail.SmtpEmailSender.open(SmtpEmailSender.java:254)
... 17 more

Vào 15:42:26 UTC+7 Thứ năm, ngày 08 tháng một năm 2015, Magnus Bäck đã viết:

Bassem Rabil

unread,
Jan 8, 2015, 8:19:20 AM1/8/15
to repo-d...@googlegroups.com, trungc...@gmail.com
It looks to me that you have issues connecting to your SMTP server, there might be firewall rules preventing your Gerrit instance to reach the SMTP to send the email notification.
Message has been deleted
Message has been deleted

Trung Chính Mai

unread,
Jan 8, 2015, 9:58:12 AM1/8/15
to repo-d...@googlegroups.com, trungc...@gmail.com
Yes, that's right.
Thank you so much,
Reply all
Reply to author
Forward
0 new messages