Adobe AD0-E124 Practice Exams
Last updated on Oct 22,2026- Exam Code: AD0-E124
- Exam Name: Adobe Experience Manager DevOps Engineer Expert
- Certification Provider: Adobe
- Latest update: Oct 22,2026
The Non-Production Deployment Pipeline for an Adobe Experience Manager as a Cloud Service program terminates prematurely.
Upon initial investigation, the DevOps engineer notes the following:
The pipeline status is ERROR
The last pipeline step is Build Images
The previous execution of the pipeline completed successfully
The DevOps engineer scans the log file, which produces the following output:
INFO [Apache Sling Repository Startup Thread #1] org.apache.sling.jcr.repoinit.impl.GroupMembershipVisitor Adding members ‘[corp-comm-authors]’ to group ‘contributor’
ERROR [Apache Sling Repository Startup Thread #1] com.adobe.granite.repository.impl.SlingRepositoryManager Exception in a SlingRepositoryInitializer, SlingRepository service registration aborted
java.lang.RuntimeException: contributor is not a group
com.google.javascript.jscomp.LoggerErrorManager println
SEVERE: /libs/cq/gui/components/workflow/editor/clientlibs/workflow.js:8033: ERROR – This language feature is only supported for ECMASCRIPT6 mode or better: const declaration.
const panelContainerType = CQ.CoreComponents.panelcontainer.v1.utils.getPanelContainerType(editable);
WARN [Apache Sling Repository Startup Thread #1] org.apache.jackrabbit.oak.query.ast.SelectorImpl The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped. for query SELECT sling:vanityPath, sling:redirect, sling:redirectStatus FROM nt:base WHERE sling:vanityPath IS NOT NULL
ERROR [Apache Sling Repository Startup Thread #1] org.apache.sling.jcr.resource.internal.helper.jcr.JcrNodeResourceIterator seek: Problem creating Resource for next node, skipping
org.apache.jackrabbit.oak.query.RuntimeNodeTraversalException: The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped.
Which two steps should the DevOps engineer take next? (Choose two.)
- A . Add an oak:index definition for the sling:vanityPath property.
- B . Inspect the most recent git commits in the pipeline branch for changes to repoinit configs.
- C . Manually trigger the pipeline to see if it terminates at the same step with similar log output.
- D . File a ticket named "SEVERE ECMASCRIPT ERROR" in the project issue tracker and assign it to a Frontend Developer for further investigation.
- E . Temporarily switch the Non-Production pipeline from the development branch to the stable branch and rebuild to restore functionality in the environment.
Authors report poor performance issues when using AEM. The DevOps engineer notices memory thrashing in AEM. The system has 250GB of disk space and 8GB of RAM. The JVM has a Heap size of 4GB, and AEM’s Segment store size is 6GB.
What should the DevOps engineer recommend?
- A . Increase disk space to 500GB
- B . Decrease the heap size to 2GB
- C . Increase system memory to 16GB
- D . Decrease the segment store size to 2GB
A DevOps engineer is migrating from an Adobe Managed Services setup to AEM as a Cloud Service. For this migration, a code package must be installed on Author. After the installation, the content of the package does not seem to be installed fine. The package is working as expected on Adobe Managed Services.
The package manager shows the package being installed correctly with status: OK
The package properties are as follows:
Package: code-package
Download: codepackage-1.9.3.zip (395 KB)
Group: com.codepackage
Filters:
/apps/codepackage-dam
/apps/dam/gui/content/nav/tools/assets/codepackageMapping
/apps/cq/core/content/nav/tools/cloudservices
/etc/cloudservices/codepackage
/conf/global-codepackage/settings/dam/adminui-extension/codepackage-property-mapper
/var/workflow/models/codepackage-metadata-writeback
/conf/global-codepackage/settings/cloudconfigs
/conf/global/settings/workflow/models/codepackage-metadata-writeback
/conf/global/settings/workflow/launcher/config/codepackage_metadata_writeback
/apps/codepackage-dam/install/bundle-1.9.3.jar
What is preventing the package from installing properly?
- A . The package is missing a filter for /apps
- B . The package contains immutable paths
- C . The package contains an invalid path under /etc
- D . Reconfigure the package properties in the crx-quickstart directory
Which Cloud Manager pipeline type is used for deploying code to AEM as a Cloud Service?
- A . Content Pipeline
- B . Production Deployment Pipeline
- C . Stage Deployment Pipeline
- D . Full Stack Pipeline
Which actions should be taken to ensure OSGi configurations persist after AEM restarts? (Choose three)
- A . Deploy configurations via a package
- B . Store .config or .cfg.json files under /apps/<project>/config
- C . Manually update configurations in the Web Console before every restart
- D . Use AEM Cloud Manager pipelines to deploy settings
Which stage in the Cloud Manager pipeline is responsible for verifying the quality of a deployment before it reaches production?
- A . Security Check
- B . Code Scanning
- C . Stage Deployment
- D . Performance Testing
A DevOps engineer generates two content packages (/content/my-site): one from Author and one from Publish server, respectfully. Both packages have the same content structure. The developer notices the Publish package is larger than the Author package.
What is causing this issue?
- A . Content versions need to be purged on Publish
- B . Content was unpublished but not deleted
- C . Content was deleted without being unpublished
- D . Delete unused content versions from the Author instance.
Which tool allows administrators to troubleshoot runtime errors in AEM?
- A . AEM Workflow Console
- B . OSGi Web Console
- C . CRXDE Lite
- D . Adobe Admin Console
A DevOps engineer notices very high CPU usage on the server after a major content deployment. After inspecting the server’s error log, the DevOps engineer is unable to identify the cause of the CPU spike and creates a Support Case via the Admin Console.
Which information must be provided in the ticket?
- A . Bundle list
- B . Heaps via Jmap
- C . Sling metrics
- D . Threads via Jstack
Developers add a content package module named "ui.utils" to the Maven project. The module provides debugging servlets for use in testing features for a website hosted on AEM as a Cloud Service. These servlets are not secured and should not be deployed to the production Cloud Service environment.
What should the DevOps engineer add?
- A . Add "<dependency>" element identifying the "ui.utils" artifact and a matching "<embedded>" element to the "all" package pom.xml with a target path of /apps/mysite-packages/application/install.
- B . Add a "<profile>" element in the "ui.utils" pom.xml that adds the "<cloudManagerTarget>all</cloudManagerTarget>" to the ui.utils package properties, which is activated when an env variable is set to a particular value.
- C . Add a pipeline to the team’s CI service that builds the ui.utils content package and uploads it to the Author server’s CRX Package Manager servlet after receiving a successful response from a Cloud Manager webhook.
- D . Deploy the "ui.utils" package using the CRX Package Manager directly in production.