String Index Out Of Bounds Exception After Ingesting New Data (Doc ID 1916810.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle WebCenter Content - Version 11.1.1.8.0 and later
Information in this document applies to any platform.

Symptoms

After migrating records from an external source, the logs show an Out Of Bounds Exception:

<Aug 11, 2014 3:43:27 AM EDT> <Error> <oracle.ucm.idccs> <UCM-CS-000001> <general exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      at java.lang.String.charAt(String.java:658)
      at intradoc.shared.SecurityAccessListUtils.makeResultSetFromAccessListString(SecurityAccessListUtils.java:478)
      at intradoc.autosuggest.records.SecurityIdentifierInfo.init(SecurityIdentifierInfo.java:71)
      at intradoc.autosuggest.indexer.SecurityContextIndex$SecurityContextIndexWriter.indexIdentifier(SecurityContextIndex.java:152)
      at intradoc.autosuggest.indexer.SecurityContextIndex$SecurityContextIndexWriter.index(SecurityContextIndex.java:104)
      at intradoc.autosuggest.indexer.AutoSuggestIndexHandler.index(AutoSuggestIndexHandler.java:134)
      at intradoc.autosuggest.AutoSuggestManager.index(AutoSuggestManager.java:536)
      at intradoc.autosuggest.AutoSuggestManager.index(AutoSuggestManager.java:260)
      at intradoc.autosuggest.indexer.AutoSuggestIndexerThread.run(AutoSuggestIndexerThread.java:52)
      at java.lang.Thread.run(Thread.java:745)


Changes

 New records in the system.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms