You are currently reviewing an older revision of this page.

DRAFT KB-XXXX JBoss fails to deploy Appian with "NoSuchMethodError" after deploying a Hotfix

Symptoms

  • Jboss fails with an error of the following type after deploying a Hotfix:
ERROR com.appiancorp.ix.diagnostics.Diagnostics - content SYSTEM_SYSRULES_util_showDialogOrPromptDialog 123471 The content [SYSTEM_SYSRULES_util_showDialogOrPromptDialog]/[123471] could not be transported. Cause: java.lang.NoSuchMethodError
.
.
Caused by: java.lang.NoSuchMethodError: com.appiancorp.core.expr.Lex.getTokens()Lcom/appiancorp/core/expr/TokenList
  • JBoss starts up as expected when the Hotfix application is reverted.
  • On further troubleshooting, deleteFiles.bat|sh shipped with the Hotfix is unable to delete jar files present in <APPIAN_HOME> directory.

Cause

The issue can be one related to one of the following:

  1. The Hotfix contents were not extracted directly under <APPIAN_HOME>, which means the deletFiles script is not present directly under <APPIAN_HOME>.
  2. The Hotfix contents were extracted under <APPIAN_HOME> but the script was run from a location different than <APPIAN_HOME>. For example executing the following from a non <APPIAN_HOME> location will fail:/<APPIAN_HOME>/deleteFiles.sh

Action

Move deleteFiles script under AE_HOME and then execute the script.

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: August 2018