My Oracle Support Banner

Incremental Crawl is not Working on WebCenter Portal After Applying the WebCenter Portal Bundle Patch from July 2024 (Doc ID 3040279.1)

Last updated on AUGUST 22, 2024

Applies to:

Oracle WebCenter Portal for OCI - Version 12.2.1.4_24.2 and later
Oracle WebCenter Portal - Version 12.2.1.4.240524 and later
Information in this document applies to any platform.

Symptoms

Incremental crawl is not working on Webcenter Portal after applying the WebCenter Portal Bundle Patch from July 2024.

Attempting to do an incremental crawl in WebCenter Portal fails with the following error:


ERROR

[<DATE-TIME>] [WC_Portal] [WARNING] [] [oracle.webcenter.search.crawl.elastic.ElasticCrawlClient] [tid: pool-73-thread-1] [userId: <userid>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] Could not determine last crawled time for service oracle.webcenter.doclib while performing partial crawl. You need to perform full crawl.

[<DATE-TIME>] [WC_Portal] [ERROR] [WCS-26730] [oracle.webcenter.search.crawl.elastic.ElasticSearchCrawler] [tid: pool-73-thread-1] [userId: <userid>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] Error occurred while executing the crawler for type: DOCUMENTS.[[
oracle.webcenter.search.CrawlerException: Could not determine last crawled time for service oracle.webcenter.doclib while performing partial crawl. You need to perform full crawl.
at oracle.webcenter.search.crawl.elastic.ElasticCrawlClient.handlePartialCrawl(ElasticCrawlClient.java:287)
at oracle.webcenter.search.crawl.elastic.ElasticCrawlClient.handleMetadataCrawl(ElasticCrawlClient.java:141)
at oracle.webcenter.search.crawl.elastic.ElasticSearchCrawler.run(ElasticSearchCrawler.java:212)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)

or

[<DATE-TIME>] [WC_Portal] [WARNING] [] [oracle.webcenter.search.crawl.elastic.ElasticCrawlClient] [tid: pool-73-thread-1] [userId: <userid>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] Could not determine last crawled time for service oracle.webcenter.list while performing partial crawl. You need to perform full crawl.

[<DATE-TIME>] [WC_Portal] [ERROR] [WCS-26730] [oracle.webcenter.search.crawl.elastic.ElasticSearchCrawler] [tid: pool-71-thread-1] [userId: <userid>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] Error occurred while executing the crawler for type: LIST.[[
oracle.webcenter.search.CrawlerException: Could not determine last crawled time for service oracle.webcenter.list while performing partial crawl. You need to perform full crawl.
   at oracle.webcenter.search.crawl.elastic.ElasticCrawlClient.handlePartialCrawl(ElasticCrawlClient.java:287)
   at oracle.webcenter.search.crawl.elastic.ElasticCrawlClient.handleMetadataCrawl(ElasticCrawlClient.java:141)
   at oracle.webcenter.search.crawl.elastic.ElasticSearchCrawler.run(ElasticSearchCrawler.java:212)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   at java.lang.Thread.run(Thread.java:750)

 



STEPS

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

  1. Connect to WebCenter Portal.
     
  2. Go to Administration -> Tools and Services -> Search.
     
  3. Click on one of the Schedulers.
     
  4. Start an incremental crawl.
    Here you will see the crawl fails.

 

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.