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 laterOracle 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)
[<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)
[<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:
- Connect to WebCenter Portal.
- Go to Administration -> Tools and Services -> Search.
- Click on one of the Schedulers.
- 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 |