Thursday, June 30, 2016

NoClassDefFoundError | project dependency



 CommerceSrvr  E WcsApp initialize CMN0409E: The following error occurred during processing: "{0}". java.lang.NoClassDefFoundError: com.custom.search.endeca.query.NavigationQuery
    at com.custom.mro.commerce.seo.SEORegistry.traverse(SEORegistry.java:332)
    at com.custom.mro.commerce.seo.SEORegistry.traverse(SEORegistry.java:316)
    at com.custom.mro.commerce.seo.SEORegistry.populate(SEORegistry.java:247)
    at com.ibm.commerce.registry.AbstractManagedDynamicCacheRegistry.initialize(AbstractManagedDynamicCacheRegistry.java:167)
    at com.custom.mro.commerce.seo.SEORegistry.initialize(SEORegistry.java:120)
    at com.ibm.commerce.registry.RegistryManager.initializeRegistryEntry(RegistryManager.java:140)
    at com.ibm.commerce.registry.RegistryManager.initializeRegistryEntry(RegistryManager.java:169)
    at com.ibm.commerce.registry.RegistryManager.initialize(RegistryManager.java:95)
    at com.ibm.commerce.server.WcsApp.registryInit(WcsApp.java:624)
    at com.ibm.commerce.server.WcsApp.initialize(WcsApp.java:473)
    at com.ibm.commerce.server.WebApp


Fix:
In WC->Java EE Module dependency


DataProject-->Java EE Module dependency --check EnrichedSiteSearch.jar