Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
If I have code in ui.frontend that manipulates the DOM that the HTL renders, how should I be writing unit tests to test the interactivity between the ui.frontend and HTL? I could try to copy and paste a small section of HTL template html as a unit test fixture but I can't copy page properties. Seems like there is no synergistic way to do this.
I've two XFs in AEM which has been exported to Adobe Target and is being used in the AB activities. The XFs are basically formstack(third party) forms where the content is form HTML(not embed code). The form is getting loaded correctly in the pages. When previewing the QA URL couple of uncaught errors are shown in the console and it is hindering the form submission.Debugging the console errors, it was observed that some of the scripts(loaded using <script src="scriptUrl"></script>) appears to be not getting loaded in the page resulting in the console errors. Interestingly, when I add the form HTML directly in the AB experience instead of adding it as an XF, everything works smoothly without any concerns.Any thoughts?More details:In our particular scenario, we have noticed that when the form HTML is added directly from the target, no issues arise. However, when it is added via the Experience fragment, console errors are observed and is hindering form submission. Several
Guten Morgen, ich würde gerne Verlinkungen innerhalb einer Website vornehmen und weiß leider nicht, wie das funktioniert. Wenn ich hier draufklicke, möchte ich gerne nach unten zu dem Inhalt geführt werden. XXXXXX Vielen Dank und GrußHeidi
Hi Team,When I make changes to Content Fragments, Models and GraphQL query and publish all of them, I don't see the changes reflected in publish instance. I could see them in author instance though. I waited for about 30 mins, still I don't see them in publish. I'm checking this in dev environment.Is there a way I can manually flush the GraphQL cache? Thanks
Need help how to Embedd powerBI report in AEM 6.5 pages
Hi,My site has three languages, [English, Chinese and Traditional Chinese].Using language navigation component we should be able to switch between any language. But in my case I am unable to switch from Traditional Chinese to Chinese. Remaining all other combinations are working, i.e.(English to Chinese, English to traditional Chinese),(Chinese to Traditional Chinese, Chinese to English),(Traditinal Chinese to English) When I click on Chinese, Traditional Chinese is repeated twice. Any luck on this?
Theme/Styles are not loading for adaptive form in one of the publisher stage instance(stage-publisher1) but form is loading perfectly in another stage environment(stage-publisher2). I am getting 404 error page in browser and below warnings in logs when I access pub1 theme url, whereas pub2 url is properly serving the css snippet. Does anybody have any suggestions? Pub1:https://pub1.stage.sites.adobecqms.net/etc/clientlibs/fd/themes/tenant/tenant-form-theme.min.ACSHASH1e10bbb9972e6003637176718e5e2f31.css31.05.2023 14:52:08.322 *WARN* [136.226.80.93 [1685544728320] GET /etc/clientlibs/fd/themes/tenant/tenant-form-theme.min.ACSHASH1e10bbb9972e6003637176718e5e2f31.css HTTP/1.1] com.adobe.granite.ui.clientlibs.impl.HtmlLibraryManagerImpl No library configured at /etc/clientlibs/fd/themes/tenant/tenant-form-theme pub2 url:https://pub2.stage.sites.adobecqms.net/etc/clientlibs/fd/themes/tenant/tenant-form-theme.min.ACSHASH1e10bbb9972e6003637176718e5e2f31.css Further information:
Hi,I have to implement Okta authentication for certain paths of my application. It's not author authentication, it's user authentication. To be able to access certain path of my website the user has to be authenticated with Okta. And the okta authentication is not SAML, it's the PCKE flow where tokens have to be refreshed every 5 min, etc..What would be the best way to do it? I initially thought of a Sling Filter to validate on the server side if the user is authenticated and then a client lib with the Okta Auth JS which would handle the token refresh and everything Okta related. Is there a better way of doing it that I'm not aware of?Thanks for any help
Hello Team, We are setting up AEM Author Cold Standby with SSL and attempting to configure the certificates. However, we're encountering the following error:"File does not contain valid certificates: D:\aem-author-sit2-2024\certificate.crt"This is the certificate referenced in the chain certificate configuration. We have been unable to find any documentation outlining the required certificate format for AEM.Could you provide the steps or commands necessary to generate a self-signed certificate with Open SSL support that AEM Cold Standby will accept? Error message: 26.09.2024 07:42:48.143 *WARN* [primary-2] org.apache.jackrabbit.oak.segment.standby.server.ExceptionHandler Exception caught on the serverjavax.net.ssl.SSLPeerUnverifiedException: peer not authenticatedat java.base/sun.security.ssl.SSLSessionImpl.getPeerCertificateChain(SSLSessionImpl.java:611)at org.apache.jackrabbit.oak.segment.standby.netty.SSLSubjectMatcher.userEventTriggered(SSLSubjectMatcher.java:47) [or
Hi, We've integrate Search and Promote within our site, on publisher following the configurations detailed on https://experienceleague.adobe.com/docs/experience-manager-65/administering/integration/search-and-promote.html?lang=en#configuring-the-data-center As we are behind a internet outbound proxy both com.day.commons.httpclient and org.apache.http.proxyconfigurator were configured.Search box and result sets work ~95% of the time. The issue is that for the remaining 5% of the time, the search box don't appear, and users are presented with a 'Search is current unavailable message'We've configured logs for 'com.day.cq.searchpromote', 'com.day.commons' and 'org.apache.http' and set those to trace level, isolated the server, so this S&P page be the only thing running.When an error is received no log is being written. Standard error.log and stdout don't have more information.There is something else to look up that I'm missing? Other th
Hello All, I have a weird situaion in my setup where the AEM Publish (6.5.8) stopped on its own. The AEM publish on RH linux (AWS EC2 instance) stopped on its own while no one had triggered any command. the GC logs dont say much but the thread dump and memory heap dump frm underlying JVM was not available from loggers. the error logs suggets it was a clean shutown as I could see [FelixShutdown] info messages started flowing in error log. Is there a condition written under which AEM service stops itself automatically ? later the start of the service was a clean start with no loss of any content or code of configuration. Looks like an issue with JVM. experts .. any clues ?
Hi All, Came across an issue where the fetching of the segments from analytics to AEM is failing with the below reason. com.adobe.aem.global.core.services.analytics.impl.DefaultAdobeAnalyticsService response-----------{"error_code":"403010","message":"Oauth token is missing."} Code snippet used:final JsonObject response = segmentEndpointService.performIO_Action(segmentRequest.getRequestUrlParams());Here performIO_Action is function provided by acs common.getRequestUrlParams is just passing the standard parameters which could be seen in swagger UI as well (https://adobedocs.github.io/analytics-2.0-apis/#/segments/segments_getSegment). Issue:Previously segment data used to come in the response object but now the request is failing saying oauth is missing . Basically oauth was never configured.Is there is any upgrade happened with analytics for these segment call or if anyone came across this similiar issue, please share your experience.
I have a xfa form in pdf which is usually opened in acrobat reader DC. The template in this defines some validation objects in a field. Inside the validation there are both formatTest and scriptTest altogether. The script can edit the rawValue of the field, and has to do it before it is validated with the rules of picture clause. The code below is an example: <validate><picture>HH:MM:SS</picture><script contentType="application/x-javascript">if (this.rawValue>=0) false; else this.rawValue="10:15:35";</script><message><text name="formatTest">Some format message</text><text name="scriptTest">Some script message</text></message></validate> This works even if it shouldn't, in fact the value is edited in the validation script Before the format validation occurs. This is the desired behaviour, but in contrast to the specification which says that the order of validations is nullTest, then datatype test, then
Hello there,I am optimising my maintenance activities and got some questions around as I am not able to get the information from the adobe docsMy AEM Setup :1. File Datastore TarMK system - on-prem in AWS2. Have cold standby on author3. Have AWS based backup mechanism running at 5am in the morning everyday. As per my understanding from the documentation at [1], we need to configure maintenance jobs as belowDaily (2AM-5AM):a. Revision cleanup with full.gc.day as Sun b. Lucene binaries cleanupWeekly (1AM-2AM) :a. Datastore GC b. Workflow purgeMonthly :a. Audit log purgingb. Version purging The doubts I have are1. Is there a cadence we need to work between Daily and Monthly to get best result2. Do we need to enable it in cold standby or will it auto synchronise. (Essentially disable the jobs in cold stand by)3. Should we configure different timings for different publishers OR is it fine to run it on all the publishers at the same time. 4. Is there a recommen
importing new translation dictionary through xliff file , we are getting multiple rows of same source string , one has extra spaces , which we did not provide. extra row is added , but ideally they should merge with the same old string.1.We maintained different ids , for source strings (different from those in translator.html page.)aem version 6.5Translation type : Manual Translations. @3523747 @user05162 @tuhin_ghosh @leoberliant
Hi All,I need to replace <div> tags with <p>. So I tried to use 'semanticMarkupMap' and it works fine except for one thing:it removes all styles for tag. For example: <div style="text-align: center;"> to <p><docType jcr:primaryType="nt:unstructured"> <typeConfig jcr:primaryType="nt:unstructured" useSemanticMarkup="{Boolean}true"> <semanticMarkupMap jcr:primaryType="nt:unstructured" div="p"/> </typeConfig></docType>Can you please provide some inputs?
All, We are currently indexing records similar to below into S&P."item": "ABC","description": "ABC Part","sellableregion": [{"com_region": "us","rank": 100,"type": "featured"},{"com_region": "ja","rank": 50,"type": "average"},{"com_region": "mx","rank": 10,"type": "average"}],"item": "XYZ","description": "XYZ Part","sellableregion": [{"com_region": "us","rank": 100,"type": "featured"},{"com_region": "ja","rank": 500,"type": "featured"},{"com_region": "mx","rank": 0,"type": "discontinue"}]So basically individual parts that contain an array of sellable regions.We're having an issue when trying to ingest these records into Search and Promote - so that we can reference the data by a query that returns only the records within a passed region (ie: us) sorted by the type, then rank of that same region.Questions:A) instead of loading 2 records each with 'child' arrays, should we instead be loading in 6 individual records into S&P (basically an individual record per part/region)?B)
Hi We have a mobile app which is a wrapper around the webview and is created in Flutter. Apart from general lifecycle metrics for mobile app, all other pages and interactions are coming from webview and are tracked using Javascript but are seen as part of mobile app due to the wrapper.We have integrated the mobile app with Tag enabled for mobile and added and registered all required packages in flutter app for Adobe WebSDK tracking. Two problems we are facing:1. We see lifecycle metrics in the Assurance calls but no data for Launches or Installs or Device Type is being tracked in the mobile reporting enabled reportsuite2. No page/screen views or clicks are being tracked from mobile app. We have not added anything specific for page views or clicks since these are all tracked by webview which is the underlying code behind the wrapper. Is there anything specific to be done to have webview calls pass to webSDK and then Analytics when viewed from Mobile App?Attaching the reg
HI,I have 1 XDM object and 2 report suits and 2 schema (DEV and PROD)How to manage DEV ,QA and PROD publishing activities parallelly with one rule for all environment.Want to change XDM object as per environment dynamically.
We have a model service setup through AEP DSW that has been running perfectly for the last 38 weeks. The last two weeks, the service has failed to train or score (both parts start with the same base dataset). Roughly 13MM records are added to the base dataset each week. Since I cannot find anywhere in AEP where the exact size of a dataset it given, I have estimated the current size to be somewhere between 4GB and 15GB, depending on which math I use. In the first step of the training (and scoring), we are getting the following error: ErrorCode: 53400 Size of results for interactive query exceeds max value of: [32GB]. Consider running this statement with CTAS syntax. The query is set to pull only the most recent 20MM records (since, as previously mention, roughly 13MM new records are added to the base dataset each week). I assume the space error is happening when the query is trying to determine which are the most recent 20MM records. I deleted the three most recent
Do you know which is the earliest iOS mobile SDK library which supports Apple M architecture? We are still using one of the SDK4 versions.
We started getting the error below last week when we use Python within JupyterLab to write to a dataset. Is anyone else running into this? Any workarounds? Appears Adobe's support engineers are stumped. ValueError: client_id should be the id of an Azure Active Directory application Code being used (directly from documentation): from platform_sdk.models import Dataset from platform_sdk.dataset_writer import DatasetWriter dataset = Dataset(get_platform_sdk_client_context()).get_by_id(dataset_id="<dataset ID>") dataset_writer = DatasetWriter(get_platform_sdk_client_context(), dataset) write_tracker = dataset_writer.write(df, file_format='json')
We have setup both VEC and form based AP activities, In both cases the preview link does not show the expected activity. When pushed live we still don't see the experience, and when the offer response is inspected we see no html offer in there. Anyone know what we are missing here? krGavin
Hi all,I have a problem to verify a certificate validity by CRL in the Acrobat DC. If the CDP-Field in the certificate contains an optional field "CRL Issuer" in the X500-Format, I get the error message "CRL Issuer mismatch". It seems to be an old issue as I found a similar problem here: EJBCA, JEE PKI Certificate Authority / Mailing Lists .My problem is that I can't remove this field from the CDP of the certificate( as it is a CA-certificate) any more.Had anyone the same problem and managed to fix it?Thanks,Tatjana
Hi, Question on CJA geographic dimensions. Data is streaming into data set with Web SDK, with Geo Location set as "City" in Datastream. It seems like only the Country dimension is populated with country data in CJA workspace, while there is no data in Regions or Cities dimensions, is there settings or config to enable them? Thanks,John
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.