Удаление версий из versionStorage для удаленных страниц AEM (JackRAbbit)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Удаление версий из versionStorage для удаленных страниц AEM (JackRAbbit)

Сообщение Anonymous »

В нашем приложении большое количество удаленных страниц. Однако версии по-прежнему сохраняются в хранилище версий. Есть ли способ их удалить?
Я попробовал пройти через /jcr:system/jcr:versionStorage и определить удаленные страницы. Однако, когда я пытаюсь удалить версию, я получаю следующую ошибку.
javax.jcr.nodetype.ConstraintViolationException: элемент защищен.
Кроме того, если я попытаюсь очистить страницу с помощью кода, из-за большого количества удаленных страниц в репозитории я получу ошибку, основанную на
(org.apache.jackrabbit.oak. плагины.index.property.strategy.ContentMirrorStoreStrategy) — пройдено 10 000 узлов (31 911 записей индекса) с использованием индекса cqParentPath с фильтром Filter (query=sele
ct [jcr:path], [jcr:score], * from [nt :version] как где isdescendantnode(a,
Пожалуйста, помогите, так как я буквально застрял в этой проблеме.
Итак, основной вопрос: это существует ли способ удалить узлы, содержащие версии удаленных страниц в JackRabbit (AEM)

Подробнее здесь: https://stackoverflow.com/questions/666 ... jackrabbit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»