CustomMetadataLoader icon indicating copy to clipboard operation
CustomMetadataLoader copied to clipboard

Collection size 1,381 exceeds maximum size of 1,000.

Open kkorynta opened this issue 7 years ago • 3 comments

I'm trying to upload a sample/test file that contains only two records and I'm receiving the error: Collection size 1,381 exceeds maximum size of 1,000.

The 1,381 number matches how many metadata records are on this particular __mdt in our org.

kkorynta avatar Dec 14 '18 18:12 kkorynta

Same issue here. Not really sure where the col size comes from. Deosn't match sourc eamuotn of records (990) or the amount of records in the org (2.3k).

Collection size 1.835 exceeds maximum size of 1.000.

Windyo avatar May 11 '20 12:05 Windyo

@Windyo / @kkorynta

I experienced the same issue with more than 2200k records. After researching on the Apex Classes contained within the package, I got a workaround that will help you to upload more records without having this issue.

If you go the the CustomMetadataUploadController, at the line number 83, you will see this:

selectQuery = selectQuery + ' FROM ' + selectedType

This will query and pull all the records from the Custom Metadata Type that you are trying to insert records to. I added LIMIT 1000 to the query; blocking the visualforge page to pull more than 1000 records per load.

This workaround will help you to upload records, but It will not be able to match if there are duplicates or not (since it won't be able to check with the entire dataset).

The line should look like this selectQuery = selectQuery + ' FROM ' + selectedType + ' LIMIT 1000';

acorellaefx93 avatar Nov 02 '20 20:11 acorellaefx93

@acorellaefx93 I made this update and am now getting

Maximum view state size limit (170KB) exceeded. Actual view state size for this page was 175.267KB

any ideas on this one? My feeling is that we need an update and a load button in this tool so that you can have a limit query for updates but I am an admin and only a declarative developer.

AndiMcLaughlin avatar Jan 13 '21 19:01 AndiMcLaughlin