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

KiranVedantam1992
Community profile KiranVedantam1992 Level 7
Senior Technical Analyst
Bangalore
17 BADGES
Level 7

Level 7

Learn more
Joined the community 25-09-2019 1:47:14 AM
Online
Top badges earned by KiranVedantam1992
Customize the badges you want to showcase on your profile
Re: Share link option is not working in Assets page
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @vijithar4145255, Please use the below properties mentioned by @Sanket_Kumbharkhane. In addition to it, if you are using your company laptop, check with your firewall setting which will not allow you to send the email [This is in addition to enabling the secured apps option] Hope this helps. Thanks,Kiran Vedantam.

Views

147

Like

1

Replies

0
Re: How to get the current pagepath in service
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @vijithar4145255, As per your comments, assuming you have request object, you can get the page URL like this:Enumeration values = request.getHeaders(REFERER);while (values.hasMoreElements()) {pageURL = values.nextElement().toString();}Once you get the URL, you can trim it and fetch the path. Hope this helps. Thanks,Kiran Vedantam.

Views

208

Like

1

Replies

0
Re: inheritedPageProperties not available at all child le...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi, please check if the pages are replicated/published properly is you are seeing the issue only in publisher

Views

143

Likes

0

Replies

0
Re: inheritedPageProperties not available at all child le...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @volgadr10, You can access inheritedPageProperties in different ways:Sightly: ${inheritedPageProperties.myCustomProperty}Java: InheritanceValueMap Definition as per the documentation: The InheritanceValueMap is an extension of the ValueMap which allows taking the hierarchy of resources into account while looking for properties. As such, if a property is not found on the current resource, it will be looked upon by its parent and so on. The exact inheritance mechanism depends on the implementat...

Views

175

Like

1

Replies

2
Re: Access to Web Console Configurations
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @alfredmboyane, As mentioned by @Sanket_Kumbharkhane, the URL seems a little confusing. Generally, the port will either be 4502[author] or 4502 [publish]. In your case, it is 8080. I am assuming that it is changed as per your project requirement. The expected URL would be https://hostname:port/system/console/configMgr. Please also check the spelling. Coming to your error, it could have been caused due to below reasons:Not having access - Check with your administratorURL is wrong - Check for t...

Views

165

Likes

2

Replies

0
Re: Query to find list of pages with a particular property
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @chandrareddy, You can use this SQL Query: SELECT * FROM [nt:unstructured] AS nodeWHERE ISDESCENDANTNODE(node, "CONTENT-PATH")AND CONTAINS([PROPERTY-NAME], "PROPERTY-VALUE") Execute this in your CRX-DE query section. You can find similar queries here Hope this helps. Thanks,Kiran Vedantam.

Views

214

Like

1

Replies

