Sintomas

Ao atualizar um arquivo na biblioteca javascript de widget personalizada, o .js em cache gerado em widget/clientlib (geralmente em /var/clientlibs) não reflete a última atualização.

Causa

O servlet widget/clientlib usado para renderizar a biblioteca .js (ou .css) em cache não detecta as alterações ao percorrer os recursos. Geralmente, isso ocorre porque o tipo de nó de uma das pastas pai não é uma "nt:folder", mas algo como "nt:unstructured" ou "sling:folder", etc... As pastas precisam ser "nt:folder".

Solução

Altere o tipo de nó dos nós pai para usar "nt:folder".

Aplica-se a

Widget da Plataforma WCM do CQ 5.1