AEM 6.2 Full Text Search Not Working | Oak Index Issue | Community
Skip to main content
June 28, 2019

AEM 6.2 Full Text Search Not Working | Oak Index Issue

  • June 28, 2019
  • 2 replies
  • 4635 views

Hi All,

On our stage author environment (AEM 6.2), Full Text search is giving 0 results for the content that is recently updated under /content.

On analysis, we found that fulltext-async  oak index is giving exception java.lang.ArrayIndexOutOfBoundsException  when ever it try to reindex.

We checked it under the below link:-

/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dfulltext-async%2Ctype%3DIndexStats

We have tried the following things:-

1. Aborting and pause the currently running indexes and resuming it again. But it didn't work.

2. Restarting the AEM environment also Didn't work for us .

In Error Logs:-

28.06.2019 07:37:41.574 *INFO* [aysnc-index-update-fulltext-async] org.apache.jackrabbit.oak.plugins.index.IndexUpdate /oak:index/lucene => Indexed 10000 nodes in 5.858 s ...

28.06.2019 07:37:43.207 *INFO* [aysnc-index-update-fulltext-async] org.apache.jackrabbit.oak.plugins.index.IndexUpdate /oak:index/lucene => Indexed 20000 nodes in 1.633 s ...

28.06.2019 07:37:45.077 *DEBUG* [aysnc-index-update-fulltext-async] org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate [fulltext-async] The index update is still failing

java.lang.ArrayIndexOutOfBoundsException: null

Seems some issue with Repository but not sure about it .

Can anyone help on this ?

Thanks,

Aditya

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

antoniom5495929
Level 7
June 28, 2019

Hi,

before of this occurrence into the logs file, have you something like the following?

javax.jcr.UnsupportedRepositoryOperationException...

Let us know

Thanks,

Antonio

June 28, 2019

We got know about this issue yesterday only. The last successful index date as per JMX was 13/04.

As we maintain only 1 month logs, I cannot search for this exception.

June 28, 2019

Ok,

this kind of exception is faced if there is some wrong index configuration.

Could you share with us the full stacktrace of:

28.06.2019 07:37:45.077 *DEBUG* [aysnc-index-update-fulltext-async]

Thanks,

Antonio


These are the only logs I am getting in the logger continuously.

Regarding wrong configurations, can you provide the name of the index i should check for this issue. As we haven't done any configuration changes for our custom oak index.

Adobe Employee
June 28, 2019

Use OakRun to perform a consistentcy check on the lucene index definitions. This will create a report on the file system -- /indexing-result/index-consistency-check-report.txt

You will need a 1.8.x version of the oak-run JAR for this

java -jar oak-run-1.8.x.jar index --segment --fds-path=crx-quickstart/repository/repository/datastore crx-quickstart/repository/segmentstore --index-consistency-check=2

Flags :

--segment is a legacy flag to allow it to run on older versions of oak (eg pre oak-segment-tar)

--fds-path is the path to the datastore, if there is one