Las consultas SQL2 con Combinación externa y Nombre o Nombre local dan como resultado NullPointerException | AEM 6.2, Oak 1.4

Entorno

AEM 6.2 + Oak 1.4.6 o versión anterior

Problema

Las consultas SQL2 que utilizan Combinación externa y Nombre o Nombre local dan como resultado una NullPointerException.

Por ejemplo,

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

Debido a un error en Oak (OAK-4658), las consultas de combinaciones externas con la condición "name(joinSelector) = 'x'" o "localname(joinSelector) = 'x'" resultan en una NullPointerException.

Resolución

Aplique la última corrección acumulativa de Oak para AEM 6.2.

Logotipo de Adobe

Inicia sesión en tu cuenta