1 Reply Latest reply: May 14, 2012 7:35 AM by umesh.agarwal RSS

    ELHelpProvider helpSource error

    906936
      <ELHelpProvider> <setHelpSource> ELHelpProvider helpSource is already set to #{adfBundle['test.apps.projects.foundation.projectDefinition.resource.TestProjectDefinitionEHBundle']}
      <AdfSettingsParser> <parseADFSettings> Error parsing:META-INF/adf-settings.xml
      java.lang.IllegalArgumentException: Cannot register provider:oracle.adf.view.rich.help.ELHelpProvider@1a670f9 of type:oracle.adf.view.rich.help.ELHelpProvider for prefix:TestCC_ location of file having new conflicting /.jdev_user_home/system11.1.1.6.38.61.92/o.j2ee/drs/test/CmlInvoiceAssociationPublicUiWebApp.war/WEB-INF/lib/AdfHcmGoalTopPublicResource.jar!/META-INF/adf-settings.xml because it conflicts with provider:oracle.adf.view.rich.help.ELHelpProvider@4300cb of type:oracle.adf.view.rich.help.ELHelpProvider already registered for prefix:TestCC_ loaction of the file which already has the same prefix /.jdev_user_home/system11.1.1.6.38.61.92/o.j2ee/drs/test/TestUiWebApp.war/WEB-INF/lib/AdfBOPublicView.jar!/META-INF/adf-settings.xml
           at oracle.adfinternal.view.faces.application.HelpProviderImpl._conflict(HelpProviderImpl.java:47)
           at oracle.adfinternal.view.faces.application.HelpProviderImpl.registerProvider(HelpProviderImpl.java:72)
           at oracle.adfinternal.view.faces.application.AdfSettingsParser._parseADFConfiguration(AdfSettingsParser.java:128)
           at oracle.adfinternal.view.faces.application.AdfSettingsParser.parseADFSettings(AdfSettingsParser.java:58)
           at sun.reflect.GeneratedMethodAccessor868.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
        • 1. Re: ELHelpProvider helpSource error
          umesh.agarwal
          From the log it seems there is a naming conflict. TestCC_ location is used from both jars. As per http://docs.oracle.com/cd/E15051_01/apirefs.1111/e10684/oracle/adf/view/rich/help/HelpProvider.html,
          All prefixes under which HelpProviders are registered must be unique. At this time, it is also not permissible for one prefix to begin with the same characters of another prefix. For example, if HelpProviders have already been registered for the two prefixes - "AAB" and >"AC", then the following prefixes are all illegal and will cause an exception to be thrown at registration time: "AABC", "A", "AA", "AC", "ACB". However, the following are legal: "AAD", "AB", etc ...
          Can you please change the prefix name and deploy the jars. See if it helps.