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

Ritesh_M
Community profile Ritesh_M Level 4
Solution Architect
Location here
14 BADGES
Level 4

Level 4

Learn more
Joined the community 28-08-2013 10:13:32 PM
Online
Top badges earned by Ritesh_M
Customize the badges you want to showcase on your profile
Re: styles plugin is not getting enabled in dialog and di...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @ravi64892 , 1. You need to create a new Node styles under 'rtePlugins' node, like below /apps//components/content//cq:editConfig/cq:inplaceEditing/inplaceEditingConfig/rtePlugins/styles 2. Create the features property on the styles node:Name featuresType StringValue * (asterisk) 3. Save the changes Reference - https://experienceleague.adobe.com/docs/experience-manager-64/administering/operations/configure-rich-text-editor-plug-ins.html?lang=en#styleselectorlist

Views

9

Likes

0

Replies

0
Re: Multifield in content fragment
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @Kiranchonkar Multifield is not a thing for CF because Content Fragment is what you see on publish side whereas multifield is generally used by authors to input data, there is another thread for similar discussion you can refer https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/multifield-in-content-fragment-model/qaq-p/246514

Views

45

Likes

0

Replies

2
Re: Dispatcher connection timeout is 60 seconds | Need to...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @pradeepd1320668 , we have a configuration available for timeout in dispatcher setup.https://experienceleague.adobe.com/docs/experience-manager-dispatcher/using/configuring/dispatcher-configuration.html?lang=en#defining-page-renderers-renders For Apache also there is one configurationhttps://ubiq.co/tech-blog/increase-request-timeout-apache/

Views

28

Like

1

Replies

1
Re: How to Import Asset from third party URL in AEM 6.5
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager Assets
Hi @sameryadav , We have REST based Asset APIs available which can be used for CRUD operations. You just need to fill in the data to them which you must be getting from third party asset URL.https://experienceleague.adobe.com/docs/experience-manager-65/assets/extending/mac-api-assets.html?lang=en#create-an-assetYou can also watch this video for more explanation.

Views

12

Likes

0

Replies

0
Re: Not able to find content fragment in published pages...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @Adarsh1998 , Do you see the same project specific nodes under /conf folder what you see in author. Basically just to check you have templates and configuration available on publish.

Views

17

Likes

0

Replies

1
Re: Not able to find content fragment in published pages...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@Adarsh1998 Is that a custom component in which you are dropping CF, might be something is breaking somewhere in there, do you see any console error or something in server logs.

Views

42

Like

1

Replies

1
Re: Not able to find content fragment in published pages...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @Adarsh1998 , Have you validated that the page has been published successfully and not in replication queue. Also check through CRXDE if the page has CF data stored on node. Do you see any issue in logs? Also, check if on publish http://localhost:4503/api/assets.json gives you a JSON which has added CF details.

Views

45

Likes

2

Replies

0
Re: How to set ErrorDocument dynamically for different la...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @girtorapankaj , Instead of configuring error pages from dispatcher you can write custom error handler and using that can redirect to specific error pages. There is a explanation here

Views

33

Like

1

Replies

0
Re: Multiple OSGI components showing in /system/console/c...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @vaibhavjain302 , Do you have two different versions of same module with different export options. When you deploy and install the application then only one bundle is being overridden or both. Is it possible you uninstall both the bundles and install again and see if only one bundle is reflecting. BTW, OSGI supports multiple versions of same bundle. An explanation you can find here

Views

18

Likes

2

Replies

0
Re: AEM Maintenance jobs deleted
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @msina , The gear icon will come once you hover on the tile of the activity. Also you can always go to /system/console and update the config, for example for revision cleanup activity the URL will be /system/console/configMgr/com.adobe.granite.maintenance.crx.impl.RevisionCleanupTask~main

Views

36

Like

1

Replies

1
Re: servlet only working on cloud author, not publish ins...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @TB3dock , Steps given by @asutosh_jena should resolve your issue. Also, please consider using resource type based servlets, they are 1. More secure2. You get ACLs with the resource node assigned3. Avoids the headache of adding custom paths to dispatcher.

Views

30

Likes

2

Replies

1
Re: Sling mapping between component and sling model
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @manikanthar1295 , Sling models are nothing but POJO, which includes getters of the properties. Now to have the mapping between your HTML code (which is nothing but the component html/HTL), we can use data-sly-use API, like below${nav.foo}Here 'nav' is the object carrying all properties defined in Sling Model and NavigationModel is Sling Model. so NavigationModel.java will have a setter called getFoo() which you can access by ${nav.foo}. Above explanation holds true for non SPA arch type proj...

Views

28

Like

1

Replies

0
Re: AEM Maintenance jobs deleted
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @msina , If I understood your question correctly then you can access the OSGI configuration for specific maintenance task either via from site Sites > tools> Operations > Maintenance and configure the task (this way also the user will go to system/console only) OR directly open the /system/console/configMgr and search the right service name. BTW since AEM as cloud service does not allow direct console update so in that case configs can only go through source code. Reference - https://experien...

Views

48

Like

1

Replies

2
Re: AEM 6.5 instance provisioning : crx\de not loading
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @Shivanna , So when you are saying that crxde is not loading, does that means you see a blank crxde like below May be the crxde has been disabled by admin, below URL to enable thathttps://experienceleague.adobe.com/docs/experience-manager-65/administering/security/enabling-crxde-lite.html?lang=en#security Have you tried with admin credentials as well? If both above holds false then can you share the whole error.log while you restarted the AEM and trying to access crxde.

