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 causing a class conflict issue.

Cause

The issue can be related to one of the following:

  1. The Hotfix contents were not extracted directly under <APPIAN_HOME>, which means the deleteFiles.bat|sh script is not present directly under <APPIAN_HOME>.
  2. The Hotfix contents were extracted under <APPIAN_HOME> but the present working directory from where the script is executed is not <APPIAN_HOME>

Action

Depending on the cause, either move deleteFiles.bat|sh script under <AE_HOME> or navigate to <AE_HOME> and then execute the script.

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: August 2018