My Oracle Support Banner

The Scheduler Tab is Missing from WebCenter Portal Administration > Tools and Services > Search Setting After Configuring WebCenter Portal with Elasticsearch (Doc ID 2470429.1)

Last updated on APRIL 04, 2023

Applies to:

Oracle WebCenter Portal - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms


ACTUAL BEHAVIOR

After configuring Elasticsearch With WebCenter Portal, it is found that the Scheduler tab is missing from WebCenter Portal Administration > Tools and Services > Search Setting.



EXPECTED BEHAVIOR

After configuring Elasticsearch there should be a scheduler tab in WebCenter Portal.


STEPS

The issue can be reproduced at will with the following steps:

  1. Configure Elasticsearch with WebCenter Portal.

  2. Apply the latest WebCenter Portal bundle patch for 12.2.1.3.
    Check the following note for information on the latest bundle patch:

    Recommended Patches for Oracle WebCenter Portal (Doc ID 1087226.1)

  3. Follow the Post-Installation Instructions for Elasticsearch from the latest bundle patch.
    e.g.:

    • Stop Elasticsearch:
      ${ES_HOME}/stopElasticsearch.sh
    • Reinstall the Elasticsearch Plug in as follows:
      ${ES_HOME}/elasticsearch/bin/elasticsearch-plugin remove orcl-wcp-es-crawl-ucm-plugin
      ${ES_HOME}/elasticsearch/bin/elasticsearch-plugin install file:/${ORACLE_HOME}/wcportal/es/webcenter-search-es-crawl-ucm-plugin.zip

    • Start Elasticsearch:
      ${ES_HOME}/startElasticsearch.sh

  4. Connect to WebCenter Portal and navigate to Administration > Tools and Services > Search.

    This is where the Search scheduler tab is missing.


  5. The WC_Portal-diagnostic.log file shows the following errors:

    [WC_Portal] [WARNING] [WCS-43054] [oracle.webcenter.framework.service.WebCenterConfig] [tid: [STANDBY].ExecuteThread: '35' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] An error occurred while trying to lookup connection ESearch-conn.[[
    javax.naming.NamingException: java.lang.NullPointerException [Root exception is oracle.adf.share.jndi.ConnectionException: java.lang.NullPointerException]
          at oracle.adf.share.jndi.ContextImpl.findObject(ContextImpl.java:743)
          at oracle.adf.share.jndi.ContextImpl.lookup(ContextImpl.java:159)
          at oracle.adf.share.jndi.ContextImpl.lookup(ContextImpl.java:164)
          at javax.naming.InitialContext.lookup(InitialContext.java:417)
          at oracle.webcenter.framework.service.WebCenterConfig.createConnectionMapSnapshot(WebCenterConfig.java:281)
          at oracle.webcenter.framework.service.WebCenterConfig.createAndEncache(WebCenterConfig.java:101)
    ...

    Caused by: oracle.adf.share.jndi.ConnectionException: java.lang.NullPointerException
          at oracle.adf.share.jndi.ReferenceStoreHelper.getReferencesMapEx(ReferenceStoreHelper.java:355)
          at oracle.adf.share.jndi.ContextImpl.load(ContextImpl.java:918)
         at oracle.adf.share.jndi.ContextImpl.reload(ContextImpl.java:985)
         at oracle.adf.share.jndi.AdfInitialContext.reload(AdfInitialContext.java:118)
    ...

    Caused by: java.lang.NullPointerException
         at oracle.security.jps.internal.credstore.ldap.CredentialEntityMapper.getEntity(CredentialEntityMapper.java:381)
         at oracle.security.jps.internal.policystore.AbstractJpsDataManager.queryBaseEntities(AbstractJpsDataManager.java:347)
         at oracle.security.jps.internal.credstore.ldap.CsfStoreManager.getCredential(CsfStoreManager.java:937)
         at oracle.security.jps.internal.credstore.ldap.CsfStoreManager.getCredential(CsfStoreManager.java:924)
         at oracle.security.jps.internal.credstore.ldap.CsfStoreManagerCacheDecorator.getCredential(CsfStoreManagerCacheDecorator.java:153)
         at oracle.security.jps.internal.credstore.ldap.LdapCredentialStore.getCredentialInternal(LdapCredentialStore.java:456)
         at oracle.security.jps.internal.credstore.ldap.LdapCredentialStore.getCredential(LdapCredentialStore.java:428)
         at oracle.adf.share.security.providers.jps.actions.FetchCredentialAction.run(FetchCredentialAction.java:33)
    ...

     

 

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.