2
Re: AEM Eclipse Dev Tools Install Bundle Failing (MAC -Ec...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi, pls go to your pom.xml and check the version. Also check your uberjar version. It should be the same as your AEM instance

Views

142

Likes

0

Replies

0
Re: AEM Eclipse Dev Tools Install Bundle Failing (MAC -Ec...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @rajakumare1, As you can see the error, there is a dependency version mismatch. Check this bundle com.day.cq.search installed in your local system and upgrade if needed. Check my comments here on how to do it. Hope this helps. Thanks,Kiran Vedantam.

Views

185

Like

1

Replies

2
Re: Unable to read classpath resource: OSGI-INF/com......
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @SHIBANI06, Please change the maven-scr-plugin to the latest version and try. If it still does not work, please share the complete log. Hope this helps. Thanks,Kiran Vedantam

Views

195

Like

1

Replies

2
Re: Imported package not resolved in Bundle
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Did the bundle installed in the local instance? Can you see any trace of it in the maven build or in the error.log ?

Views

302

Likes

0

Replies

0
Re: logged in user information gets interchange with anot...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Can u pls check in the logs or by debugging, which user is it trying to access?

Views

157

Likes

0

Replies

0
Re: logged in user information gets interchange with anot...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @shivama92274331, This should be an issue with the model which is fetching the user session. Please find my answer here. I have tried it from my end and it worked fine for me. Hope this helps. Thanks,Kiran Vedantam.

Views

140

Like

1

Replies

0
Re: jcr session is returning 'anonymous' user or some els...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi for slingRequest.getResourceResolver().adaptTo(Session.class); object is from httpservletrequest class.

Views

129

Likes

0

Replies

0
Re: AEM 6.5 RTE custom style not working in Dialog not ev...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi, @santoshkammar, To enable the style system at the component level, 1. Add the below node in cq:design_dialog: cq:design_dialog/content/items/tabs/items/styletabProperties:path String /mnt/overlay/cq/gui/components/authoring/dialog/style/tab_design/styletabsling:resourceType String granite/ui/components/coral/foundation/include2. Once that is done, add your css classes in BEM notation in css files of that particular component.3. Later, add the classes in the component policies. As per your qu...

Views

144

Like

1

Replies

0
Re: Does AEM have SEO tools, something like Wordpress lik...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @AEMWizard, Please find all the related info in the below documentation: https://experienceleague.adobe.com/docs/experience-manager-65/managing/managing-further-reference/seo-and-url-management.html?lang=en#managing-further-reference Hope this helps. Thanks,Kiran Vedantam.

Views

255

Likes

2

Replies

2
Re: Imported package not resolved in Bundle
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Archana_VA_007, As per the below error, you can do three things:Check the bundles that are not resolved in your local server. If the version is old, update the dependencies in your pom.xml to the latestIf the bundles are missing, you can install them manually by downloading them. Just search like this: bundle name + downloadEx: org.conscrypt bundle downloadIf you want them to be installed via your code, you need to mention that explicitly in your ui.apps pom.xml in the embedded section. This...

Views

364

Likes

2

Replies

2
Re: Audit log with extra information
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @infinityskyline, For logging all the user-level activities, you can write a filter and log them to a custom log. Related thread here. If you need only the content level changes, you can write some listeners and can log the activities. Please find my blog for the annotations here. Hope this helps! Thanks,Kiran Vedantam.

Views

199

Likes

2

Replies

0
Re: HTML - Embed Iframe
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @sathya_prakasha, You cant show many websites in an iFrame. Reason: An "X-Frame-Options: SAMEORIGIN" response header is set. which prevents the browser from displaying iFrames that are not hosted on the same domain [like parent page]. Its a security feature to prevent click-jacking. Hope this helps. Thanks,Kiran Vedantam.

Views

164

Like

1

Replies

0
Re: How to restrict special characters for asset filename...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @annyreddy, As you already know that the assets are uploaded in /content/dam. Hence, we can use the Event handling approach. Write an event listener/workflow/schedulers to listen to the event [node added/ removed etc.] of uploading the assets at the particular content pathFetch the file name and check for special charactersReplace them with the characters which are generic, then save the nodeYou can refer to my post on different annotations here. Hope this helps. Thanks,Kiran Vedantam.

Views

184

Like

1

Replies

1
Re: AEM throws "Version number may be negative or greater...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @ranjeet_jha, You need to do two things here:Review the "java.version" system property.Check the dependency [it might be ICU4J] version, upgrade it to the latest one.Hope it helps. Thanks,Kiran Vedantam.

Views

216

Like

1

Replies

0
Re: I am trying to overlay createpagewizard
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi, did u check the console once page is loaded? can you find any errors there? Your custom code can also be the culprit some times. Also the XML that you have mentioned that you have changed. Please check these.

Views

250

Likes

0

Replies

0
Re: I am trying to overlay createpagewizard
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @AEMnewbie, Can you please let me know the following:Any error is shown in the console after page loadAny error is shown in the error.log related to the page after page loadThe XML that you have modified is not broken/invalidTry clearing the browser cache - some times this can also cause the issueIf you check the above things, you might find the root cause of the issue which can help us get the fix. Thanks,Kiran Vedantam.

Views

270

Like

1

Replies

3
Re: Swapping of template in AEM
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Then you need to use AEM Modernization tools: https://opensource.adobe.com/aem-modernize-tools/pages/configuration/component.html

Views

270

Likes

0

Replies

0
Re: AEM Forms and Carrying Over Lead Source into SalesForce
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @jescarney, If I understand your query right, you are planning to connect AEM with salesforce to fetch/send the data via forms. In my experience using Forms-assembly would be a better option. It has connectors to connect and fetch the values from different 3rd party vendors [includes salesforce]. URL: https://www.formassembly.com/ Hope this helps. Thanks,Kiran Vedantam.

Views

168

Like

1

Replies

1
Re: GraalVM in AEM 6.4+
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
I did not get a chance to work on graalvm but found some interesting links for you:Info on GraalVM: https://jponge.medium.com/the-graalvm-frenzy-f54257f5932chttps://blogs.perficient.com/2020/08/26/apache-sling-jvm-performance-followup/ Hope this helps. Thanks,Kiran Vedantam.

Views

206

Likes

2

Replies

1
Re: Swapping of template in AEM
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Prashanth96, You did not mention which template you are using. Is it a static template or editable? 1. For static template, you cannot do the change once the page is created2. For an editable template, you can modify the template and they will reflect automatically as they maintain a dynamic reference to the page. In your use-case, replacing the old template with a new one, will not work in static templates. For dynamic templates, you can change the below properties in page's jcr:content to ...

Views

284

Likes

2

Replies

2
Re: jcr session is returning 'anonymous' user or some els...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
To get the user sessionslingRequest.getResourceResolver().adaptTo(Session.class); Try this, it is working for me: @Model(adaptables = { Resource.class,SlingHttpServletRequest.class }, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)public class UserLoggedInModel{ @injectprivate ResourceResolver resourceResolver; @PostConstructprivate void init() {try {Session session = resourceResolver.adaptTo(Session.class);userId = session.getUserID();} catch (Exception e) {LOG.debug("Error");}} T...

Views

200

Like

1

Replies

0
Re: How to Show Custom Error Messages for AEM Console Errors
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @sayalichougale, Can I know how are you restricting the users to not access the communities' sites? The error in the screenshot says "NPE". If you are using any custom code, you need to handle the exception, add a better message to be shown to the end-user. Also check if the component shown in the error "/libs/social/console/components/hbs/sitecollection" is available in your instance. In addition to the above steps, checking the error.log would also help you understand the reason for the err...

Views

160

Like

1

Replies

0
Re: Selective Assets Movement from Production to Lower en...
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
You can do this programmatically to save the effort. 1. Create a scheduler that you can run on your production author environment.2. Create a query to run on the path specified to get your list of assets.3. With the list of assets create a package programmatically using java code:Packager Service:packagerService.createPackage(packageName, groupName, filters, request); Refer to an example here.Hope this helps. Thanks,Kiran Vedantam.

Views

168

Like

1

Replies

0
Re: Skills needed to become an AEM developer
Avatar
Validate 1
Level 7
KiranVedantam1992
Level 7

Likes

161 likes

Total Posts

159 posts

Correct Reply

48 solutions
Top badges earned
Validate 1
Establish
Give Back 3
Give Back
Boost 50
View profile
KiranVedantam1992
- Adobe Experience Manager
AEM is a Web Content Management System tool that is used to create websites, apps, and many more. AEM recommends modular development which separates business logic from the presentation layer. There are many profiles existing in AEM where you can work for:1. AEM Backend developer: He is the person who works on business logic. For this profile, you need strong Java skills [Core and advanced]. Although this profile does not demand strong front end skills, having a basic understanding of HTML, CSS,...

Views

226

Likes

3

Replies

0