result.getSize() devuelve -1 cuando la consulta tiene 21 elementos en el resultado

Problema

En AEM 6.2/Oak 1.4.16 (o una versión anterior de Oak), cuando una consulta devuelve 21 elementos en el resultado, javax.jcr.query.QueryResult.getSize() devuelve -1.

Esto solo ocurre cuando se establece este parámetro JVM o propiedad del sistema:

-DfastQuerySize=true

Entorno

AEM 6.2 / Oak 1.4.16 o versiones anteriores

Causa

La causa de esto es un error en Apache Oak: OAK-6391.

Resolución

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Del 14 al 16 de octubre en Miami Beach y en línea