result.getSize() restituisce -1 quando la query ha 21 elementi nel risultato

Problema

Su AEM 6.2 / Oak 1.4.16 (o versione precedente di Oak), quando una query restituisce 21 elementi nel risultato, javax.jcr.query.QueryResult.getSize() restituisce -1.

Questo accade solo quando questo parametro/proprietà del sistema JVM è impostato:

-DfastQuerySize=true

Ambiente

AEM 6.2 / Oak 1.4.16 o versione precedente

Causa

Questo è causato da un bug in Apache Oak - OAK-6391.

Risoluzione

Logo Adobe

Accedi al tuo account