Ashwin_Raju
Community profile Ashwin_Raju Level 3
Job title here
Location here
6 BADGES
Level 3

Level 3

Learn more
Joined the community 14-12-2014 7:35:55 AM
Offline
Top badges earned by Ashwin_Raju
Customize the badges you want to showcase on your profile
Re: HTL Ternary operation with selectors and extensions
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Thanks Suraj!

Views

245

Likes

0

Replies

0
HTL Ternary operation with selectors and extensions
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
I'm trying to write a HTL statement using ternary operation with selectors and extension. But html is not compiling and throwing error.${slingModel.shouldHaveSelector ? slingModel.someLink @ selectors='content', extension = 'html' : slingModel.someLink @ extension = 'html' }Checked in HTL docs, but there is no mention of using ternary operations with extension and selectors.Any help on the right syntax to be used?

Views

292

Likes

0

Replies

4
Validating AEM packages before installation in AEM
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi All,We have a problem when multiple teams work on the same code base and end up adding duplicate labels with the same key. When the code is built locally using maven (content-package-maven-plugin) , there is no error but when the generated package is built through curl in CI-CD pipeline, the installation logs have error as the package is installed with errors. So syntactically the i18n label xml is correct but during package installation when the labels are created as nodes in AEM, there can'...

Views

1.6K

Likes

0

Replies

2
Deleting old packages programatically in AEM
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi All,We have our code deployment to AEM servers using curl command through CI-CD pipelines. While the number of deployments (packages being deployed) per day is more compared to UAT and Prod, we now have a huge amount of redundant old packages lying which is taking more disk space and slowing the performance of AEM especially Package manager screen. Is there a way to delete old packages during new code deployment (through curl or any other means) or a maintenance task or programatic way to del...

Views

2.7K

Likes

0

Replies

2
Re: AEM 6.3 SP1 to SP3 upgrade | Uber Jar
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Apparently, dependency for Sling was not added and the necessary classes where not able to resolve from Uber jar. So we added this dependency which resolved the issue. org.apache.sling org.apache.sling.api 2.16.2 provided

Views

1.4K

Likes

0

Replies

0
AEM 6.3 SP1 to SP3 upgrade | Uber Jar
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi All,While upgrading AEM from 6.3 SP1 to SP3, we also changed uber jar version from 6.3.0 to 6.3.3.1. After updating we are seeing exception while accessing page properties as below. There is no issue if we use Uber jar version upto 6.3.2. So wanted to check if we need to change implementation on how we get the properties or any other imports needed in pom.CodeNot working - properties.get(SOME_PROPERTY, "defaultValue");Working - properties.get(SOME_PROPERTY,); - We don't want to use this and a...

Views

2.5K

Like

1

Replies

3
AEM 6.3 SP1 to SP3 upgrade
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
We currently have 2 issues in current AEM 6.3 SP1 setup. Below are the issue details based on the impact.Cloud config inheritance broken on page properties open & save without changes. - https://forums.adobe.com/thread/2517740Updates to i18n labels not getting reflected to page (pageLocaleData.js too) - https://helpx.adobe.com/be_en/experience-manager/kb/internationalization-translation-is-not-picking-up-updates-from-aem-dictionary.htmlFor both of these issues, solution from Adobe is to upgrade ...

Views

1.7K

Like

1

Replies

1
Re: AEM 6.3 core component: Image not displayed
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
I faced the same issue and it got fixed by using core-component version 2.0 and above (depends on the AEM version you use and compatibility)

Views

1.8K

Like

1

Replies

0
Re: Unlocking a page through impersonation fails!
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Is there any hotfix available for the same from Adobe? Error log -Unable to unlock page.com.day.cq.wcm.api.WCMException: Unable to unlock page.Caused by: javax.jcr.lock.LockException: Not an owner of the lock

Views

6.6K

Likes

0

Replies

4
Re: Packaging random assets
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Thanks smacdonald2008​. This helps for automatic package building. Is there an API for getting all the assets from a page? (my 1st question)

Views

933

Likes

0

Replies

0
Packaging random assets
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi,I have a scenario where we need to get all the assets referenced across all pages. This includes all assets including images, css, videos, etc. So have the following questions.AssetReferenceSearch API gives only the inline images and videos added in the page and not the referred assets within the rich text component. So is there any other way or API to get all the referenced assets.I also wanted to know the recommended and simple way or rather an automated way of creating CRX packages where w...

Views

1.2K

Likes

0

Replies

3
Re: Unlocking a page through impersonation fails!
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Ideally impersonating as a locked user and unlocking the page was working until before AEM 6.3 but apparently not working now in AEM 6.3. Not sure if there is any change or is it a bug in AEM 6.3. There are other options as well as you had mentioned but the mentioned behavior after impersonating is the one which the customer needed and was working until AEM 6.2.

Views

6.6K

Likes

0

Replies

0
Unlocking a page through impersonation fails!
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi,We are trying a scenario where unlocking a page in AEM 6.3 is failing. PFB the steps followed in a vanilla AEM instance.Lock a page using a user say author1.Another user, say author2 impersonates as author1 and tries to unlock the locked page.Error appears - Unable to unlock page. Error.log - Caused by: javax.jcr.lock.LockException: Not an owner of the lock /content/we-retail/us/en/user/smartlist/jcr:contentIdeally this scenario was working in AEM 5.6 but not working in AEM 6.3Please let me k...

Views

7.6K

Likes

0

Replies

7
Re: SCR Annotations not proper in AEM 6.3
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi Smac,We are using the 6.3 Uber jar but not the Adobe Archetype. The annotation api is being resolved from the org.apache.felix.scr.annotations The dependency used is provided above. We also didn't find the dependency being resolved from any of the bundle in depfinder.

