ClassNotFoundException Names Endeca Class When Indexing The Product Catalog (Doc ID 2219738.1)

Last updated on JANUARY 23, 2017

Applies to:

Oracle Commerce Platform - Version 11.2 and later
Information in this document applies to any platform.

Symptoms

ClassNotFoundException appears on a server that is running Oracle Commerce during a migration from 11.1 to 11.2. The error occurs while trying to index the product catalog. This issue does not occur on another server that is at the same migration step and with exact same code base.

After some investigations, it turns out that the MANIFEST.MF file for one application module (ATG\ATG11.2\DAF\Endeca\Base\META-INF\MANIFEST.MF ) does not list the “eacclient-11.2.0.jar” on the server with the error. The same manifest file does list this JAR on the server that had no exception. 

Changes

 The customer's installations were being upgraded from 11.1 to 11.2 by following the procedure in Platform Oracle Commerce version 11.2: Upgrade and Migration Guide . The server that encountered the error had been upgraded from 11.1 to 11.2 by applying Oracle Commerce patches. The server that did not encounter the error was a installed from an 11.2 product distribution.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms