ServicesManifestClassLoader Doesn't Handle childFirstPrefixes With Exact Class Names Correctly.
(Doc ID 2245740.1)
Last updated on DECEMBER 06, 2019
Applies to:
Oracle Commerce Platform - Version 11.1.0.1 and laterInformation in this document applies to any platform.
Symptoms
Using ServicesManifestClassLoader doesn't handle childFirstPrefixes correctly in order to override the parent (EAR) class loader.
Specifically in trying to override a single class it does not show correct results in Dynamo admin.
Refer to "Create a ClassLoaderService" section from the document below for more details about how to create a dedicate class loader:
Isolate a Library from the Oracle Commerce Platform (ATG) Classpath (Doc ID 1556139.1)
E.g.
- Go to /atg/dynamo/service/groupconfig/HttpClientClassLoaderService in Dynamo admin
- Confirm that it has childFirstPrefix for a .class path *that* is also in the parent class loader (i.e. it is being overridden). This should be:
Changes
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 Changes 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.