Views

2.8K

Likes

0

Replies

0
Re: SCR Annotations not proper in AEM 6.3
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi Jörg,I didn't find any errors in the log during startup related to scr.annotations.Regards,Ashwin Raju

Views

2.8K

Likes

0

Replies

0
Re: How to Get TagId using TagName in with TagManger API
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi Raj,You can try using TagManager.resolveByTitle("tagTitlePath") or TagManager.resolve("tagPath"). Once you get the Tag object you will be able to get the Tag ID from it using Tag.getTagID() method.

Views

1.3K

Like

1

Replies

0
SCR Annotations not proper in AEM 6.3
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi,We recently upgraded our code to AEM 6.3 and Java 1.8 compatible. After the deployment, we found that the configurations are not properly shown in configMgr, Ex: Process Description, Label, and names not displayed and instead displayed as com.xyz.field.name, com.xyz.field.description as given in the config. The configurations are also unbound with the bundles. We are using the following dependencies. org.apache.felix org.apache.felix.scr.annotations 1.9.8 provided org.apache.felix maven-scr-p...

Views

3.4K

Likes

0

Replies

4
Re: Maintain versions on asset copy
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager Assets
Hi Jörg,The use case is to copy few of the assets to a new location which were to be reused for some other user groups who does not have access to the source folders. Also can you please let me know the API documentation link for deep copy which will preserve the version links.Marking as open since need more information.Regards,Ashwin Raju

Views

1.9K

Likes

0

Replies

0
Maintain versions on asset copy
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager Assets
Hi,Came across an use case where we need to copy an asset from one location to another which should also hold all the versioning information from the source. Please let me know if any OOTB Api will work here or any other related pointers. Regards,Ashwin Raju

Views

2.0K

Likes

0

Replies

2
Re: OOTB Audit nodes under /var
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
UPDATE : I now see the nodes purged per the configuration. But wanted to know the timing of this scheduler. Is it running once per week since I saw it not purging after a day or two.

Views

6.0K

Likes

0

Replies

1
Re: OOTB Audit nodes under /var
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Sh1ju wrote... Audit logs needs to be cleaned on regular basis to maintain the repository at an optimal size.Use osgi configuration at “Audit log purge scheduler” to configure automatic audit log purging. Hi Shiju,I tried configuring the same but it did not remove the audit nodes. PFB the details. I'm using AEM 6.1 with SP2.Regards, Ashwin Raju

Views

6.0K

Likes

0

Replies

2
Re: OOTB Audit nodes under /var
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi Sandeep,I believe the version is stored under /jcr:system/jcr:versionStorage and all OOTB audit information is stored under /var/audit for many events. The Version Purge won't help here I believe.Regards,Ashwin Raju

Views

6.0K

Likes

0

Replies

0
OOTB Audit nodes under /var
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi,I see lot of audit nodes created under /var such as /var/audit/com.day.cq.wcm.core.page, /var/audit/com.day.cq.replication, /var/audit/com.day.cq.dam. As the application usage increases, day by day, the number of nodes created under these nodes is increasing and is adding to the repository size overall.So wanted to check if we can clean up these nodes or is there any way to automatically clean up these nodes OOTB ?Also, will there be any implications in cleaning up these nodes ?Regards,Ashwin...

Views

6.9K

Likes

0

Replies

6
Re: Max changes for session save ?
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
In such a case, have noticed when there are large changes to be saved in a particular save call, sometimes we see repository exception which is evident both in code and when changes are saved in CRXDE. So was just curious to have some pointers on best practices and implementations.

Views

934

Likes

0

Replies

0
Max changes for session save ?
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
I will check internally to see if there is a known best practice - however - when reading JCR docs - i have never seen a specific limit.

Views

1.2K

Likes

0

Replies

3
Utility to clean empty workflow instance folders
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi,I came across one of the utility to clean empty workflow folders (remaining after OOTB workflow purge) in http://aemfaq.blogspot.com/2013/07/utility-to-get-rid-of-folders-not.html. This utility is working in AEM 5.6 but not working in AEM 6.1 since AEM creates internal folders under instances node such as server0, 1, etc. Please let me know if there are any OOTB or Adobe recommended approach for cleaning empty workflow folders for AEM 6.1.Regards,Ashwin Raju

Views

831

Likes

0

Replies

2
Re: AEM Rockstar - Adobe Summit 2017
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi Darin,I missed to register before 22 Jan. The link is currently expired. Will there be any extension please ?Regards,Ashwin Raju

Views

3.3K

Likes

0

Replies

0
Re: How do i search my entire code base to see if any of it is using the host manager service and site manager from adobe experience manager web console
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager
Hi,The best approach for searching a particular term in code base is to search through your codebase in an IDE like Eclipse which has inbuilt search feature.From, system console, you can go to Status --> Bundles (http://:/system/console/status-Bundles) which has the full list of bundles, imported , exported package and this can also be downloaded.Regards,Ashwin Raju

Views

744

Like

1

Replies

0
Re: Need help on search querying both pages and assets and if assets then search their title etc
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager Assets
Hi,Is the server using mongo db ? Since the query works on local which I assume is TarMK and is not working in other environments.Regards,Ashwin Raju

Views

2.1K

Likes

0

Replies

2
Re: How to find all duplicate assets in AEM dam?
Avatar
Validate 1
Level 3
Ashwin_Raju
Level 3

Likes

7 likes

Total Posts

44 posts

Correct reply

4 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 3
View profile
Ashwin_Raju
- Adobe Experience Manager Assets
Hi,You can write a query to search for the same node name under dam path to check if there are same name images present in different folders.Regards,Ashwin Raju

Views

2.2K

Likes

0

Replies

0