Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
hi All, Did anyone try to apply Cloud User Group (CUG) when working with GraphQL API?Any experience can be shared?
Since launching our sites a year ago, we have suffered constant issues with calling APIs and 3rd parties from servlets. This includes GOAWAY being randomly received, to invalid headers being appended and different Envs having different java http request characteristics with the same code. Is there any way to find out what version of Java is running on a particular env? There doesn't seem to be anything in cloud manager or dev console. We have seen for example that openjdk 11.0.14 has some issues with http2 for example.
Hi Team, We are using custom workflow for some data processing and have used Thread.sleep(10000) in some method waiting. We are Catching the InterruptedException and along with logging it we are calling Thread.currentThread().interrupt(); As per cloud manager code scan, it comes up as vulnerabilities. Is there any possible way to handle this. Thanks,Volga@shardendu_jha
client has multiple repositories that need to be pushed to adobe cloud manager repo on git changes in specific branches like dev, release, master and trying to achieve this using Jenkins job. what are the steps to be done. I tried creating the jenkins job using the credentials(with username and password) but adobe cloud manager repo couldn't be accessed in jenkins. What is the best way to auto synch this scenario. should we create any script and keep it in the git repo and have the jenkins job to read it from there. what kind of authentication credentials we need.
【問題/事象】以下のようなマーケティングチャネル処理ルールがあるとします。ページ URL にクエリー文字列パラメーターとして「mid」が存在する場合、「Email」チャネルに分類されます。 ただし、場合によっては、以下の 1. のような「mid」クエリー文字列パラメーターを持つページ URL が「Email」チャネルに分類されず、別のチャネルに分類されることがあります。 1. http://www.example.com/home.html?mid=123 【解決手順または回避手順】サーバーコールのタイプが、ページビューではなくカスタムリンクなどのリンクトラッキングであるかどうかを確認します。タイプがリンクトラッキングの場合は、仕様どおりの動作です。 【原因】アドビのデータ収集サーバーでは、すべてのリンクトラッキングイメージリクエストからページ URL ディメンションを除外します。そのため、1. のようなページ URL であっても、リンクトラッキングの場合にはマッチングルールは機能しません。 https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/pageurl.html?lang=ja <留意事項>・上記は以下記事の翻訳となります。Why link tracking call is skipped by the page URL related Marketing Channel processing rule., May 27, 2022, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-18006.html, (参照 2022-05-27). ・本記事にいただいたコメントへの返信はお約束できません。あらかじめご了承ください。
Has anyone used VUE3 with SPA Editor? What are the challenges faced?What customization at SPA libraries needs to be done for this implementation?Are there any live sites which can be used as a reference?What version of VUE does AEM SPA editor supports?
Hi, I created a wknd spa react project with aem version=6.5.11 then after I deployed it to aem instance and in the template for the layout container policy I added helloworld component under allowed components tab, then after I tried to drag the component onto page its not displaying on the page console but in the crxde inside /content/project/page/root (i can see the helloworld component as added).Can anyone help me, and also I observed some exceptions in logs like service factory return null, Felix start level issue after deploying project.Is these affecting the helloworld component display on page.
Know what you don’t want every recipient seeing if they click your CTA? A completely blank screen with the URL stuck on the tracking link: And you don’t want them seeing this (non-bypassable) security warning if they check their F12 Console, either: How did we get here? The cause is a conflict between the Content-Security-Policy Marketo enforces for scripts on the page and the actual content of the page as seen by the browser. For the CSP policy to be obeyed, the hash that Marketo sends here: Needs to match the hash generated by the browser for the <script> here: The red arrow above points to the exact problem character, the character between with and non. In the original email, that was an &nbsp; — the well-known HTML entity for Unicode U+00A0 NON-BREAKING SPACE: Consider what the email author is attempting here: they’re trying to pass an NBSP character in th
Trying to increase the rows of a table dynamically, seems like the rows are increased and values assigned to the column. Able to verify these with the alert statement. But when form is rendered, no additional rows are displayed. Used the following java script in the initialize event of the table.Please let me why the newly added rows are not showing up. RootForm.Page2.Table7::initialize -var rowLength=xfa.resolveNodes("xfa.datasets.data.root.parentNode[*]").length;//app.alert(rowLength);for(var index=0; index < rowLength; index++){//app.alert(index);var oRowInstance=RootForm.Page2.Table7.resolveNode("Row1[" + index + "]");oRowInstance.Cell1.rawValue="10";oRowInstance.Cell2.rawValue=18;//app.alert(oRowInstance.Cell1.rawValue);//app.alert(oRowInstance.Cell2.rawValue);oRowInstance.instanceManager.addInstance(true);xfa.form.recalculate(true);} Thank you
Hello There, There is a problem in the application where the heap is becoming full slowly overtime and leading to outofmemory exception. From the heap dump analysis I only see the internal class from OAK Tar.Please see the below screenshotsHistogram(by retained size)Dominator tree Problem Suspects reported by eclipse MATCould someone direct me as to where the problem could be ?
How to mock:@586265@3200416("script-bindings")Node currentNode; Not able to do through slingBindings as well as through session.
Hi, Our Prod publisher logs have a lot of instances of the below mentioned error.However, we do not have any AutoDiscover node in content path or any custom code for it.Any suggestions to resolve the issue would help.POST /content/mySite/AutoDiscover/autodiscover.xml HTTP/1.1] org.apache.sling.servlets.post.impl.operations.ModifyOperation Unable to create resource named autodiscover.xml in /content/mySite/AutoDiscoverWe do not have any AutoDiscover node in content path or any custom code for it.Here is the complete StackTrace :- POST /content/mySite/AutoDiscover/autodiscover.xml HTTP/1.1] org.apache.sling.servlets.post.impl.operations.ModifyOperation Exception during response processing.org.apache.sling.api.resource.PersistenceException: Unable to create node at /content/mySite/AutoDiscover/autodiscover.xmlat org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.create(JcrResourceProvider.java:480) [org.apache.sling.jcr.resource:3.0.18]at org.apache.sling.reso
Hi, I downloaded sdk instance for cloud then I after i created a project with archtype34 and deployed into instance then im getting this issue *Logback Status* |-ERROR in org.apache.sling.commons.log.logback.internal.util.SlingRollingFileAppender[/logs/error.log] - Appender [/logs/error.log] failed to append. java.lang.NullPointerException at java.lang.NullPointerException at at ch.qos.logback.core.OutputStreamAppender.writeBytes(OutputStreamAppender.java:199) at at ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:231) at at ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:235) at at ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:102) at at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84) at at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(Appende
After several attempts its weird to see a servlet stays in satisfied state and not active.1. what are the possible AEM servlet states?2. How do we move a servlet from satisfied to active state? The component annotation already has immediate=true
When i select any content fragment in listview and then click on edit it shows an empty page. I dont see any errors in console or error.logWe are currently using AEM 6.5.12. Is this a known issue?
Hi All, I have published a zip files with 300Mb+ size which i am not able to see on published page. Do we have to configure size limit anywhere to render it correctly on page? We have also implemented dispatcher and varnish caching mechanism.
What is the difference between properties jcr:pubdate and cq:lastReplicated in AEM?Could you please clarify.
Check out this blog post by TA Digital about recommendations for Adobe Campaign and Adobe Target integration. This blog post talks about a use case that leverages Adobe Target delivery APIs to use target recommendations in an email in Adobe Campaign Classic: Adobe Campaign and Adobe Target Recommendations Integration Blog Abstract: In the current situation, personalization is key to retain consumers’ attention, and the best attention requires top-notch 1 to 1 personalization for keeping customers engaged. The use case covered here is to leverage target recommendations in an email via Adobe Target delivery APIs in Adobe Campaign Classic. The type of recommendations include scenarios like recently viewed products, most viewed products, most purchased products, etc. Complete Blog Post: Adobe Campaign and Adobe Target Recommendations Integration In case of queries, feel free to reach out through the below comment section.
Check out this post on Blog by Florian Courgey, by our own Community MVP @Florian_Courgey, about sending Message Center real-time emails from workflows using JavaScript . This post explains how from a workflow in Classic instance A, you can send a SOAP message to Message Center instance B. Blog Post URL: Send Message Center realtime emails from Workflows! (Javascript) In case of queries, feel free to reach out through the below comment section.
I need to read dialog data of a component in my servlet. After reading the data I need to create a json output. How can I read dialog content in servlet?
Why Do I Need Run and Operate When I Have AEM As A Cloud Service? by Kimberly Melton Abstract For many businesses that are using AEM as a Cloud Service to host their website, investing in a Run and Operate agreement may seem unnecessary or redundant — after all, AEM as a Cloud Service is responsible for hosting the platform, so you shouldn’t need any support, right? This may seem like a reasonable position, however, there are other variables that you should consider before ruling out a Run and Operate contract entirely. For the sake of this article, we’ll be discussing Run and Operate in terms of what we provide at Hoodoo; however, there are other Run and Operate offerings in the market that may provide other services or support levels than what will be discussed here. The first variable that you should consider for your system is that a Run and Operate service comes with 24–7 site monitoring. While AEM as a Cloud Service is responsible for the Cloud Service as a whole, they are not
Adobe App Builder — The Power of Scaling at Your Fingertips by Kelvin Xu Abstract Built on top of Adobe I/O Runtime, App Builder provides a unified development framework for extending and customizing Adobe solutions without worrying about the physical infrastructures. I/O Runtime, which is Adobe’s serverless compute platform, helps developers to scale quickly by providing auto-scaling features. But on the other hand, it doesn’t necessarily mean you can throw everything at it all at once and hope it will magically work out for you. So let’s take a little closer look at how it should be efficiently leveraged. First, let’s step back with some basics. When talking about scalability, a common use case coming into mind is batch processing such as processing assets, and documents in the hundreds or thousands. With a simplified example, let’s say you have 10 assets and 1 VM, you probably can do something like this Read Full Blog Adobe App Builder — The Power of Scaling at Your Fingertips Q&a
Develop a component with Style System in AEM by Vishang Abstract Creating a heading component with style system Creating a heading component from title component. Create a component called heading inside /apps/your-project-flder/components/content/~create component create heading.html ${headingObject.title} create heading.js "use strict"; use(function() { var titleByAuthor = granite.resource.properties["titleProperty"]; var jcrtitle = currentPage.title; var pageName = currentPage.name; var title = titleByAuthor || jcrtitle || pageName; return { title:title }; }); Next thing we need is the dialog boxes. So copy cq:dialog and cq:design_dialog from title component. Now in order to have style tab. Copy styletab node from any core component and paste it inside items node in cq:design_dialog Add a styles in your clientlib-components folder. Create a clientlib folder for your component. create css.txt and styles.less files inside css folder as per the standard practice for adding sty
Customers often ask what behaviors they should expect when they have multiple lead partitions with matching workspaces for Marketo assets, specifically related to form submissions. In this discussion, we'll have two partitions, North America Data and Europe Data, and two matching workspaces, one for North America Assets and the other for Europe Assets. you'll be able to tell the forms apart by the flags. 🙂 In the simplest case and using the default dedupe rule (email only), if HBurns@Gmail.com fills out the North America Form, his record is added to or updated in the North America partition. If he then fills out the Europe form, the record in the North America is updated. (If you're wondering if I tested all of this, I did! I also re-tested it when writing this blog). In order to allow for duplication across these partitions, so that HBurns@Gmailcom can exist in TWO partitions, consulting or support must get involved and edit the dedupe fields in the instanc
As a user of Adobe Experience Manager, is your company/brand using the PDF Viewer core component on a public-facing website? If yes, can you share examples of where you've been using it successfully?Any feedback (anecdotal is fine!) from your internal business partners or your external clients on how it is working? I am curious to see examples of this component being used in the wild.
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.