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)
 
  • 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)

 
This is a printer-friendly version of Article 374028 and may be out of date. For the latest version click CS374028