I ended up with this error again under some uncertain circumstances (still convinced this has some connection with the crl downloads) and I ended up opening a PSS case. Here is the scoop - the problem is addressed in the following upcoming hotfix rollups for SP2:
- MIIS KB 936306
- ILM KB 938014
- IIFP KB 938015
These KB articles are still private and thus currently only available through PSS. The workaround is to just not execute the run profile from Identity Manager as the BAIL only occurs when executing the run profile through the UI. Here is some detail on the problem from PSS:
It’s important to note that this is a problem in the UI refresh and doesn’t have any effect on the MA run. It is caused by some scenarios where we have a NULL pointer in C++, not a NULL result set from a SQL query.
You may notice this error if you have SP2 for MIIS or ILM 2007 installed and you're executing run profiles from Identity Manager. The error only occurs when the UI attempts to refresh the run statistics and the problem is sporadic at best. Closing the UI while the error is occurring will allow the run to complete without issue.
Thanks to PSS for following up on this one!
Link to 1dent1ty cHa0s: MIIS SP2/ILM 2007 Timeouts, Out of Memory Errors and the Dreaded BAIL: MMS