This project is read-only.
1
Vote

Stack Overflow Issue

description

Under some scenario, line 158 in clsAD.cs (ADSelfService.dll) can lead to stack overflow.
 
            if (result.Properties["manager"].Count > 0)
line 158 objUser.manager = FindOneByProperty(ADProperties.distinguishedName,
                    result.Properties["manager"][0].ToString());
 
The symptom is IIS worker process (w3wp.exe) keeps crashing.

comments

burkeholland wrote Aug 23, 2010 at 6:52 PM

Yes, I have seen this before as well. This happens when someone is set as their own manager, and or they are set as the manager of someone else in the org tree branches above them, thusly creating a recursive loop with no picket fence. It's a serious bug and while I attempted to address it in the 2007 version, it apparently is still causing an issue.

I am going to implement the heirarchy logic a bit differently in the next version for 2010. Please check back on October 1st.

wrote Feb 14, 2013 at 8:48 PM