My Oracle Support Banner

Standalone Applications WebCenter Content Fail To Start With NoClassDefFoundError When Using ElasticSearch (Doc ID 2884921.1)

Last updated on MARCH 05, 2024

Applies to:

Oracle WebCenter Content - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.4.0 version, Content Server

When attempting to launch Stand Alone applications, the following error occurs.
The applets do work from the browser.

ERROR
-----------------------
Jan 27, 2022 9:22:10 AM oracle.security.jps.internal.audit.AuditServiceImpl validateLogPossible
WARNING: No audit log directory is set. Cannot perform audit operations for component JPS.
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.elasticsearch.client.RestClient.(RestClient.java:99)
at intradoc.elasticsearch.client.ElasticSearchConnectionClient.initSecureElasticSearchRestClient(ElasticSearchConnectionClient.java:246)
at intradoc.elasticsearch.client.ElasticSearchConnectionClient.init(ElasticSearchConnectionClient.java:118)
at intradoc.elasticsearch.indexer.ElasticSearchCollectionHandler.validateConfiguration(ElasticSearchCollectionHandler.java:765)
at intradoc.server.SearchLoader.refreshCollectionData(SearchLoader.java:799)
at intradoc.server.subject.DynamicQueriesSubjectCallback.checkSearchIndexDesign(DynamicQueriesSubjectCallback.java:418)
at intradoc.server.subject.DynamicQueriesSubjectCallback.refresh(DynamicQueriesSubjectCallback.java:53)
at intradoc.server.IdcSystemLoader.loadCachedTables(IdcSystemLoader.java:1501)
at intradoc.server.IdcSystemLoader.loadCaches(IdcSystemLoader.java:1333)
at intradoc.apps.shared.StandAloneApp.finishLoad(StandAloneApp.java:345)
at intradoc.apps.shared.StandAloneApp.initSystem(StandAloneApp.java:282)
at intradoc.apps.shared.StandAloneApp.init(StandAloneApp.java:113)
at intradoc.apps.shared.AppLauncher.init(AppLauncher.java:253)
at IdcAnalyze.main(IdcAnalyze.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at intradoc.loader.IdcClassLoader.invokeMain(IdcClassLoader.java:392)
at intradoc.loader.IdcClassLoader.startMain(IdcClassLoader.java:187)
at intradoc.loader.IdcClassLoader.main(IdcClassLoader.java:152)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at intradoc.loader.IdcClassLoader.loadClass(IdcClassLoader.java:695)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 21 more



BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot launch Stand Alone applications from the command line while using ElasticSearch search engine.
The applets do work from the browser as well as when using the other search engines.

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.