Sometimes you may see the following error message in SCCM colleval.log file:
Maximum recursion 100 has been exhausted
This typically happens if for one of the collections the collection’s Limit to collection parameter is set to itself. Also if this has happened you might not be able to manage, update or delete the collection in trouble.
In order to fix it you have to go the site database via SQL Management Studio and execute the following command:
UPDATE Collections_G SET LimitToCollection =’XYZ00001′ WHERE SiteID=’XYZ00056′
where XYZ00056 is your collection in trouble and XYZ00001 is any valid collection.