result.getSize () gibt -1 zurück, wenn die Abfrage 21 Elemente im Ergebnis enthält

Problem

Wenn eine Abfrage bei AEM 6.2/Oak 1.4.16 (oder einer früheren Oak-Version) 21 Elemente im Ergebnis zurückgibt, dann gibt javax.jcr.query.QueryResult.getSize() -1 zurück.

Dies geschieht nur, wenn diese JVM-Parameter/Systemeigenschaft festgelegt ist:

-DfastQuerySize=true

Umgebung

AEM 6.2 / Oak 1.4.16 oder frühere Version.

Ursache

Dies wird durch einen Fehler in Apache Oak verursacht - OAK-6391.

Lösung

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online