Article - CS374028
Unable to send email with error " java.net.SocketException: Connection reset" in Windchill PDMLink
Modified: 06-Apr-2024
Applies To
- Windchill PDMLink 11.0 to 12.1
Description
- Unable to send email from email Page
- Email queue and workflow queue entries of sending emails are blocked, threaddump as following
"EMailQueue.SchedulingThread" Id=538 prio=5 RUNNABLE (in native)
Blocked (cnt): 73; Waited (cnt): 72
CPU nanos: 1687500000; User nanos: 1562500000; Bytes allocated: 343141168
Method context: 4eijbtxl;ltwfobu6;796560;hasmbd;88229; DB session: 2022
% of 1 CPU used by context: 0.023517580648690688 (31250000/132879314700); Bytes allocated by context: 4181696
at [email protected]/java.net.SocketInputStream.socketRead0(Native Method)
at [email protected]/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at [email protected]/java.net.SocketInputStream.read(SocketInputStream.java:168)
at [email protected]/java.net.SocketInputStream.read(SocketInputStream.java:140)
at app//com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:102)
at [email protected]/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:271)
- locked java.io.BufferedInputStream@2032237f
at app//com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:100)
at app//com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2456)
at app//com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2353)
at app//com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:2095)
at app//com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1301)
- locked com.sun.mail.smtp.SMTPTransport@55970df7
at app//com.infoengine.webject.msg.SendMail.invoke(SendMail.java:485)
at app//com.infoengine.procunit.webject.WebjectProcessor.invokeWebject(WebjectProcessor.java:624)
at app//com.infoengine.procunit.webject.WebjectProcessor.processTask(WebjectProcessor.java:210)
at app//com.infoengine.SAK.Webject.invoke(Webject.java:491)
at com.infoengine.compiledTasks.file.D$3a$5cptc$5cWindchill_12$2e1$5cWindchill$5ctasks.wt.mail.sendmail$2exml.invoke(sendmail$2exml.java:751)
at app//com.infoengine.SAK.Task.invoke(Task.java:1806)
at app//com.infoengine.SAK.Task.invoke(Task.java:1714)
at app//wt.mail.EMailMessage.submitMessage(EMailMessage.java:1560)
at app//wt.mail.EMailMessage.submitMessage(EMailMessage.java:1106)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
at app//wt.queue.ScheduleQueueEntry.execute(ScheduleQueueEntry.java:264)
at app//wt.queue.ScheduleQueue.execEntry(ScheduleQueue.java:344)
at app//wt.queue.ScheduleQueue.execEntries(ScheduleQueue.java:465)
at app//wt.queue.ScheduleQueueThread.processReadyEntries(ScheduleQueueThread.java:284)
at app//wt.queue.ScheduleQueueThread.run(ScheduleQueueThread.java:92)
Blocked (cnt): 73; Waited (cnt): 72
CPU nanos: 1687500000; User nanos: 1562500000; Bytes allocated: 343141168
Method context: 4eijbtxl;ltwfobu6;796560;hasmbd;88229; DB session: 2022
% of 1 CPU used by context: 0.023517580648690688 (31250000/132879314700); Bytes allocated by context: 4181696
at [email protected]/java.net.SocketInputStream.socketRead0(Native Method)
at [email protected]/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at [email protected]/java.net.SocketInputStream.read(SocketInputStream.java:168)
at [email protected]/java.net.SocketInputStream.read(SocketInputStream.java:140)
at app//com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:102)
at [email protected]/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:271)
- locked java.io.BufferedInputStream@2032237f
at app//com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:100)
at app//com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2456)
at app//com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2353)
at app//com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:2095)
at app//com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1301)
- locked com.sun.mail.smtp.SMTPTransport@55970df7
at app//com.infoengine.webject.msg.SendMail.invoke(SendMail.java:485)
at app//com.infoengine.procunit.webject.WebjectProcessor.invokeWebject(WebjectProcessor.java:624)
at app//com.infoengine.procunit.webject.WebjectProcessor.processTask(WebjectProcessor.java:210)
at app//com.infoengine.SAK.Webject.invoke(Webject.java:491)
at com.infoengine.compiledTasks.file.D$3a$5cptc$5cWindchill_12$2e1$5cWindchill$5ctasks.wt.mail.sendmail$2exml.invoke(sendmail$2exml.java:751)
at app//com.infoengine.SAK.Task.invoke(Task.java:1806)
at app//com.infoengine.SAK.Task.invoke(Task.java:1714)
at app//wt.mail.EMailMessage.submitMessage(EMailMessage.java:1560)
at app//wt.mail.EMailMessage.submitMessage(EMailMessage.java:1106)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
at app//wt.queue.ScheduleQueueEntry.execute(ScheduleQueueEntry.java:264)
at app//wt.queue.ScheduleQueue.execEntry(ScheduleQueue.java:344)
at app//wt.queue.ScheduleQueue.execEntries(ScheduleQueue.java:465)
at app//wt.queue.ScheduleQueueThread.processReadyEntries(ScheduleQueueThread.java:284)
at app//wt.queue.ScheduleQueueThread.run(ScheduleQueueThread.java:92)
- MethodServer log shows below error
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM XOAUTH2
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: Using mechanism LOGIN
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: AUTH LOGIN command trace suppressed
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: exception reading response, THROW:
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - java.net.SocketException: Connection reset
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.net.SocketInputStream.read(SocketInputStream.java:210)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.net.SocketInputStream.read(SocketInputStream.java:141)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:124)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:92)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2349)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.simpleCommand(SMTPTransport.java:2284)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:895)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:843)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:748)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at javax.mail.Service.connect(Service.java:366)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.infoengine.webject.msg.SendMail.invoke(SendMail.java:250)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.infoengine.procunit.webject.WebjectProcessor.invokeWebject(WebjectProcessor.java:624)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: Using mechanism LOGIN
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: AUTH LOGIN command trace suppressed
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - DEBUG SMTP: exception reading response, THROW:
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - java.net.SocketException: Connection reset
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.net.SocketInputStream.read(SocketInputStream.java:210)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.net.SocketInputStream.read(SocketInputStream.java:141)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:124)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:92)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2349)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.simpleCommand(SMTPTransport.java:2284)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:895)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:843)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:748)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at javax.mail.Service.connect(Service.java:366)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.infoengine.webject.msg.SendMail.invoke(SendMail.java:250)
<Date/Time> INFO [ajp-nio-127.0.0.1-8010-exec-5] wt.system.out <user id> - at com.infoengine.procunit.webject.WebjectProcessor.invokeWebject(WebjectProcessor.java:624)
This is a printer-friendly version of Article 374028 and may be out of date. For the latest version click CS374028