Ошибки пакета при установке Crx/de - нет журналов - AEM 6.3

При попытке загрузить и установить файл, созданный с помощью ./mvnw clean install, я сталкиваюсь с ошибкой ниже:

Install Package: /etc/packages/apple-cms/cms-content-v1.zip

Mon Mar 19 2018 15:53:13 GMT-0400 (EDT)

Installing content    
Collecting import information...    
Installing node types...
Installing privileges...
Importing content...
- /
... (contents of installation truncated)
saving approx 1 nodes...
Package imported (with errors, check logs!)

Контент отсутствует в дереве crx/de в /etc/map/publish/http, поэтому я хочу проверить журналы.

Попытка собрать все журналы в ../author/crx-quickstart/logs, но не получить никакого вывода — одинаково как для экземпляра публикации, так и для экземпляра авторинга.

filter.xml

<?xml version="1.0" encoding="UTF-8"?>
<workspaceFilter version="1.0">
  <filter root="/apps/apple-members"/>
  <filter root="/apps/sling" mode="update"/>
  <filter root="/etc/clientlibs/apple-members"/>
  <filter root="/etc/map.publish" mode="update"/>
  <filter root="/etc/designs/apple-members/fonts" mode="update"/>
  <filter root="/etc/designs/apple-members/images" mode="update"/>
  <filter root="/etc/designs/apple-members/styles" mode="update"/>
</workspaceFilter>

person Ashley    schedule 20.03.2018    source источник
comment
Не могли бы вы прикрепить соответствующие части вашего error.log?   -  person Jens    schedule 20.03.2018
comment
Просто зайдите в диспетчер пакетов (/crx/packmgr) и переустановите пакет вручную. Затем вы можете увидеть журнал. Альтернативой может быть Parameter в плагине maven. Но я не могу посмотреть это сейчас.   -  person Alexander Berndt    schedule 21.03.2018


Ответы (2)


Менеджер пакетов не создает реальных записей в журнале.

У вас есть 3 варианта просмотра вывода менеджера пакетов.

  1. Перейдите к диспетчеру пакетов http://localhost:4502/crx/packmgr/index.jsp и переустановите пакет вручную.

  2. Установите плагин content-package-maven-plugin в подробном режиме в командной строке с помощью:

    mvn clean install -PautoInstallPackage -Dvault.verbose=true

  3. Включите подробный режим в файле pom.xml на постоянной основе.

    <groupId>com.day.jcr.vault</groupId> <artifactId>content-package-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <verbose>true</verbose> ...

person Alexander Berndt    schedule 21.03.2018
comment
Я использовал Maven только для сборки пакета. Я вручную установил его по указанному вами URL-адресу (/crx/packmgr), который сообщил мне, что нужно проверить журналы. - person Ashley; 21.03.2018
comment
1. Не могли бы вы опубликовать свой файл filter.xml? (внутри content-package.zip в META-INF\vault), 2. Под каким пользователем вы вошли в систему при установке пакета? 3. В error.log должно быть что-то, даже если кажется, что это совершенно не связано с вашим пакетом. Можете ли вы проверить, что записывается в error.log при нажатии кнопки «Установить»? - person Alexander Berndt; 21.03.2018
comment
4. Можете ли вы также разархивировать пакет контента и проверить, хорошо ли он выглядит? Итак, внутри папки jcr_root находится структура контента, которую вы ожидаете. В каждой папке также есть файлы .content.xml? - person Alexander Berndt; 21.03.2018
comment
Похоже, пропала пара .content.xml файлов. Я добавил их, и теперь я вижу ошибку в одном из моих файлов dialog.xml, который имеет два корневых элемента (не уверен, как это когда-либо работало...) - person Ashley; 21.03.2018

Вы можете увидеть, что происходит во время установки пакета в packagemanager, создав собственный журнал.

org.apache.jackrabbit.vault.packaging.impl

на уровне DEBUG или TRACE.

Вы можете узнать, как создать собственный журнал здесь, например непосредственно в OSGi-Felix-Console в Поддержка журнала.

  • Отладка на уровне журнала
  • Файл журнала logs/packagemanager.log
  • Шаблон сообщения {0,дата,дд.ММ.гггг ЧЧ:мм:сс.ССС} {4} [{2}] {3} {5}
  • Регистратор org.apache.jackrabbit.vault.packaging.impl

Записи журнала будут отображаться в папке cq-quickstart/logs/packagemanager.log.

person Robert Wunsch    schedule 14.05.2018