Unable to send portfolio pdf reports email anymore

Must-share information (formatted with Markdown):

  • SonarQube ID information
    Version: 8.4.2.36762
    Date: 2021-07-02

  • Users were getting portfolio pdf reports in email , since 30 march sonarque is not able to send mail anymore
    in ce log files i see lot of these:

2021.07.02 08:29:24 WARN ce[AXpl6C4_hKGx-J_Do2yp][c.s.g.ce.E.D] Unable to send email
java.lang.IllegalStateException: org.apache.commons.mail.EmailException: javax.mail.internet.AddressException: Local address contains control or whitespace in string no value'' at com.sonar.governance.D.D.A(Unknown Source) at com.sonar.governance.ce.E.B.A(Unknown Source) at com.sonar.governance.ce.E.B.A(Unknown Source) at com.sonar.governance.ce.E.D$_B.A(Unknown Source) at com.sonar.governance.ce.E.D$_B.visitView(Unknown Source) at org.sonar.ce.task.projectanalysis.component.PathAwareCrawler.visitNode(PathAwareCrawler.java:105) at org.sonar.ce.task.projectanalysis.component.PathAwareCrawler.visitImpl(PathAwareCrawler.java:73) at org.sonar.ce.task.projectanalysis.component.PathAwareCrawler.visit(PathAwareCrawler.java:50) at com.sonar.governance.ce.E.D.execute(Unknown Source) at org.sonar.ce.task.step.ComputationStepExecutor.executeStep(ComputationStepExecutor.java:81) at org.sonar.ce.task.step.ComputationStepExecutor.executeSteps(ComputationStepExecutor.java:72) at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:59) at com.sonar.governance.ce.D.E.A.E.A(Unknown Source) at com.sonar.governance.ce.D.E.A.B.A(Unknown Source) at com.sonar.governance.ce.F.A.B(Unknown Source) at com.sonar.governance.ce.F.A.process(Unknown Source) at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.executeTask(CeWorkerImpl.java:235) at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:217) at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcessTask(CeWorkerImpl.java:162) at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:137) at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:89) at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:53) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.apache.commons.mail.EmailException: javax.mail.internet.AddressException: Local address contains control or whitespace in string no value’’
at org.apache.commons.mail.Email.createInternetAddress(Email.java:1974)
at org.apache.commons.mail.Email.addBcc(Email.java:1064)
at org.apache.commons.mail.Email.addBcc(Email.java:1047)
at org.apache.commons.mail.Email.addBcc(Email.java:1024)
at com.sonar.governance.D.D.A(Unknown Source)
at com.sonar.governance.D.D.C(Unknown Source)
… 31 common frames omitted
Caused by: javax.mail.internet.AddressException: Local address contains control or whitespace
at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1256)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1116)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:655)
at javax.mail.internet.InternetAddress.(InternetAddress.java:115)
at org.apache.commons.mail.Email.createInternetAddress(Email.java:1949)
… 36 common frames omitted
2021.07.02 08:29:24 INFO ce[AXpl6C4_hKGx-J_Do2yp][o.s.c.t.s.ComputationStepExecutor] Send report by email | sent=0 | errors=1 | status=SUCCESS | time=3250ms

any help will be appreciated

Thank you

Hello Matteo, and welcome to the community!

Local address contains control or whitespace in string no value''

It seems that one or your email address contains a whitespace or special character. Can you please check that?

Also please note that the new 8.9(.1) LTS has been released as well as, more recently, SonarQube 9.0. It may be a good time for you to upgrade.

Chris