페이지 이동 기능이 작동하지 않음
콘텐츠 조각 참조 검색 문제로 인해 삭제 또는 게시와 같은 작업을 방해하는 페이지 이동 기능의 오작동을 해결하는 방법을 살펴봅니다.
설명 description
환경
Experience Manager 6.5.x Managed Services (AMS)
문제/증상
콘텐츠 조각, 사이트 또는 페이지를 이동, 삭제 또는 게시하려고 할 때 콘텐츠 조각 참조를 가져올 때 문제가 발생하여 작업이 수행되지 않습니다.
08.12.2023 14:10:42.934 *WARN* [ 130.248.72.6 [ 1702044580039] GET /bin/wcm/heavymove HTTP/1.1] org.apache.jackrabbit.oak.plugins.index.Cursors$TraversingCursor Traversed 100000 nodes with filter Filter(query=select [ jcr:path] , [ jcr:score] , * from [ dam:Asset] as a where [ jcr:content/contentFragment] = 'true' and contains(*, '/content/example-website/language-masters/en/adobe-support-move-test') and isdescendantnode(a, '/content/dam') order by [ jcr:created] desc option(index tag [ visualSimilaritySearch] ) /* xpath: /jcr:root/content/dam//element(*, dam:Asset)[ (jcr:content/@contentFragment = 'true' and jcr:contains(., '/content/example-website/language-masters/en/adobe-support-move-test'))] order by @jcr:created descending option (index tag visualSimilaritySearch) */ fullText="/content/example-website/language-masters/en/adobe-support-move-test", path=/content/dam//*, property=[ :indexTag=[ visualSimilaritySearch] , jcr:content/contentFragment=[ true] ] ); consider creating an index or changing the query
08.12.2023 14:10:43.023 *WARN* [ 130.248.72.6 [ 1702044580039] GET /bin/wcm/heavymove HTTP/1.1] org.apache.jackrabbit.oak.query.FilterIterators The query read or traversed more than 100000 nodes.
org.apache.jackrabbit.oak.query.RuntimeNodeTraversalException: The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped.
at org.apache.jackrabbit.oak.query.FilterIterators.checkReadLimit(FilterIterators.java:70) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.plugins.index.Cursors$TraversingCursor.fetchNext(Cursors.java:341) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.plugins.index.Cursors$TraversingCursor.next(Cursors.java:320) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.ast.SelectorImpl.nextInternal(SelectorImpl.java:520) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.ast.SelectorImpl.next(SelectorImpl.java:508) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.fetchNext(QueryImpl.java:876) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.hasNext(QueryImpl.java:903) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.FilterIterators$SortIterator.init(FilterIterators.java:207) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.FilterIterators$SortIterator.hasNext(FilterIterators.java:241) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.QueryImpl.getRows(QueryImpl.java:574) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.query.ResultImpl$1.iterator(ResultImpl.java:72) [ org.apache.jackrabbit.oak-core:1.22.16]
at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.
해결 방법 resolution
문제를 복제하려면 낮은 환경에서 먼저 수정 사항을 적용하십시오. 문제를 재현하려면 프로덕션 콘텐츠를 하위 환경에 동기화해야 할 수 있습니다. AMS 고객인 경우 CSE에 프로덕션의 콘텐츠를 더 낮은 환경으로 복사하도록 요청하십시오.
낮은 환경에 수정 사항을 적용한 후 다시 색인화를 수행해야 할 수 있습니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f