Notifications and Test Email button fail with error "com.sun.mail.handlers.text_plain cannot be cast to jakarta.activation.DataContentHandler"
search cancel

Notifications and Test Email button fail with error "com.sun.mail.handlers.text_plain cannot be cast to jakarta.activation.DataContentHandler"

book

Article ID: 260390

calendar_today

Updated On:

Products

CA Automic Applications Manager (AM)

Issue/Introduction

Selecting the "Test" button within Applications Manager Email window results in the below error. Notifications also fail to send due to the same error:

ErrorMsg: AwE-9999 Internal error 
Details: com.sun.mail.handlers.text_plain cannot be cast to jakarta.activation.DataContentHandler
{mail.smtp.port=25, mail.smtp.writetimeout=180000, mail.smtp.host=example.smtp.host, mail.smtp.timeout=180000, mail.smtp.connectiontimeout=30000, [email protected]}

 

Environment

Release : 9.4

Component : CA Automic Applications Manager (AM)

Cause

This issue is likely due to an incompatible jar file that exist in the below directories:

$AW_HOME/web/classes or %AW_HOME%\web\classes (Windows)
$AW_HOME/web/classes_alt or %AW_HOME%\web\classes_alt (Windows)

Resolution

In a clean installation of Applications Manager the following jars are included in the classes/classes_alt directories:

[<hostname>~]$ cd web/classes
[<hostname> classes]$ ls -l
total 40260
-rw-rw-r--. 1 ams ams 5263444 Jan 24 00:36 AppWorx.jar
-rw-rw-r--. 1 ams ams   51670 Jan 24 00:36 AppWorxLang.jar
-rw-rw-r--. 1 ams ams    8607 Jan 24 00:35 AttachLayout.jar
-rw-rw-r--. 1 ams ams    6277 Jan 24 00:37 AwPSE.jar
-rw-rw-r--. 1 ams ams    3533 Jan 24 00:37 AxUnzip.jar
-rw-rw-r--. 1 ams ams  113369 Jan 24 00:35 bsf-2.4.0.jar
drwxrwxr-x. 3 ams ams      21 Feb 10 11:54 com
-rw-rw-r--. 1 ams ams   53820 Jan 24 00:35 commons-cli-1.4.jar
-rw-rw-r--. 1 ams ams   61829 Jan 24 00:35 commons-logging-1.2.jar
-rw-rw-r--. 1 ams ams  149456 Jan 24 00:35 commons-net-3.8.0-ftp.jar
-rw-rw-r--. 1 ams ams 1598285 Jan 24 00:35 fontbox-3.0.0-RC1.jar
-rw-rw-r--. 1 ams ams 7203079 Jan 24 00:35 groovy-all-2.4.21.jar
-rw-rw-r--. 1 ams ams  102220 Jan 24 00:35 ini4j-0.5.4.jar
-rw-rw-r--. 1 ams ams  172058 Jan 24 00:37 install.jar
-rw-rw-r--. 1 ams ams   62154 Jan 24 00:35 jakarta.activation-2.0.1.jar
-rw-rw-r--. 1 ams ams  689294 Jan 24 00:35 jakarta.mail-2.0.1.jar
-rw-rw-r--. 1 ams ams  138761 Jan 24 00:35 jakarta.ws.rs-api-3.0.0.jar
-rw-rw-r--. 1 ams ams  165052 Jan 24 00:35 jcalendar-1.4.jar
-rw-rw-r--. 1 ams ams  330507 Jan 24 00:35 jcommon-1.0.24.jar
-rw-rw-r--. 1 ams ams 1186580 Jan 24 00:35 jersey-common-3.0.2.jar
-rw-rw-r--. 1 ams ams   25998 Jan 24 00:35 jms-1.1.jar
-rw-rw-r--. 1 ams ams  280681 Jan 24 00:35 jsch-0.1.55.jar
-rw-rw-r--. 1 ams ams   15071 Jan 24 00:35 jta-1.1.jar
-rw-rw-r--. 1 ams ams  634905 Jan 24 00:35 jtds-1.3.1-patch-20190523.jar
-rw-rw-r--. 1 ams ams    2521 Jan 24 00:35 local_policy.jar
-rw-rw-r--. 1 ams ams  208005 Jan 24 00:35 log4j-1.2-api-2.17.1.jar
-rw-rw-r--. 1 ams ams  301873 Jan 24 00:35 log4j-api-2.17.1.jar
-rw-rw-r--. 1 ams ams 1790452 Jan 24 00:35 log4j-core-2.17.1.jar
-rw-rw-r--. 1 ams ams  667640 Jan 24 00:35 mina-core-2.1.4.jar
-rw-r--r--. 1 ams ams 4210517 Feb 10 11:54 ojdbc8.jar
-rw-rw-r--. 1 ams ams  735812 Jan 24 00:35 openjms-0.7.7-beta-1.jar
-rw-rw-r--. 1 ams ams   17987 Jan 24 00:35 openjms-common-0.7.7-beta-1.jar
-rw-rw-r--. 1 ams ams  180092 Jan 24 00:35 openjms-net-0.7.7-beta-1.jar
-rw-rw-r--. 1 ams ams  215061 Jan 24 00:35 openjms-tools-0.7.7-beta-1.jar
-rw-rw-r--. 1 ams ams 2122719 Jan 24 00:35 openpdf-1.3.26.jar
-rw-rw-r--. 1 ams ams 2764798 Jan 24 00:35 pdfbox-3.0.0-RC1.jar
-rw-rw-r--. 1 ams ams   92164 Jan 24 00:35 pdfbox-tools-3.0.0-RC1.jar
-rw-rw-r--. 1 ams ams 5742893 Jan 24 00:35 Saxon-HE-10.3.jar
-rw-rw-r--. 1 ams ams   41513 Jan 24 00:35 slf4j-api-1.7.32.jar
-rw-rw-r--. 1 ams ams   15257 Jan 24 00:35 slf4j-simple-1.7.32.jar
-rw-rw-r--. 1 ams ams  911366 Jan 24 00:35 sshd-common-2.7.0.jar
-rw-rw-r--. 1 ams ams  886655 Jan 24 00:35 sshd-core-2.7.0.jar
-rw-rw-r--. 1 ams ams 1430933 Jan 24 00:35 uc4.jar
-rw-rw-r--. 1 ams ams  480490 Jan 24 00:35 uc4-ra.jar


[<hostname> ~]$ cd web/classes_alt
[<hostname> classes_alt]$ ls -l
total 0

Check the above jar files against the available jars in the classes and classes_alt directories for any extra jars that may be causing the conflict/issue. Possible files to look out for are listed below (more will be added when found):

activation.jar
activation-1.1.jar
mail-1.4.jar 

If found, try moving the jar file out of the classes or classes_alt directory, restart all Applications Manager processes, and check to see if the issue is resolved.