This article provides solutions to some common issues that occur with the AEM package manager.

Issue - OSGi bundles and configurations not applied.

OSGi bundles and configurations contained in the packages are not getting installed or applied during package installation.

Solution

Use CRXDe and remove all nodes under the /system/sling/installer/jcr/pauseInstallation directory.

Issue - ConstraintViolationException

ConstraintViolationException is thrown during package installation:

org.apache.jackrabbit.vault.packaging.PackageException: javax.jcr.nodetype.ConstraintViolationException: OakConstraint0001/etc/cloudsettings/default/contexthub[[nt:folder]]

Solution

Review the path described in the error.log and either:
1. remove the node at the path to allow the package to replace it.
2. or fix the node's primary type so it matches what is contained in the package.

Issue - Packages are not visible in Package Manager.

Packages are not visible in Package Manager.

Solution

1. Navigate to http://hostname.domain:port/crx/packmgr/list.jsp
2. Find any packages with special character(s) contained in the file name.
3. Use CRXDe to delete the package from the /etc/packages directory.

Issue - Asset package triggers workflows.

Uploading an asset package causes workflows to trigger (high number of workflows).

Solution

1. Use OSGi Components admin console, http://hostname.domain:port/system/console/components, to deactivate the Workflow Launcher component (com.day.cq.workflow.launcher.impl.WorkflowLauncherImpl).
2. Upload the asset package and ensure it has completely imported.
3. Activate the Workflow Launcher component to allow workflows to trigger normally.
 
* This is the product working as designed. The solution is intended for cases where the DAM Update Asset workflow should not be triggered. For example, when the assets exist, but are missing some properties.

Environment

AEM 6.x

Această lucrare este oferită sub licență Atribuire-Necomercial-FărăModificări 3.0 Ne-adaptată Creative Commons  Postările pe Twitter™ şi Facebook nu sunt acoperite de condiţiile de licenţiere Creative Commons.

Prevederi legale   |   Politică de confidențialitate online