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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Peter_Puzanovs
Community profile Peter_Puzanovs Community Advisor
Job title here
Location here
40 BADGES
Community Advisor

Community Advisor

Learn more
Joined the community 20-05-2013 2:59:08 AM
Offline
Top badges earned by Peter_Puzanovs
Customize the badges you want to showcase on your profile
Dynamic Imports via Webpack in AEM examples of sites
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi All, Which AEM sites are using Dynamic Imports with Webpack these days? Regards,Peter

Views

52

Likes

0

Replies

1
Re: AEM author standby stuck in initializing state
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi Andrea, Just tried with 6.5.10 here, works. Looks like a config got missed somehow, please update config's as per docs and restart your instances again. Upload a file on primary and see if anything populates in logs.Regards,Peter

Views

140

Like

1

Replies

0
Re: AEM author standby stuck in initializing state
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi Andrea, What do you see on primary author in the JMX console, does it know about it's stand by instance?Regards,Peter

Views

145

Like

1

Replies

0
Re: PDF download section with filter option
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi Stefan, Have a look at https://github.com/headwirecom/aem-solr-search achieves your ask pretty much with components it has. Requires SOLR (which is not too bad through).Regards,Peter

Views

62

Like

1

Replies

0
Re: AEM 6.5.6 | How is AEM stiching the page?
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi Annie, This is very broad question. Can you narrow down a bit? Which part of the stitching of AEM are you interested in? Regards,Peter

Views

310

Like

1

Replies

1
Re: Custom Authentication and Authorization on AEM 6.5
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi Ramesh, AEM has all the functionality needed to achieve this & more. Have a look at brilliant documents created on Adobe Docs: https://helpx.adobe.com/experience-manager/using/twofactor64.html Regards,Peter

Views

234

Like

1

Replies

0
Re: servlet only working on cloud author, not publish ins...
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

527

Likes

3

Replies

1
Re: How to wait until Dam Update asset workflow completes
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

284

Likes

0

Replies

0
Re: How to wait until Dam Update asset workflow completes
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

336

Likes

2

Replies

2
Re: AEM integration with React without SPA
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

388

Like

1

Replies

0
Re: com.day.cq.personalization.impl.TeasersCacheServiceIm...
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

325

Likes

0

Replies

0
Re: Need to fetch the country code from response Header
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

409

Like

1

Replies

0
Re: AEM 6.4 filter.xml | exclude pattern not working
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- Adobe Experience Manager
Hi Pradeep, Doesn't your TestConfiguration end with .xml, so that exclude rule would be :Regards,Peter

Views

766

Like

1

Replies

0
com.day.cq.personalization.impl.TeasersCacheServiceImpl does not invalidate cache on event
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

381

Like

1

Replies

3
Re: how to hide server name in the response headder
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

324

Likes

3

Replies

1
Re: Using ReferenceSearch outputsLucenePropertyIndex This...
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

264

Like

1

Replies

0
Re: APIs to retrieve the scheduled jobs
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

309

Like

1

Replies

1
Re: Page business logic based on SAML response
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

406

Like

1

Replies

0
Re: Measure Time For Asset Uploading in AEM DAM
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

509

Likes

0

Replies

0
Re: Measure Time For Asset Uploading in AEM DAM
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

525

Like

1

Replies

2
Re: Tips for Optimizing Performance for AEM Communities (...
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

375

Like

1

Replies

1
Re: org.eclipse.jetty.io.RuntimeIOException: org.eclipse....
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

940

Like

1

Replies

0
Re: Migrating content to AEM as a Cloud service is easy
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

1.0K

Like

1

Replies

0
Re: AEM 6.5 Solr integration issue
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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.8K

Likes

2

Replies

2
Re: CQ.Util.formatData(CQ.Util.eval('/apps
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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.9K

Like

1

Replies

0
Re: Custom rollout action
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

4.0K

Likes

2

Replies

2
Re: Best Mechanism to flush cache on CDN
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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.2K

Like

1

Replies

2
Re: Timeout error for JMX
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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.2K

Likes

0

Replies

1
Re: java.lang.StackOverflowError/ScriptEvaluationExceptio...
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

3.0K

Like

1

Replies

1
Re: java.lang.StackOverflowError/ScriptEvaluationExceptio...
Avatar
Ignite 60
Community Advisor
Peter_Puzanovs
Community Advisor

Likes

147 likes

Total Posts

547 posts

Correct reply

167 solutions
Top badges earned
Ignite 60
Ignite 50
Ignite 40
Ignite 30
Give Back 400
View profile
Peter_Puzanovs
- 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

5.2K

Likes

0

Replies

0