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
21 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: Imported package not resolved in Bundle
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

356

Likes

0

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Can u pls check in the logs or by debugging, which user is it trying to access?

Views

180

Likes

0

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

158

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi for slingRequest.getResourceResolver().adaptTo(Session.class); object is from httpservletrequest class.

Views

152

Likes

0

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

161

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

296

Likes

2

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

418

Likes

2

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

213

Likes

2

Replies

0
Re: HTML - Embed Iframe
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

183

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

207

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

302

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

269

Likes

0

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

289

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

293

Likes

0

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

175

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

230

Likes

2

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

307

Likes

2

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

218

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

177

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

188

Like

1

Replies

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

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
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

302

Likes

3

Replies

0
Re: Get runmodes value for client-side JS using hidden field
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @fionas76543059, For fetching the run modes, you can use SlingSettingsService. Code:@Referenceprivate SlingSettingsService slingSettingsService;private Boolean isPublish;private boolean isPublish() {return this.slingSettingsService.getRunModes().contains("publish");} You can now expose this boolean in HTL like this:${classObject.isPublish}This resultant object value can be consumed by the Front end as mentioned here As per my understanding what Jorg Hoh is trying to say is to separate the bus...

Views

199

Like

1

Replies

0
Re: User search is not working in useradmin
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
First thing first, you need to save the changes once done.Next is the access to assign the permissions to the user. Please make sure you are having the required access. Last but not least the keyword you search for is also important. Try using the first name or last name or email id. If all the above things do not work, please check in the log for the error. Hope this helps. Thanks,Kiran Vedantam.

Views

173

Like

1

Replies

1
Re: AEM : Access to global values from dialog-clientlib
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @infinityskyline, If I understand your query correctly, you are trying to access the HTML elements in JS. Please refer to my answer here.Hope this helps. Thanks,Kiran Vedantam

Views

177

Like

1

Replies

0
Re: Issues with etc/map redirect
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @v1101, 1. In your sling:internalRedirect, I think you have missed the "/". Please add it and try again.2. In general, we add the sling:Mapping node in sling:Folder node which holds the domain name. Hope this helps. Thanks,Kiran Vedantam.

Views

199

Like

1

Replies

0
Re: Sightly Issue : data-sly-test: redundant constant val...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Sumit1191, Can you please elaborate on your query. Thanks,Kiran Vedantam.

Views

279

Like

1

Replies

0
Re: Two similar servlets. One works. The other errors "in...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Your error says that the issue is with the selector value "testselectortwo". Try changing it and check if it works. Also, In addition to the below steps mentioned by @shelly-goel, can you please share the log entries once you hit the second servlet? Thanks,Kiran Vedantam.

Views

239

Like

1

Replies

1
Re: box or column control in aem 6.5
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @sreedobe, You can achieve your use case by utilizing the concept of layout in editable templates. Open your template and go to the layout modeAdd 2 parsys and arrange them according to your requirementPlace 2 buttons in those parsys and author them as per your requirement Note: These changes affect the pages that are using the template already. Thanks,Kiran Vedantam.

Views

197

Like

1

Replies

0
Re: Requested profile "autoInstallSinglePackage" does not...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @iosborne, Trying to understand your question: Whenever you are doing a build, you are only seeing ui.apps package but not other packages right? So in AEM, specific code/content/assets will be placed in different modules. Please check the module details below To install all the modules add them in the module section of your main pom.xml. Also, add a new profile to your main pom.xml for the ID that you are mentioning to get activated autoInstallSinglePackagefalsecom.day.jcr.vaultcontent-packag...

Views

573

Like

1

Replies

0
Re: How to get resource bundle (for localization) in cust...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

169 likes

Total Posts

180 posts

Correct Reply

54 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Sumit1191 You can use ResourceBundleProvider to fetch the ResourceBundle when you do not have the request object. Try this:@Reference (target= "(component.name=org.apache.sling.i18n.impl.JcrBundleProvider)")ResourceBundleProvider rbp; ResourceBundle bundle = rbp.getResourceBundle(locale); Reference: https://sling.apache.org/documentation/bundles/internationalization-support-i18n.html Thanks,Kiran Vedantam.

Views

249

Likes

3

Replies

2