Hi Scott.
I had a problem with my "Generate Offline Symbol Table" functionality. (Full, not just SObjects).
I was using parallel processing to make it quicker and it sometimes worked, sometimes partially worked, sometimes just wouldn't work.
The symptoms were: red all over the code.
Known classes, references, etc were all missing.
I disabled parallel processing and tried again, this time I actually got an error back:
Maximum Number of Child Elements limit (50000) Exceeded:
This happened when it was generating "tooling sobject stuff" (I'm unsure the exact step) and I'm able to replicate this consistently.
That basically leaves me with some fields not being recognised, some classes missing altogether (despite the field and class in question being part of the project).
The field is NOT included in downloaded object when I try to pull the data from source:
despite it being part of the project:
I've tried refreshing and retrieving metadata, That doesn't resolve the issue.
For the reference: I'm working on big org, with hundreds of objects and hundreds of fields on some of those objects.
Sometimes it leaves me with none of the fields being recognised as valid (therefore all highlighted as red), including standard fields.
The error doesn't manifest itself when parallel processing is enabled on the connection settings:
This issue is happening (randomly) on all sandboxes, including brand new just refreshed, as well as production org.
Is this a SF limit, or IC2?
Additionally - I also noticed that the following methos are not being recognised from Location datatype:
This is from field on the object where type is 'GeoLocation':
Unsure if those are related to each other, but though I'd mention this as well.
Can you advise please?
Thanks,
William