We too are receiving the page load exception when trying to access Admin->Page Urls. Please help because at this point we cannot edit the Page Urls without going into the database. Not cool.
We are running UrlMaster 1.15.4.4 with DNN Pro 5.4.1.
I have tried the following without success:
-Repair UrlMaster using Install Extension Wizard
-Host->Friendly Url Settings->Rebuild Page Index
-Execute Url Master module Page and Module recreation script
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at iFinity.DNN.Modules.UrlMaster.UrlMasterController.CallFriendlyUrlProviderDllMethod(String methodName, String typeName, List`1& messages, Object[] parameters) at iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetFriendlyUrl(TabInfo tab, String path, String defaultPage, String httpAlias, FriendlyUrlSettings settings) at iFinity.DNN.Modules.UrlMaster.UrlMasterController.BuildFriendlyUrls(TabInfoEx tab, Boolean includeStdUrls, PortalSettings portalSettings, FriendlyUrlSettings settings) at iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTab(Int32 tabId, Boolean addStdUrls, PortalSettings portalSettings, FriendlyUrlSettings settings) at iFinity.DNN.Modules.UrlMaster.UI.Controls.PageList.GetTab(Int32 portalId, Int32 tabId) at iFinity.DNN.Modules.UrlMaster.UI.Controls.PageList.GetSelectedTab() at iFinity.DNN.Modules.UrlMaster.UI.Controls.PageList.TabsToScreen(Int32 portalId) at iFinity.DNN.Modules.UrlMaster.UI.Controls.PageList.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---