I am not able to reproduce the issues with the same project. In the code there are no checks for null, so you can add them and check what value is passed as node1.Url using VS debugger. The error is thrown, because somehow the node key is not a Guid which is required for CmsManager.GetPage() methods. I used the same project for testing and it is strange how you get this error on its pubic site.
All the best,
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items