This article describes an error when accessing Pages in Edit Mode. The error is:
Unable to load /EPiServer/cms/Stores/notification/ status: 500

The last code line in below three lines is the one that through exception:
var pageRouteHelper = ServiceLocator.Current.GetInstance<IPageRouteHelper>();
if (pageRouteHelper != null)
var currentpage = pageRouteHelper.Page
If one accesses any property in pageRouteHelper (PageLink,ContentLinK,Content, etc..), you will get the same exception.