KB-1180 "JBWEB000248: Servlet execution threw an exception... Caused by: java.lang.NoClassDefFoundError: com/appiancorp/core/Type" error thrown when using the Download DataSubset (On-Premise) shared component

Symptoms

Upon upgrading to Appian 16.2, the Download Data Subset (On-premise) shared component fails during runtime with the following error:

18:09:58,707 INFO  [stdout] (http-/0.0.0.0:8080-3) 2016-05-24 18:09:58,697 [http-/0.0.0.0:8080-3] ERROR com.appiancorp.ap2.WrapFilter - javax.servlet.ServletException: JBWEB000248: Servlet execution threw an exception
...
18:09:58,849 INFO  [stdout] (http-/0.0.0.0:8080-3) Caused by: java.lang.NoClassDefFoundError: com/appiancorp/core/Type
...
18:09:58,855 INFO  [stdout] (http-/0.0.0.0:8080-3) Caused by: java.lang.ClassNotFoundException: com.appiancorp.core.Type from [Module "deployment.suite.ear:main" from Service Module Loader]
...
18:09:58,870 INFO  [stdout] (http-/0.0.0.0:8080-3) 2016-05-24 18:09:58,868 [http-/0.0.0.0:8080-3] ERROR com.appiancorp.ap2.WrapFilter - Root cause:
18:09:58,871 INFO  [stdout] (http-/0.0.0.0:8080-3) java.lang.NoClassDefFoundError: com/appiancorp/core/Type
18:09:58,872 INFO  [stdout] (http-/0.0.0.0:8080-3)  at com.appiancorp.ps.plugins.downloaddatasubsetfromrule.ExportDataSubsetToExcelServlet.doGet(ExportDataSubsetToExcelServlet.java:67)
...
18:09:58,988 INFO  [stdout] (http-/0.0.0.0:8080-3) Caused by: java.lang.ClassNotFoundException: com.appiancorp.core.Type from [Module "deployment.suite.ear:main" from Service Module Loader]

Cause

A prior version of this shared component is not compatible with Appian 16.2.

Action

Please download and install the 16.2 compatible version of the Download Data Subset (On-premise) shared component.

For Appian 16.2 and later, the shared component can be downloaded here.

No additional changes to your Appian configuration or applications are necessary.

Affected Versions

This article applies to Appian 16.2 and later.

Last Reviewed: March 2017

Related
Recommended