Support Article
Search does not work
SA-92395
Summary
Search does not work. Indexing is available for Rules and Work and Data on the Search landing page.
Error Messages
415[8819be18c4da.event-5][STANDARD][ ][ ](Manager.PegaSearchProviderImpl)INFO - Stopped full text search functionality for this node.
438 [8819be18c4da.event-5][STANDARD][ ][ ](Manager.PegaSearchProviderImpl)ERROR - Failed to re-initialize full text search functionality for this node.
pega.platform.search.searchmanager.FTSInitializationException: Failed to initialize full text search for this node.
at pega.platform.search.internal.ESSearchProviderEmbedded.initializeElasticSearchNode(ESSearchProviderEmbedded.java:205) ~[search.jar:?]
at pega.platform.search.internal.ESSearchProviderEmbedded.startSearch(ESSearchProviderEmbedded.java:78) ~[search.jar:?]
at pega.platform.search.searchmanager.internal.AbstractSearchManager.startSearch(AbstractSearchManager.java:22) ~[search.jar:?]
at pega.platform.pegasearch.searchmanager.internal.PegaSearchProviderImpl._initializeFTS(PegaSearchProviderImpl.java:335) ~[pegasearch.jar:?]
at pega.platform.pegasearch.searchmanager.internal.PegaSearchProviderImpl.reInitializeESNode(PegaSearchProviderImpl.java:495) ~[pegasearch.jar:?]
at pega.platform.pegasearch.searchmanager.internal.PegaSearchProviderImpl.reinitializeFTS(PegaSearchProviderImpl.java:477) ~[pegasearch.jar:?]
at pega.platform.pegasearch.searchmanager.internal.PegaSearchManagerImpl.reinitializeFTS(PegaSearchManagerImpl.java:125) ~[pegasearch.jar:?]
at pega.pegarules.session.internal.mgmt.Executable.reinitializeFTS(Executable.java:8265) ~[prprivate.jar:?]
at pega.pegarules.cluster.internal.pulseprocessor.PRPulseRRFTSProcessor.execute(PRPulseRRFTSProcessor.java:92) ~[systempulse.jar:?]
at pega.pegarules.cluster.internal.pulseprocessor.PRPulseDispatcher.processPulseMessages(PRPulseDispatcher.java:188) ~[systempulse.jar:?]
at pega.pegarules.cluster.internal.PRClusterHazelcastImpl$PulseListener.onMessage(PRClusterHazelcastImpl.java:944) ~[prcluster.jar:?]
pega.pegarules.cluster.internal.PRHazelcastDistributedTopicImpl$TemporaryMessageListener.onMessage(PRHazelcastDistributedTopicImpl.java:117)at pega.platform.cluster.distributedmessaging.internal.HazelcastMessageListener.onMessage(HazelcastMessageListener.java:19) ~[cluster.jar:?]
at hazelcast.topic.impl.TopicService.dispatchEvent(TopicService.java:136)
at hazelcast.spi.impl.eventservice.impl.EventProcessor.process(EventProcessor.java:61)
at hazelcast.spi.impl.eventservice.impl.RemoteEventProcessor.run(RemoteEventProcessor.java:47)
at hazelcast.util.executor.StripedExecutor$Worker.process(StripedExecutor.java:226)
at hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:209)
Caused by: java.lang.IllegalStateException: failed to obtain node locks, tried [[/usr/local/tomcat/work/Catalina/localhost/prweb/6ada3eb47cd1fedd9c6b8819be18c4da]] with lock id [0]; maybe these locations are not writable or multiple nodes were started without increasing [node.max_local_storage_nodes] (was [1])?
at elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:261)
at elasticsearch.node.Node.<init>(Node.java:265)
at pega.platform.search.internal.ESSearchProviderEmbedded$ESNode.<init>(ESSearchProviderEmbedded.java:217) ~[search.jar:?]
at pega.platform.search.internal.ESSearchProviderEmbedded.invokeES(ESSearchProviderEmbedded.java:222) ~[search.jar:?]
at pega.platform.search.internal.ESSearchProviderEmbedded.initializeElasticSearchNode(ESSearchProviderEmbedded.java:188) ~[search.jar:?]
Steps to Reproduce
Unknown
Root Cause
A defect in Pegasystems’ code or rules. Application nodes fail to reinitialise correctly in certain scenarios. Search does not work in the Application nodes though the Search nodes are intact.
Resolution
Apply HFix-57031.
Published November 5, 2019 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.