fbpx
+55 (11) 4506-3239

10 fev 2010

Erro no syndication devido ao crescimento do banco JCR

//
Comments0

O syndication não envia a library para o servidor de subscriber mesmo ambos estando funcionando corretamente com SSO, Segurança e SSL.
O erro dectadado no SystemOut.log é o seguinte:

JCRCFLLoggerI E com.ibm.icm.ts.tss.JCRCFLLoggerImpl com.ibm.icm.ts.tss.app.IndexMaintainer.handleErro.
parentID: null
com.ibm.icm.ts.path.ParentIDNotFoundException: Original parent not found
com.ibm.icm.ts.path.persistent.tableBased.StorageImpl.originalParent(Sto
rageImpl.java(Compiled Code)

O problema ocorre pois o banco JCR cresce excessivamente principalmente a tabela ICMSTJCRTSERRORS que aumenta muito de tamanho devido a grande quantidade de conteúdos.

Quando existe a pesquisa no índice da tabela no banco JCR ele não é encontrado pois os mesmos não são processados.

Para resolver o problema:

  1. Edite o arquivo icm.properties em /jcr/lib/com/ibm/icm.
  2. Altere o parâmetro jcr.textsearch.enabled para false.
  3. Salve o arquivo e reinicie o portal.
  4. Refaça o processo de syndication.