We are trying to email reports, but they are not received.
When email debug is enabled, we see the following in <PORTAL_INSTALLDIR>/PerformanceCenter/DM/logs/DMService.log:
DEBUG | EmailJobTaskThreadPool-Thread-0 | 2024-01-22 22:29:55,740 | com.ca.im.portal.dm.scheduling.email.EmailJobTask
| Retrieving PDF to e-mail from http://<PORTAL_HOSTNAME>:8181/pc/pdf/page?<report parameters>
ERROR | EmailJobTaskThreadPool-Thread-0 | YYYY-MM-DD HH:MM:SS,### | com.ca.im.portal.dm.scheduling.email.EmailJobTask
| Error sending e-mail: Connection refused (Connection refused)
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[?:?]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[?:?]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[?:?]
at java.net.Socket.connect(Unknown Source) ~[?:?]
at java.net.Socket.connect(Unknown Source) ~[?:?]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.<init>(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.New(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.New(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at com.ca.im.portal.dm.scheduling.email.EmailJobTask.getReportStreamFromUrl(EmailJobTask.java:455) ~[classes/:?]
at com.ca.im.portal.dm.scheduling.email.EmailJobTask.run(EmailJobTask.java:179) [classes/:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
DX Netops Performance Management all versions
The Portal had been confirmed for https, but SsoConfig settings had the Scheme as http and Port as 8181 These should be https and the https port, for example, 8182
Use SsoConfig tool to set the Remote Value setting for Web Site Port and Web Site Scheme