You are currently reviewing an older revision of this page.

DRAFT KB-XXXX Null component error when using XA database

Symptoms

When using Tomcat as the application server and a database and/or driver configured for XA transactions, the following error is seen in the application server log:

SEVERE [localhost-startStop-1] org.apache.tomcat.util.modeler.Registry.registerComponent Null component Catalina:type=DataSource,host=localhost,context=/suite,class=javax.sql.XADataSource,name="jdbc/AppianPrimaryDS"

Cause

This issue has been reported to the Appian Product Team. The reference number for this issue is AN-123225.

Workaround

Use factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" when you specify the XADatasouce in tomcatResources.xml.

Note: This requires the password to be placed in the file in cleartext.

Affected Versions

This article applies to Appian 18.3 and 18.4.

Last reviewed: December 2018