You are currently reviewing an older revision of this page.

KB-XXXX Plugin fails after upgrade to 18.3 with "Unable to find [jdbc]" error in app server log

Symptoms

A plugin stops working after an upgrade to 18.3, and the following error appears in the Tomcat logs:

javax.naming.NameNotFoundException: Name [jdbc/Appian] is not bound in this Context. Unable to find [jdbc].

Cause

The plugin is trying to connect to the database using a format that is no longer accepted by Tomcat. For example:

DATASOURCE_CONTEXT=java:/jdbc/Appian

Tomcat does not accept the 'java:' prefix in datasource contexts.

Action

1. Identify where the datasource context is defined in the plugin. This is often defined in a properties file. 

2. remove the 'java:/' prefix

3. Redeploy the plugin. 

Affected Versions

This article applies to Appian 18.3  and later.