Views

50

Like

1

Replies

1
Re: workflowSession.adaptTo returning null session object...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @mynitumail , you need to add below statement also in your unit test execute method before calling process.execute when(workflowSessionMock.adaptTo(Session.class)).thenReturn(session); and add a Session mock object in the unit class, like below @Mockprivate Session session;

Views

44

Likes

3

Replies

1
Re: Generate JSON response of an AEM Page
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @kotireddy4b1 , I have explained this here. Hope it helps.Code - https://github.com/riteshmittal/slingexporterusecase

Views

35

Like

1

Replies

0
Re: AEM Sling Content Distribution Event Listener
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @rampai , The Sling event handler can be utilized for this requirement which is org.osgi.service.event.EventHandler.Eventually we are touching the node (ADDED/REMOVED, etc) and sling event will be able to capture that. In handler itself you can check the type of event. You can watch this video for more understanding.Git - https://github.com/riteshmittal/aemscheduler-even-handling

Views

24

Like

1

Replies

0
Re: Fetching image component using a relative path
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @majohns0321 , Inside your Sling Model, you can iterate through all the children resources and then can make a list of those, the same you can iterate on HTL side, for example- Sling Model- @SlingObjectResource resource;List images; //ImageModel can be simple Resource or if you want to add custom propspublic List getImages() {if (images== null) {try (Stream stream = StreamSupport.stream(resource.getChildren().spliterator(), false)) {images= stream.map(r -> r.adaptTo(ImageModel.class)).filter(...

Views

56

Like

1

Replies

1
Re: how to view/modify OSGi configs in cloud, as /system/...
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @TB3dock , I do not think there is a way (only through GIT) as per documentation- https://experienceleague.adobe.com/docs/experience-manager-cloud-service/release-notes/aem-cloud-changes.html?lang=en#osgi

Views

52

Like

1

Replies

0
Re: Where is the deleted page Archived in TOUCH UI 6.4
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@mriz If you have created the version of page earlier then it will store under /tmp/versionhistory/.. This is how we create a version in touch UI, in classic also kind of same approach we had just UI was different, select the page in selection mode and from left hand side select timeline then from below drop down select "Save As Version"

Views

42

Like

1

Replies

0
Re: Local AEM instance won't start (500 error)
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@Codelime Follow below steps 1. Start AEM server (it is fine it is showing error but you should be able to access CRXDE)2. Open http://:/crx/de 3. Go inside /apps//config/rewriter.4. Delete rewriter folder and save.5. Restart AEM, this time you should not face any issue. OR Install the ACS commons Versioned Clientlibs package

Views

41

Likes

2

Replies

1
Re: Aem 6.4 SPA React Gradle build is stuck at 83%
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@renoyroy As @Nikhil-Kumar mentioned ,try deleting node_modules along with package lock.json file (if any) and then run 'npm install' again.

Views

39

Like

1

Replies

1
Re: Local AEM instance won't start (500 error)
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@Codelime Just install ASC commons versioned clientlib rewriter package or delete rewriter config node under /apps/project/config/rewriter. https://adobe-consulting-services.github.io/acs-aem-commons/features/versioned-clientlibs/index.html

Views

68

Like

1

Replies

3
Re: Access-Control-Allow-Origin missing in response
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@TB3dock There is another question posted by you, if they are talking about same issue. I have tried giving response if that helps- Another thread-https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/servlet-and-cors/qaq-p/406758#M89129

Views

66

Like

1

Replies

1
Re: servlet and cors
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@TB3dock , Just to confirm if you are really getting CORS error or Authentication error, since localhost:4502 is generally considered as author instance which requires authentication, so if you want to call any servlet which requires authentication then you need to set authorization header while calling the servlet/API. Other then this question, resource type based servlets are more preferable than path based ones because of security, dispatcher allow config, etc

Views

51

Like

1

Replies

0
Re: Local AEM instance won't start (500 error)
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@Codelime , Can you share your error.log file, which will be in your local file system, like below-

Views

37

Like

1

Replies

0
Re: Component beforeedit
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
@AEMnewbie , I see a closing "}" missing at the end of function. Try is that resolves the issue.

Views

68

Like

1

Replies

1
Re: EventConstants.EVENT_FILTER is not triggered under /conf
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager
Hi @anelem1760873 , Just check if the system user is having right permission which you must be using to get resolver. Like below- Map params = new HashMap<>();params.put(ResourceResolverFactory.SUBSERVICE, "myEventService");resolver = resolverFactory.getServiceResourceResolver(params);

Views

59

Like

1

Replies

0
Re: Error in fetching the datasource
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager Forms
Hi @Bibhu_Bikash_Na , Try using MySQL connector 8.0.12 Jar available here. You can also refer this video for complete setup instructions.

Views

42

Like

1

Replies

0
Re: Error in fetching the datasource
Avatar
Boost 5
Level 4
Ritesh_M
Level 4

Likes

37 likes

Total Posts

34 posts

Correct Reply

11 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Applaud 5
Affirm 1
View profile
Ritesh_M
- Adobe Experience Manager Forms
Hi @Bibhu_Bikash_Na , Try using MySQL connector 8.0.12 JAR, you can download from here. Also you can refer this video for complete setup instructions.

Views

44

Like

1

Replies

0