Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.

Error removing the folder metadata schema

Avatar

Level 2

Hello  Everyone,


I am encountering an issue while removing folders with folder metadata schema,

The steps followed to replicate the issue is here,

 

  1. I have created a new folder metadata schema "testdisp" on page http://localhost:4502/mnt/overlay/dam/gui/content/foldermetadataschemaeditor/schemalist.html?formPat...
  2. Edited this newly created testdisp schema to add some properties.
  3. Save changes
  4. Click on "Apply to folder(s)" to apply on some folders (eg ) /conten/dam/weretail
  5. Click on "Remove from folder(s)" to see all the folders that this schema is applied on
  6. I am getting an error message "Something went wrong."
  7. On logs i see the below error

 

 GET /mnt/overlay/dam/gui/content/processingprofilepage/removeppwizard/destination.html/content/dam HTTP/1.1] org.apache.jackrabbit.oak.plugins.
index.Cursors$TraversingCursor Traversed 50000 nodes with filter Filter(query=select [jcr:path], [jcr:score], * from [nt:base] as a where [jcr:content/folderMetadataSchema] = '/conf/global/settings/dam/a
dminui-extension/foldermetadataschema/testdisp' and isdescendantnode(a, '/content/dam') and [hidden] = 'false' union select [jcr:path], [jcr:score], * from [nt:base] as a where [jcr:content/folderMetadat
aSchema] = '/conf/global/settings/dam/adminui-extension/foldermetadataschema/testdisp' and isdescendantnode(a, '/content/dam') and [hidden] is null order by [jcr:created] desc /* xpath: /jcr:root/content
/dam//*[((@hidden = 'false' or not(@hidden)) and jcr:content/@folderMetadataSchema = '/conf/global/settings/dam/adminui-extension/foldermetadataschema/testdisp')] order by @jcr:created descending */, pat
h=/content/dam//*, property=[hidden=[false], jcr:content/folderMetadataSchema=[/conf/global/settings/dam/adminui-extension/foldermetadataschema/testdisp]]); consider creating an index or changing the que
ry
12.05.2022 07:22:25.194 *ERROR* [52.31.51.99 [1652340144612] GET /mnt/overlay/dam/gui/content/processingprofilepage/removeppwizard/destination.html/content/dam HTTP/1.1] org.apache.sling.engine.impl.Slin
gRequestProcessorImpl service: Uncaught SlingException
java.lang.UnsupportedOperationException: The query read or traversed more than 50000 nodes. To avoid affecting other tasks, processing was stopped.
        at org.apache.jackrabbit.oak.query.FilterIterators.checkReadLimit(FilterIterators.java:70) [org.apache.jackrabbit.oak-core:1.8.24]
        at org.apache.jackrabbit.oak.plugins.index.Cursors$TraversingCursor.fetchNex

 

 

Does some one know where to update this query ?
- OR -
Is there any additional query parameters we can pass to make this work ?
-OR-
What index can we update ?

 

Thanks

 

 

7 Replies

Avatar

Community Advisor

@Phoenics  Seems like there is a query getting triggered on the /content/dam root path. It is suggested to do the query on the specific path rather than root paths

Avatar

Level 2

@Jagadeesh_Prakash I understand that a query is getting triggered.
My question was where exactly can we update this query.

As you know this is an OOB service

Avatar

Community Advisor

@Phoenics  Can you please mention on which version of AEM are you trying this? I tried with fresh new instance of AEM 6.5 with we-retailer and it seems working fine for me. 

 

Is there any custom code that you have written for metadata?

Avatar

Level 2

Hi @Jagadeesh_Prakash 

 

My AEM version is 6.4.8.4

 

Yes this works on plain vanilla instance .
However i have some 1 TB of assets on my DAM system.

Thats when I see this issue .

 

Thanks

Avatar

Level 4

I just tried and it's working fine for me. 

AEM Versions= 6.5 

 

Anoop_Garg_0-1652353710037.png

 

Avatar

Level 2

Hi @Anoop_Garg 

 

Yes this works on plain vanilla instance.

The issue is only when you have a huge asset data (~ 1 TB assets on /content/dam)

 

Thanks

 

Avatar

Level 1

Hi @Phoenics 

 

How do you fix this issue finally?

 

 

Thanks