Legal Hold Notifications are failing with Messaging exception error

book

Article ID: 100013734

calendar_today

Updated On:

Description

Error Message

The message observed in the Job Status log is - 

Messaging exception in creating multipart message java.net.SocketException

From the server Log:

[esa.jobmanager.JobManager] (exception-thpool.jobmanager.0.2103.1.5.6.426640816866328602:) job 1.5.6.426640816866328602 failed with exception 
com.teneo.esa.litholds.email.HoldsEmailException: [#510200] A fatal error occurred while trying to send emails for legal hold notice POC Test2: Custodian Notice 4 
at com.teneo.esa.litholds.email.HoldEmailsManager.sendInitialEmail(HoldEmailsManager.java:166) 
at com.teneo.esa.litholds.email.HoldsEmailSendJob.run(HoldsEmailSendJob.java:161) 
at com.teneo.esa.jobmanager.JobRunner.executeJob(JobRunner.java:152) 
at com.teneo.esa.jobmanager.JobRunner.executeJob(JobRunner.java:137) 
at com.teneo.esa.jobmanager.JobRunner.access$000(JobRunner.java:59) 
at com.teneo.esa.jobmanager.JobRunner$1.call(JobRunner.java:184) 
at com.teneo.esa.common.ThreadPool.Task.cwRun(Task.java:288) 
at com.teneo.esa.common.util.CWRunnableImpl.run(CWRunnableImpl.java:46) 
at com.teneo.esa.common.util.CWThread.run(CWThread.java:88) 
Caused by: com.teneo.esa.litholds.email.HoldsEmailException: [#510200] A fatal error occurred while trying to send emails for legal hold notice POC Test2: Custodian Notice 4 
at com.teneo.esa.litholds.email.HoldEmailsManager.sendHoldNotice(HoldEmailsManager.java:242) 
at com.teneo.esa.litholds.email.HoldEmailsManager.sendInitialEmail(HoldEmailsManager.java:255) 
at com.teneo.esa.litholds.email.HoldEmailsManager.sendInitialEmail(HoldEmailsManager.java:163) 
... 8 more 
Caused by: com.teneo.esa.litholds.email.HoldsEmailException: [#510200] A fatal error occurred while trying to send emails for legal hold notice POC Test2: Custodian Notice 4 
at com.teneo.esa.litholds.email.HoldEmailsManager$EmailIterator$1.call(HoldEmailsManager.java:1086) 
at com.teneo.esa.litholds.email.HoldEmailsManager$EmailIterator$1.call(HoldEmailsManager.java:984) 
at com.teneo.esa.common.iterator.ParallelIterator$2.call(ParallelIterator.java:540) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
at java.lang.Thread.run(Thread.java:662) 
Caused by: com.teneo.esa.common.util.FatalEmailException: [#80127] Messaging exception in creating multipart message java.net.SocketException: Permission denied: connect 
at com.teneo.esa.common.util.EmailSenderImpl.validateConfiguration(EmailSenderImpl.java:336) 
at com.teneo.esa.common.util.EmailSenderImpl.sendEmail(EmailSenderImpl.java:82) 
at com.teneo.esa.litholds.email.HoldEmailsManager$EmailIterator$1.call(HoldEmailsManager.java:1081) 
at com.teneo.esa.litholds.email.HoldEmailsManager$EmailIterator$1.call(HoldEmailsManager.java:984) 
at com.teneo.esa.common.iterator.ParallelIterator$2.call(ParallelIterator.java:540) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
at java.util.concurrent.FutureTask.run(FutureTask.java:139) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
at java.util.concurrent.FutureTask.run(FutureTask.java:139) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)

 

Observed in the anti-virus(AV) log files:

11/14/2013 1:30:57 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.161:25
11/14/2013 1:35:36 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.158:25 
11/14/2013 1:39:02 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.160:25 
11/14/2013 2:05:49 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.160:25 
11/18/2013 1:34:14 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.160:25 
11/18/2013 1:52:30 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.161:25 
11/18/2013 2:10:55 PM Blocked by port blocking rule c:\jrockit-jdk1.6.0_31-R28.2.3-4.1.0-x64\bin\cwjava.exe Anti-virus Standard Protection:Prevent mass mailing worms from sending mail 10.30.204.160:25

Cause

AV is scanning the Java directories where cwjava.exe is sending legal hold mail notifications.  AV suspects this process to be a mass mailing worm and blocks it.

Resolution

The following additional directories should be included in the AV exclusions:

  • C:\jdk-8uxxx-windows-x32
  • C:\jdk-8uxxx-windows-x64

 

 

 

 

Issue/Introduction

Sending a large group of legal hold mail notifications results in an error: