Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

PuzanovsP
Community profile PuzanovsP MVP
Job title here
Location here
25 BADGES
MVP

MVP

Learn more
Joined the community 20-05-2013 2:59:08 AM
Online
Top badges earned by PuzanovsP
Customize the badges you want to showcase on your profile
Re: servlet only working on cloud author, not publish ins...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hey TB3dock, Are you sure, you have allowed your url in the AEM as a Cloud Dispatcher, so that you're not blocked there? Regards,Peter

Views

69

Likes

3

Replies

1
Re: How to wait until Dam Update asset workflow completes
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Specify wait and keep retrying for a number of rounds till you either run out of maximum number of retries or get a COMPLETED status from the Workflow API.

Views

47

Likes

0

Replies

0
Re: How to wait until Dam Update asset workflow completes
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Ravi, You can invoke Workflow API getStatus[1] to get the status of your workflow. [1] https://helpx.adobe.com/experience-manager/6-4/sites/developing/using/reference-materials/javadoc/com/adobe/granite/workflow/exec/Workflow.html#getState-- You can then write Java code to check for the status of workflow. Make sure to include number of maximum retries to avoid infinitely blocked threads in your AEM instance.Regards,Peter

Views

99

Likes

2

Replies

2
Re: AEM integration with React without SPA
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Tkantk, The best one I have come so far to achieve your requirement, stunning work by Jenna Salau:https://github.com/DeloitteDigitalAPAC/react-habitat Regards,Peter

Views

163

Like

1

Replies

0
Re: com.day.cq.personalization.impl.TeasersCacheServiceIm...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Vijay, Thanks for your reply, we are pushing latest service pack of 6.4 right now to see if it will fix this problem. Regards, Peter

Views

142

Likes

0

Replies

0
Re: Need to fetch the country code from response Header
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Binoy, Define your model with adaptables = { SlingHttpServletRequest.class }, then in your model body add @Self private SlingHttpServletRequest request; Once you are inside your init method you can ask for the header value request.getHeader("my-header")); Regards,Peter

Views

244

Like

1

Replies

0
Re: AEM 6.4 filter.xml | exclude pattern not working
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Pradeep, Doesn't your TestConfiguration end with .xml, so that exclude rule would be :Regards,Peter

Views

251

Like

1

Replies

0
com.day.cq.personalization.impl.TeasersCacheServiceImpl does not invalidate cache on event
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi, We are using OOTB TeasersCacheServiceImpl to do personalisation in AEM 6.4.4.0. When we activate content we don't see variants updated on Publishers. The content get's replicated to Publishers, but the actual TeasersCacheServiceImpl that serves content to TargetedManagerImpl does not serve updated variants. We have verified and it's not due to Dispatcher. We are facing issues whereby, when we activate new content, com.day.cq.personalization.impl.TeasersCacheServiceImpl does not flush it's in...

Views

197

Like

1

Replies

3
Re: how to hide server name in the response headder
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hey Ravi, One option is to fix this by removing this header via the Dispatcher itself. To remove it via Dispatcher: First, enable mod_headers, by adding it to your main .conf file LoadModule headers_module /path/to/your/lib/mod_headers.soFollowing which in your .conf file add following command, where ServerName is the name of the header you want to remove from your output.RequestHeader unset ServerName Regards,Peter

Views

168

Likes

3

Replies

1
Re: Using ReferenceSearch outputsLucenePropertyIndex This...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Tomas, Adobe Folks are aware of this warning, this has been reported to them before. As per latest this warn is being tracked in their own Jira. There is nothing we can do about it right now, except ignoring it and marking it as known in your wiki. Regards,Peter

Views

146

Like

1

Replies

0
Re: APIs to retrieve the scheduled jobs
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Kasiv, The API is not exposed, so we have to use workaround to get these details. In ideal universe we would always know the names of our jobs. One Options is to:Write code to get the list of scheduled jobs from the output of the Apache Sling Scheduler Configuration Printer parse it and get a list of jobs.Another Option is to:Create your CustomerSchedulerWrapper where you would save all the jobs you created in a data structure that fits your needs and manage jobs appropriately. Via both optio...

Views

193

Like

1

Replies

1
Re: Page business logic based on SAML response
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hello Francesco, Unfortunately, since AEM 5.6.1 Adobe Saml library has been locked for any really cool work, so you can only use what's available OOTB, Adobe Docs have these details[1] They should give you a good starting point. [1] https://helpx.adobe.com/experience-manager/using/aem63_saml.html If you need more then what's there is OOTB you'll have lots of work ahead of you. Regards,Peter

Views

253

Like

1

Replies

0
Re: Measure Time For Asset Uploading in AEM DAM
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
1. That depends on your requirements. If you got no workflow's it even simpler for you. 2. I do not think AEM would have such report for you, but you can craft such yourself in few hours.

Views

256

Likes

0

Replies

0
Re: Measure Time For Asset Uploading in AEM DAM
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hey Dipu, 1. Make sure you have all your workflows you will need created and enabled.2. Upload 100mb(can be more) of assets and measure time it will take for your instance to process them. Check the time start = when you start your upload, end = when all the workflows have finished running in your instance. This will give you an idea how long it takes to process 100mb of assets, then you can multiply the time with the time of your total assets. Hope it helps! Regards,Peter

Views

272

Like

1

Replies

