AEM Sites에서 "수정됨" 열을 정렬할 때 "데이터 로드 실패" 오류를 수정하는 중
Adobe Experience Manager(AEM) 사이트에서 수정된 열을 기준으로 콘텐츠를 정렬하면 데이터 로드 실패 오류가 표시될 수 있습니다. 이 문제는 일반적으로 일부 하위 페이지에 jcr:content 노드가 없거나 잘못 채워져 정렬 중에 NullPointerException 이 발생했기 때문에 발생합니다. 해결하려면 jcr:content개 노드 메타데이터를 수정하십시오.
설명 description
환경
Adobe Experience Manager, v6.5
문제/증상
AEM Sites의 특정 폴더로 이동하고 목록 보기로 전환하는 경우 콘텐츠를 정렬하기 위해 수정된 열을 클릭하면 다음과 같은 결과가 발생할 수 있습니다.
- 데이터 로드 실패 메시지와 함께 오류 팝업이 나타납니다.
- 특정 하위 페이지의
jcr:content노드 아래에cq:lastModified속성이 누락되어 NullPointerException 을(를) 나타내는 로그:
*ERROR* [ NoRequestId] [ 1.2.3.4 [ 1743697714011] GET /mnt/overlay/wcm/core/content/sites/jcr:content/views/list.0.40.html/content/path/to/folder HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException java.lang.NullPointerException: null.
해결 방법 resolution
문제를 해결하려면 다음 단계를 수행합니다.
- 영향을 받는 폴더(예:
http://host:port/content/path/to/folder.3.json)의 JSON 출력을 검사하거나crx/de.에 있는 콘텐츠를 검사합니다.cq:lastModified과(와) 같은 속성을 포함해야 하는 올바르게 채워진jcr:content노드가 누락된 하위 페이지를 찾으십시오. - 문제가 있는 각 페이지에 대해 올바르게 구성된
jcr:content노드를 추가하거나 전체 노드를 삭제하십시오.cq:lastModified과(와) 같은 필수 속성과 기타 관련 메타데이터가 포함되어 있는지 확인하십시오. - 영향을 받는 페이지를 업데이트한 후 AEM Sites의 폴더로 다시 이동하고 목록 보기로 전환한 후 수정됨 열을 기준으로 다시 정렬해 보십시오.
- 사이트 구조 내의 다른 분기 또는 폴더에서 유사한 문제를 확인하고 필요한 경우 1~3단계를 반복합니다.
모든 하위 페이지의 jcr:content 노드 아래에 완전하고 일관된 메타데이터가 있는지 확인하면 정렬 기능이 올바르게 작동합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f