result.getSize () retorna -1 quando a consulta tem 21 itens no resultado

Problema

No AEM 6.2 /Oak 1.4.16 (ou versão anterior do Oak), quando uma consulta retorna 21 itens no resultado, javax.jcr.query.QueryResult.getSize() retorna -1.

Isso só acontece quando esta propriedade do parâmetro/sistema da JVM está configurada:

-DfastQuerySize=true

Ambiente

AEM 6.2/Oak 1.4.16 ou versão anterior

Causa

Isso é causado por um bug no Apache Oak - OAK-6391.

Resolução

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?

Adobe MAX 2024

Adobe MAX:
a conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX

A conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX 2024

Adobe MAX:
a conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX

A conferência da criatividade

14 a 16 de outubro, Miami Beach e online