2
Re: Tips for Optimizing Performance for AEM Communities (...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hey Turbotad, What stats does your Solr tell you in terms of it's current caching metrics? Can you go to Solr admin web console -> your core -> plugins stats and let us know the info you see? Regards,Peter

Views

251

Like

1

Replies

1
Re: org.eclipse.jetty.io.RuntimeIOException: org.eclipse....
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Artur, May I ask you to try and:"increase Jetty servlet engine's response buffer size to avoid early auto-flushing. Response Buffer Size can be set on the Jetty OSGi configuration (http://host:port/system/console/configMgr/org.apache.felix.http). You could safely increase this as high as 200000." [1] [https://helpx.adobe.com/experience-manager/kb/Response-is-committed-error-during-page-load-AEM.html] Additionally, I would ask you to look at your code and verify that no where else in other par...

Views

452

Like

1

Replies

0
Re: Migrating content to AEM as a Cloud service is easy
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Manising, Did you use VLT tool in the back end or have you build something custom to do this migration to the cloud? Regards,Peter

Views

879

Like

1

Replies

0
Re: AEM 6.5 Solr integration issue
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hey Bino, This article has been created and tested on AEM 6.4. If you want to use this code in 6.5 you need to perform upgrade of this demo code from 6.4 to 6.5 then it would work. Regards,Peter

Views

2.6K

Likes

2

Replies

2
Re: CQ.Util.formatData(CQ.Util.eval('/apps
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hey Adobe AEM, CQ.Util got broken in one of the AEM 6.4 patches. Please verify that you have same hotfixes and SP's installed on both boxes. Regards,Peter

Views

1.8K

Like

1

Replies

0
Re: Custom rollout action
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Deepikaa, Is your requirement to copy all images for all locales?Why would you want to duplicate your image to different locales, having big DAM increases costs directly or indirectly? Simply add expiries for different regions as meta-data for one asset, it's easier to maintain it that way.Then once you hit your image servlet, check for expiry time for this locale and if expiry has been hit, show 404 to the user. Regards,Peter

Views

3.8K

Likes

2

Replies

2
Re: Best Mechanism to flush cache on CDN
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Rajeev, The best answer on this I have seen in years is this:https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/can-we-control-the-order-of-replication-agents/qaq-p/264938 "You cannot control the order in which the replication happens; these run asynchronous and can be blocked/delayed by various reasons (e.g. a publish might be down for restart). If you want to enforce that the Akamai invalidation agent is triggered after the other replication happened, you have to ru...

Views

4.0K

Like

1

Replies

2
Re: Timeout error for JMX
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Nadi, Having to sit on a screen for 45 minutes is not great design of your system. What happens if you machine restarts or you accidentally close the browser window? Design JMX in a way that you have execute method and status method. String status(); // tells you the status of the current traversing progressvoid start() throws Exception // starts the traversing and returns when successfully started, throws an exception when can't startvoid stop() throws Exception; // potentially useful as w...

Views

2.1K

Likes

0

Replies

1
Re: java.lang.StackOverflowError/ScriptEvaluationExceptio...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Yash, Ideally, you should be assembling one JSON and then outputting it with just one getter. Have a look at this presentation, as it might come handy:https://adapt.to/2019/en/schedule/a-non-spa-approach-for-aem-with-react.html P.S. I am always happy to help you with consultation. Give me a shout at peter.puzanovs@hotmail.com Regards,Peter

Views

2.7K

Like

1

Replies

1
Re: java.lang.StackOverflowError/ScriptEvaluationExceptio...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Yash, Are you passing JSON as pre-assembled string? Would it be possible for you to create a sample app that illustrates this problem with plain Sightly/Sling model? Regards, Peter

Views

4.9K

Likes

0

Replies

0
Re: java.lang.StackOverflowError/ScriptEvaluationExceptio...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Hi Yash, Please check how you are passing these to the page. Most likely the issue is somewhere in your code. Rendering large json strings in Sightly does not cause stackoverflow's normally. Regards,Peter

Views

4.9K

Like

1

Replies

4
Issues on Documentation site
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager Forms
Hi, Found following issues on documentation site: Tutorial video does not complete till the end:https://helpx.adobe.com/experience-manager/how-to/forms-J2EE-specific-features.html?playlist=/services/playlist.helpx/learn-path:beginner/customer-role:architects/playlist:get-started/products:SG_EXPERIENCEMANAGER~FORMS/en_us.json&ref=helpx.adobe.com Source code for this tutorial does not seem to be attached:https://docs.adobe.com/content/help/en/experience-manager-learn/forms/handling-af-form-submiss...

Views

2.6K

Likes

0

Replies

2
Re: AEM Core bundle is not resolving
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Kishore, Kindly check that you reference correct version of uber-jar in your project. Regards,Peter

Views

2.8K

Like

1

Replies

1
Re: Cookie samesite warning in aem
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Prasak, More docs on the change required:https://github.com/GoogleChromeLabs/samesite-examples and consequent changes in Apache:https://stackoverflow.com/questions/54104573/how-to-set-samesite-cookie-attribute-using-apache-configuration Regards,Peter

Views

2.6K

Likes

0

Replies

0
Re: AEM package install logs
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Pradhan, Yes, absolutely:https://stackoverflow.com/questions/49386181/package-errors-on-install-crx-de-no-logs-aem-6-3 Regards,Peter

Views

2.1K

Likes

0

Replies

0
Re: /libs/cq/config/rewriter/default (transformer, Output...
Avatar
Validate 25
MVP
PuzanovsP
MVP

Likes

135 likes

Total Posts

541 posts

Correct Reply

164 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Contributor 2
Ignite 10
View profile
PuzanovsP
- Adobe Experience Manager
Dear Shekha, It's just processing priority marker, The highest priority wins. Code to look at: https://github.com/apache/sling-org-apache-sling-rewriter/blob/master/src/main/java/org/apache/sling/rewriter/impl/ProcessorManagerImpl.java Regards,Peter

Views

1.7K

Like

1

Replies

0