My Oracle Support Banner

ServicesManifestClassLoader Doesn't Handle childFirstPrefixes With Exact Class Names Correctly. (Doc ID 2245740.1)

Last updated on NOVEMBER 08, 2019

Applies to:

Oracle Commerce Platform - Version 11.1.0.1 and later
Information 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.

  1. Go to /atg/dynamo/service/groupconfig/HttpClientClassLoaderService in Dynamo admin
  2. 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.