AEM sites에서 활성화 시 페이지에서 NullPointerException 발생
설명 description
문제
페이지가 AEM에서 활성화되면 다음 예외로 인해 활성화가 실패합니다.
javax.servlet.ServletException: java.lang.NullPointerException
at com.day.cq.wcm.core.impl.reference.ActivationReferenceSearchServlet.doGet(ActivationReferenceSearchServlet.java:175)
at org.apache.sling.api.servlets.SlingSafeMethodsServlet.mayService(SlingSafeMethodsServlet.java:269)
Environment
AEM 6.x
원인
페이지에서 참조한 이미지 중 하나에 해당 속성에 문제가 있습니다.
문제를 일으키는 이미지에 다음 항목이 누락되었습니다. cq:lastReplicated
속성이 있는 동안 cq:lastReplicatedBy
및 cq:lastReplicationAction
속성.
지정된 메시지
javax.servlet.ServletException: java.lang.NullPointerException
at com.day.cq.wcm.core.impl.reference.ActivationReferenceSearchServlet.doGet
at org.apache.sling.api.servlets.SlingSafeMethodsServlet.mayService
해상도 resolution
해상도
-
이 충돌이 있는 모든 이미지를 식별합니다.
code language-none SELECT * FROM dam:Asset AS parent INNER JOIN nt:base AS child ON ISCHILDNODE(child,parent) WHERE ISDESCENDANTNODE(parent, '/content/dam/journey/') AND child.cq:lastReplicated IS NULL AND child.cq:lastReplicatedBy IS NOT NULL
-
에셋이 식별되면 이러한 에셋이 실제로 복제되었는지 여부를 확인합니다.
-
If 예, 속성 추가
cq:lastReplicated
유형 포함 날짜 게시 서버에서 날짜를 복사합니다. -
두 경우 모두
cq:lastReplicatedBy
및cq:lastReplicatedAction
속성을 설정하고 이미지를 다시 활성화합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f