Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
We have a requirement where the client wants to create new templates and replace the existing templates that are currently mapped to existing pages. We have tried using AEM Launches, which works well for single pages, but not for bulk updates. We are now exploring using a Groovy script. Are there any other methods we can consider?
Hi Team,AEMasCS -SitesWe have received a Salesforce form from the business team and were asked to add it to AEM. Our initial analysis suggested using the Embed component to include the form. However, we're considering whether that's the best approach or if we should use Connected Apps instead. This is part of a migration from another CMS to AEM. The business team mentioned that the previous CMS did not have any backend configuration and that they simply used Salesforce forms directly. Given this, what would be the most appropriate way to handle this in AEM?Geo
In AEM text component, where there is a option to add link, can we add links which has authentication requirements ?I have tried adding one, for normal external links it is working fine, when I add a link which requires authentication, AEM link checker is showing it as invalid and it is showing up as broken link on page in Edit mode. How can we bypass this and give that link on page ?one solution is to add this domain in Link checker service config to bypass, for that we have to add multiple domains. Please let me know if there are any other solutions.
Hi everyone,I’m working on implementing structured data markup for paywalled content on AEM as a Cloud Service, and I’d like to add a verification mechanism to ensure that requests claiming to be from Googlebot are legitimate (i.e., through reverse DNS IP verification as described in Google's documentation https://mfpchiesi.atlassian.net/browse/MP-3153 https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot?hl=en ).Before going further, I wanted to ask:Has anyone implemented IP verification for Googlebot within AEM as a Cloud Service?Is it necessary to configure this in collaboration with Dispatcher rules, or can it be handled entirely within AEM?If both systems (Dispatcher + AEM) are involved, what’s the best practice to ensure smooth communication between them? For example, how would you share or pass verification results between the dispatcher layer and AEM?Any examples, guidance, or lessons learned would be greatly appreciated!Thanks in advance,Ad
I am in the process of migrating AEM 6.5 codebase to AEM as a cloud service. In my current code we are using nu.xom for XML elements processing. There are huge number of classes utilising this library. We are using jdk 11 for our local development. The nu.xom is working fine and services are giving expected results in local. But after deploying to AEM cloud instance, my services are not getting initialised .Below is the error we are observing for the service component:Please suggest how to resolve it. "state": "failed activation", "failure": "java.lang.IllegalAccessError: superclass access check failed: class nu.xom.JDK15XML1_0Parser (in unnamed module @0x5a2bd86e) cannot access class com.sun.org.apache.xerces.internal.parsers.SAXParser (in module java.xml) because module java.xml does not export com.sun.org.apache.xerces.internal.parsers to unnamed module @0x5a2bd86e\n\tat java.base/java.lang.ClassLoa
I wanted to use core wcm components but all of them were not showing. Only a few were showing up and working fine.Then I stumbled upon thisUsing Core Components | Adobe Experience ManagerI downloaded and installed zip packageRelease Core WCM Components 2.29.0 · adobe/aem-core-wcm-components · GitHubAfter this all the components started showing up in CRX but none is workingOn checking the bundles I saw the class implementations were different ( CarouselImpl) whereas in component htl file it was Carousel and path was different . Even after manually fixing it components are not working
Hi, Below is my server configuration,AEM version : 6.5.21Java : 11.0.14Acs commons : 6.0.4 This issue happens in prod environment only, not in local, dev or staging environments.Not sure why this happens in prod environment, I have deploy the code in dev, QA, staging environment it's working fine, but prod environment build the code causing some latency overall on the platform.Attached 2-thread-logs.fileI have attached full error log in file.-21.05.2025 01:10:23.924 *INFO* [162.119.162.10 [1747789823814] GET /content/kp/som/homepage.html HTTP/1.1] com.adobe.granite.ui.clientlibs.impl.HtmlLibraryManagerImpl Start building CSS library: /apps/org/kp/som/clientlibs/base (minified)21.05.2025 01:10:24.293 *ERROR* [162.119.162.10 [1747789823814] GET /content/kp/som/homepage.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwableacscommons.com.google.common.util.concurrent.ExecutionError: java.lang.StackOverflowError at acscommons.com.g
Hi everyone, right now I'm migrating my old implementations with data element XDM object. I'm working on inserting the list var and I'm currently having some implementation and data collection problems. First step I have a list var that contains 11 items. I set the data element containing the reference array inside the xdm object. Second step I then loaded the xdm object data element into the rule action by selecting Adobe Experience Platform Web SDK - Send event. I have specific conditions for listvar tracking and I would need to insert a custom javascript code that finalizes the tracking. Can anyone tell me if there is a way to insert a custom code inside the Adobe Experience Platform Web SDK - Send event or if we need to use some other type of action in addition?
I am facing issue with WCM components core bundle and we retail core bundle installation. Both the bundles stay in installed state. I can see few dependencies are not resolved there. How may I resolve them?Please refer below snapshots for better understanding.WCM Components core bundle -Bundle State -Unresolved dependencies -We.retail core bundle -Bundle State -There are no unresolved dependencies in this bundle. But I believe this might have dependency on WCM core components so it's not active.More Details - AEM version - 6.5Service Pack - 6.5.17Archetype - 49core components package - 2.24.6
Hello I'm JiwonIs it possible to calculate the datetime type field on the smart list of smart campaigns based on time? For example, we have the following use case:We want to send an email to customers who registered before 11:00 AM on the event day.Then, for customers who register between 11:00 AM and 3:00 PM on the same day, we want to send a different follow-up email.For the second campaign, we’d like to send an auto-response at the time of registration, without requiring a marketer to manually activate/deactivate the campaign.Is there any way to automate the trigger campaign using datetime logic, rather than relying on manual control?Thanks,Jiwon
We followed the documentation in experience league to tag the AEM Content Fragments that we want to appear in AJO, however we cannot see them in the AJO CF selector. Reaching out to this community to see if you have successfully created AND if there was an additional step you did to connect the environments. We followed this documentation:https://experienceleague.adobe.com/en/docs/journey-optimizer/using/content-management/combine/aem-fragments Do you have this working in your environments?
Hey everyone,I am working on an AEM 6.5.17 and trying to trigger content replication to the publish instance from a custom workflow step. I have injected the Replicator service in my workflow process implementation, but when the step is executed, I am getting a NullPointerException when calling replicator.replicate(...).Here is a simple code:public class CustomReplicationStep implements WorkflowProcess {@3214626private Replicator replicator;@9944223public void execute(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap args) {String payloadPath = workItem.getWorkflowData().getPayload().toString();try {Session session = workflowSession.adaptTo(Session.class);replicator.replicate(session, ReplicationActionType.ACTIVATE, payloadPath);} catch (Exception e) {log.error("Replication failed", e);}}} I registered this workflow properly in OSGI, and it appears in the workflow model, but the error suggests the replicator is null. I even tried switching to @586265, but it didn’t h
Hi Team, I am currently looking to deepen my understanding of AEM Assets (DAM), but I’ve been unable to find comprehensive documentation or structured learning resources. If anyone has useful documentation links or learning materials to get started with AEM Assets, I would greatly appreciate it if you could share them. Thanks!
Here is my understanding of enrichment. If I could please get clarification on this:Observations:When we enrich an audience, system generated intermediary schemas are created (to join the profile schema and look up schema with which the enriched audience was created).Within 24-48 hours, a system generated data set is created (to join the profile dataset and look up dataset).Upon creation of this data set, we are able to then use the enriched attributes for purposes of both email personalization and condition building in journeys.Questions:Are observations 1-3 correct?When I used the enriched attribute in my journey condition immediately after having created my enriched composition, I was not able to toggle my journey into test mode. I got an error stating something along the lines of “the current user does not have access to enriched attribute”. Is this because the system generated dataset had yet to be created to then be able to pull the values.When I use the enriched attribute in my
Are you able to move emails created with the NEW email editor from Design Studio to Marketing Activities? Can you duplicate an email to Marketing Activities? I have not found any posts regarding this topic with the NEW Marketo Email Editor. I am not seeing any way to accomplish this in the UI. Please let me know if there is any insight on this concern. Thanks!
Here are a few issues I've seen from the new Email Editor, and I wondered if anyone had any workarounds.When I go back into a newly created email from my own template, it's showing HTML code instead of the email. When I click 'Edit email content' to edit the email, it will then show it correctly. Is this a bug, or am I doing something wrong?Can I send a proof if I don't have the access level to see the email as a specific person? Since I can't choose a person from the dropdown list, it won't let me send a test.I've created some Fragments to be used like modules did in the past, and have specified that the text and/or image can be editable, but when editing an email, I'm not able to edit anything other than the image or text. Meaning, I'm not able to edit the font size, color, etc. Is there a different approach to this so that the client can drag and drop modules/fragments and edit the font size, color, etc?
This is regarding the AEM upgrade as we are upgrading to AEM SP 6.5.17 and The issue is when we add fields in the nested Multi-field then the focus is wrongly mapped to the first field of the parent or the first field of the first set of the nested field. This issue happens only if the nested multi-field is added inside the tabs. Please let me know if any one experience this issue in AEM SP 6.5.13. Any help is appreciated. Thank you.
Hi,I have some product nodes under this jcr path - /etc/products/mycompany/media. The structure is as below - I ran a query to find all leaf nodes under a specific path like /etc/products/mycompany/media/2183. My query is this which returns all nodes correctly. But due to large number of nodes I'm getting Traversal query warning. So I wanted to create oak index to optimize this query. However, query doesn't contain any property to specify in the index. So can anyone suggest index definition for this query? select * from [nt:unstructured] as a where isdescendantnode(a, "/etc/products/mycompany/media/2183") Please note that I'm using AEM cloud service. Thanks
Hello - We see at times that the click actions dont trigger/call is failed when the click generates a new URL which triggers a page load call. The reason that happens is next page loads too fast without the click call actually triggering. Is there a way to trigger the click call for those actions as well? How can we trigger the click call even though the user action generates a new URL which leads to a page call? Please advise if there is any way we can trigger the click call .
Hi,I have successfully connected KAFKA and was able to ingest data and I was expecting a Real Time data to be updated in AEP. However, I have to wait around 30 minutes for data to displays in AEP. Currently I am using partner shared sandbox for this. I will have to do the same for my client but will use client's Development Sandbox. I was wondering how I could see the Data in AEP in Real Time? Also does anyone knows what is the reason behind this?Best RegardsSching
I'm trying to configure LogForwarding from AEM Cloud Service to Splunk Cloud but getting a 404 error during the credential audit phase.Error Message: Error in config kind 'LogForwarding': credentials audit job failed for splunk: Error: splunk audit failed: request to the provider Splunk failed due to an unexpected status code: 404, please check credentials | [credential audit failed] Current Configuration: yamlkind: "LogForwarding" version: "1" metadata: envTypes: ["dev"] data: splunk: default: enabled: true host: "org.splunkcloud.com" port: 443 token: "${{SPLUNK_HEC_TOKEN}}" index: "name_aem" Splunk HEC Token is valid and enabled Index "caat_aem" exists in SplunkUnsure about correct Splunk Cloud HEC endpoint URL
Here's a puzzle. I have a product order containing two products that occurred in late November just now showing up in reporting over 6 months later. An eagle-eyed director caught that two products that changed skus last February showed up in reporting today. Coincidence that an order with "old" skus suddenly appeared today? The order was placed in November and shipped out in December according to our eComm platform, but Adobe Analytics somehow didn't report on the order when it happened. I've waited a few hours before reaching out to Adobe support and this forum in hopes that the issue would resolve itself.Have anyone experienced this? What could be the root cause? Is there a way to audit if this has happened previously or is an ongoing issue? Thanks in advance!
We are using the Workfront to AEM Assets OOTB automation for publishing assets from Workfront to Assets. We are now setting up our Brand Portal and will need to publish some assets from Assets to Brand Portal. How are you streamlining the Brand Portal upload process? Are someone manually publishing the asset to Brand Portal after the asset is published to Assets? Do you have any automation in place? Would love to hear ideas on how to minimize manual effort.
Hello all you smart Workfront peeps! Does anyone have a quick-and-dirty calculated field script that will allow me to populate the requester's home group name into a report (using it for report grouping)? TIA! Have a great Friday! Jennifer
Hi, Is there a way i can see what is the impact of AI/chatgpt search?Can i see when there is an ai-agent visiting the website?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.