Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am unable to find the Form setting/Field Settings/Field Sharing options anywhere on the custom form.These options were available in the Old UI.Did Workfront removed those features from CustomForms? If not, Can someone please help me find these in the new Custom form interface? Thanks in advance!
We are facing an issue after we upgraded to 6.5.21. earlier, when we download any asset, both OOTB metadata and custom metadata are downloaded along with the asset. when we open the asset (pdf), we can see the updated metadata. Now, in 6.5.21, the asset is getting downloaded, but only OOTB metadata is downloaded, the custom metadata is not, when we update the metadata, i see that the updated metadata node in crxde, but when i download the asset, i see only OOTB metadata and custom metadata is missing. iany ideas where i should look at? I don't see anything in the logsso far i have zeroed in on workflows, i think the workflows got broken, we do have custom workflows, like update_asset workflow, but when the checked the update_asset workflow in /libs folder i dont see any changes in older and new 6.5.21 versions. i tried to re-run the workflow with the asset as payload, the workflow was a success, so iam a but clueless.so, where do i get the logs for the workflow?, i mean if i use the lo
Right now, the links in subscription emails to automated reports are only active for 24 hours. In some cases, to allow for vacation time, or other team commitments, the link may need to be extended for more than 24 hours to avoid having to resend the email manually to refresh the link. Is it possible to set this in the same way we set the link expiration for marketing emails to contacts?
Dear community, I've been trying to create an On Deman Segment Evaluation but I keep getting the same error (Attached in images). The link I followed is here (https://experienceleague.adobe.com/en/docs/experience-cloud-kcs/kbarticles/ka-19251) I tried using all types of Audiences (Published, Draft, using already created, and newly created audience). I have attached the body below and the URL Endpoint is (https://platform.adobe.io/data/core/ups/segment/jobs). Please guide me onto how I could resolve this issue and do not hesitate if you need any more information. JSON Body Below : { "segmentId": "de252a01-c4f8-473b-99ec-341db56221ca"}Best regardsSching
Amounts of email drop into "Bounces for outbound channels(AJO)", and I checked most of the reason is "Timeout". I am wondering about the root cause and how to fix it?
not able to hit the URL in this code can someone suggest the inputsimport org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public String fetchApiData(String apiUrl) throws IOException { CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet(apiUrl); CloseableHttpResponse response = httpClient.execute(httpGet); if (response.getStatusLine().getStatusCode() == 200) { return EntityUtils.toString(response.getEntity()); } else { throw new IOException("Failed to fetch API data"); } }
I have a clientlib which has one secrect key. Now I want to use Amazon KMS to store my secret key. So how can I integrate Amazon KMS with my clientlibs folder or how can I use it in my clientlibs
Hello All,Good Day!I was trying to login into the AEM Dispatcher instance from 2 Git-bash windows (We use to clear the cache from one window and check the status of the cache clearance from other window). But I was not able to login via 2 windows. I was getting below mentioned error.Error :- "Too many logins for '{username}'."Upon checking the logged in users via 'w' command I found following information.{username}@3165742*****ryd**onc**-p****1-dispatcher1u***1-*********14:~ w12:39:24 up 38 days, 22:50, 4 users, load average: 0.41, 0.69, 0.81USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATaru***g pts/1 103.43.112.97 19Feb25 0.00s 0.00s 0.88s sudo su -n***h.* pts/3 10.12.54.15 12:25 1.00s 0.02s 0.01s wn***h.* pts/4 10.12.54.15 Tue07 0.00s 0.00s 0.00s sudo /bin/rm -rf /mnt/var/www/html/bin /mnt/var/www/html/content /mnt/var/www/html/etc.clientlibs /mnt/var/www/htmln***h.* pts/5 10.12.54.15 Tue07 0.00s 0.00s 0.01s sudo /bin/systemctl status httpdIt seems some past login sessions are somehow still
Hi, I need help with an issue involving an empty and invalid CSRF token when submitting the form. I've already included CSRF token in the client header. Here are the error logs: *INFO* [[0:0:0:0:0:0:0:1] [1742872764470] POST /bin/ HTTP/1.1] com.adobe.granite.csrf.impl.CSRFFilter isValidRequest: empty CSRF token - rejecting *INFO* [[0:0:0:0:0:0:0:1] [1742872764470] POST /bin/ HTTP/1.1] com.adobe.granite.csrf.impl.CSRFFilter doFilter: the provided CSRF token is invalid could you kindly assist me in finding a solution to fix this error? Thank you.
In AEM 6.5.21 we require to create PDFs from static HTML(with inline CSS) programatically as a DAM asset.We have an endpoint that gives text/html response HTML(with inline CSS).Have tried PDFBox but it displays the html content as text in the PDF.
Hi TeamI have a requirement where I have to create a component and I don't need dialogue however when cover is added I want to add one abc-container component and abc-container component should have headline component which internal should have text component. I have tried this using htl but not working. <div class="1st comp" data-sly-resource="${"1st comp" @resourceType='project/components/content/1stcomp', decorationTagName='div'}"><div class="2nd comp" data-sly-resource="${"2nd comp" @resourceType='project/components/content/2ndcomp', decorationTagName='div'}"><div class="3rd comp" data-sly-resource="${"3rd comp" @resourceType='project/components/content/3rdcomp', decorationTagName='div'}"></div></div></div> In short, I want to have nested component added by default. Any leads on this requir
HI All, I have a scenario, my client has renamed few pages in one languages which is causing Language switch failed to navigate to right page.I have pages like/content/abc/en/home.html/content/abc/fr/home.html After renaming the FR home (from /content/abc/fr/home.html to /content/abc/fr/domicile.html), language switcher failed to resolve the same page from EN -> FR.How to address this issue, to make sure Language switch works again without effecting SEO?I tried Approach:I used ‘alias’ on the renamed page (FR Home) same ‘name’ as EN Home page.Which resulted/content/abc/fr/domicile.html sling:slais = home and adjusted the Sling model code to fetch page path with alias or actual name, vice versa. Pros: This fix works for all pages globally with same scenario.Cons: This may affect SEO, since the ‘actual page name’ is hidden/masked by alias. Worst case, should I ask my client rename them back to original to align with EN pages? Can you guys suggest better ap
Hi All , I am passing some data through JS , but while pass small amount of data like around in 100 or 500 JS is working as per expectation , but while passing data in huge number like 200000 its not working correctly , on same data is exactly of same type and JS should work correctly for that data , Do we have restriction on passing number of data in JS , Can someone please help.
Hi Folks, I have configured a vanity path for one of the pages. It is working fine in the dev author and publish environments. However, it is not working in the dispatcher, throwing a 404 error in the network tab for the HTML and model.json files for that page. I have made the necessary dispatcher changes mentioned below: Farm file:/vanity_urls { /url "/libs/granite/dispatcher/content/vanityUrls.html" /file "/tmp/vanity_urls" /delay 300} Filter rule:#allow vanity urls list path/0101 { /type "allow" /extension 'html' /path "/libs/granite/dispatcher/content/vanityUrls" } However, when I hit the vanity path in the dispatcher, it redirects to the page and then again redirects to a 404 error page. Please help me on this issue to resolve, Thanks in advance!
Hi all,When running a maven build for a local installation of AEM, the very first thing it does is to reach out to the maven central repo and download an old version of log4j that has known vulnerabilitiesI want latest version needs to be download for log4j[DEBUG] Importing foreign packages into class realm extension>com.day.jcr.vault:content-package-maven-plugin:1.0.2 [DEBUG] Imported: < maven.api [DEBUG] Populating class realm extension>com.day.jcr.vault:content-package-maven-plugin:1.0.2 [DEBUG] Included: com.day.jcr.vault:content-package-maven-plugin:jar:1.0.2 [DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 [DEBUG] Included: javax.annotation:jsr250-api:jar:1.0 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.0.M1 [DEBUG] Included: org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:16.0.1 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation
Where can i find the product grid for high speed doors in AEM? I want to make some adjustments.
Hi all, We have a requirement to show the cascading dropdown in AEM metadata UI editor. The dropdown values are exceed more than 15k+ values, same values are saved into node and showing it in UI which resulted slowness of metadata UI page. We are trying to reduce the slowness and improve the performance by adding the values in Json instead of node values. Can you provide any other suggestions to improve the performance if you faced earlier.
I have to do translation of AEM assets inside the AEM as cloud as service through global link connector. please guide me how it will done. I am new for translation process. Thanks in advance for your reply. Thanks
What is the best way to retire, remove, or expire tags on AEM DAM without majorly affecting the content that's associated with the retired tags?
Hi Team, Our AEM project test cases are Junit4 based. Recently we added Junit 5 dependency as well in POM.Line causing below exception (with JUNIT 4, It used to work perfectly fine)context.load().json("/empFile.json", "/emp");empFile.json:{"empID": "xx57jmf","empType": "regular","personalinfo": {"name": "ABC","geo": [{"id": "geo_456","coordinate": "xf73hj"},{"id": "geo_456","coordinate": "xf73hj"}],"education": [{"state": "Milan","duration":"4"}]}} Almost all test cases are throwing below error: org.apache.sling.jcr.contentparser.ParseException: Multivalue array must not contain maps/objects.
Hello,I extended and customized the properties of the dam mnt/overlay/dam/gui/content/assets/v2/foldersharewizard folder by inserting a new field -->Location CF .I am experiencing this problem: the data that appears in the new field is not saved.I simply extended under /apps the following path "dam/gui/content/assets/v2/foldersharewizard" and added my property in tab1 My content.xml : <?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:granite="http://www.adobe.com/jcr/granite/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0" jcr:primaryType="cq:Page"> <jcr:content jcr:primaryType="nt:unstructured" jcr:title="AEM Assets | Folder Properties" sling:resourceType="granite/ui/components/shell/propertiespage" backHref="${granite:concat(&quot;/asset
Hi Team, We have some pages, categorised based on tags, when we create a translation project for language copy those tags are not listed in created translation job card for the language. Number of tags are always 0 but I can add tags after opening the project so can someone guide me further to add referenced while creating the project. Thanks Umesh Thakur
Why are my uploaded transparent PNG assets being published to the CDN with a white background?
public class CanonicalURL extends WCMUsePojo {public LinkCreator linkCreatorUtil;public String path; @9944223public void activate() throws Exception {linkCreatorUtil = getSlingScriptHelper().getService(LinkCreator.class);path = get("path", String.class);if (path == null) {path = getCurrentPage().getPath();}}can some one help in writing junit test case for this?because mocking getSlingScriptHelper() is not working.lenient().when(wcmUsePojo.getSlingScriptHelper()).thenReturn(slingScriptHelper);lenient().when(slingScriptHelper.getService(LinkCreator.class)).thenReturn(linkCreator);
Hi, We had a requirement to listen for every modification of an asset and send the asset details to the client API. Since each modification generates multiple events, we added a map to check if the path already exists; if it does, the API should not be triggered. However, sometimes the map fails to update due to multiple threads running concurrently. private static final ConcurrentHashMap<String, Long> processedPaths = new ConcurrentHashMap<>(); For the event path(sling:members node change) - thread id:185/content/dam/projects/product-images/mixedmediasets/img-1/jcr:content/related/s7Set/sling:membersThe processedPaths map contains:{ /content/dam/projects/product-images/temporary-imageset-folder/img-2 = 1741863896578 } - ( old data- previous executed gtin) During the if condition check, it verifies whether the event path- img-1 exists in processedPaths and time is > or < 30sec.(Checking for path: /content/dam/projects/product-images/mixedmediasets/
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.