There may be 2 reasons for GetSecurityRoot to return null.
The first: if your data provider does not implement the ISecuredObject interface.
The second common reason is that it has never been initialized and created in the first place.
Note that GetSecurityRoot has an overload with signature:
Calling this with argument set to True, should create the security root, if it does not exist.
If the above does answer not help to solve your issue, please send additional information about your implementation, including the code of your base class ReutersDataProvider.
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat
for a walk through all the exciting stuff we ship with the new release!