Ultimo aggiornamento il
Ambiente
AEM 6.2 + Oak 1.4.6 o versione precedente
Problema
Le query SQL2 che utilizzano OUTER JOIN e NOME o LOCALNAME generano un NullPointerException.
Per esempio,
SELECT * FROM [cq:PageContent] AS page LEFT OUTER JOIN [nt:unstructured] AS component ON ISCHILDNODE(component,page) WHERE ISDESCENDANTNODE(page,[/content/geometrixx/en]) AND (NAME(component) = 'par')
Causa
A causa di un bug in Oak (OAK-4658), le query di join esterno con la condizione "name(joinSelector) = 'x'" o "localname(joinSelector) = 'x'" generano un NullPointerException.
Risoluzione
Applicare l'ultimo hotfix cumulativo Oak cumulativo per AEM6.2.
Accedi al tuo account