I just upgraded my site in a test environment from 7.3.4 to 7.4.2 and got an error related to URL Master
I upgraded URLMaster to version to 2.8.3 first which says it is compatible with 7.4. I then ran the upgarde with NO upgrade errors until I try to view the site.
Here is the message I get.
500 Internal Server Error
The requested Url does not return any valid content.
Administrators
Change this message by configuring a specific 404 Error Page or Url for this website.
Exception:
Object reference not set to an instance of an object.
Stack Trace:
at DotNetNuke.Common.Globals.IsEditMode() at DotNetNuke.Entities.Tabs.TabModulesController.GetModules(TabInfo tab) at DotNetNuke.Entities.Tabs.TabModulesController.GetTabModules(TabInfo tab) at DotNetNuke.Entities.Tabs.TabInfo.get_Modules() at iFinity.DNN.Modules.UrlMaster.Entities.TabInfoEx.Clone(TabInfo tab) at iFinity.DNN.Modules.UrlMaster.Data.SqlDataProvider.GetTabs(Int32 portalId, Boolean includeAdminTabs, Boolean includeHostTabs, Dictionary`2& customAliasTabs) at iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTabs(Int32 portalId, Boolean includeStdUrls, PortalSettings portalSettings, FriendlyUrlSettings settings, Dictionary`2& customAliasTabsForPortal) at iFinity.DNN.Modules.UrlMaster.UrlMasterController.GetTabs(Int32 portalId, Boolean includeStdUrls, FriendlyUrlSettings settings, Dictionary`2& customAliasTabs) at iFinity.DNN.Modules.UrlMaster.TabDictController.BuildTabDictionary(PathSizes& pathSizes, FriendlyUrlSettings settings, Int32 buildPortalId, ThreadSafeDictionary`2 tabDict, Hashtable& homePageSkins, ThreadSafeDictionary`2& portalTabPathDictionary, Guid parentTraceId) at iFinity.DNN.Modules.UrlMaster.TabDictController.FetchTabDictionaryLockable(Int32 portalId, Int32& minTabPathDepth, Int32& maxTabPathDepth, Int32& minAliasPathDepth, Int32& maxAliasPathDepth, FriendlyUrlSettings settings, Boolean forceRebuild, Boolean bypassCache, Guid parentTraceId) at iFinity.DNN.Modules.UrlMaster.TabDictController.FetchTabDictionary(Int32 portalId, Int32& minTabPathDepth, Int32& maxTabPathDepth, Int32& minAliasPathDepth, Int32& maxAliasPathDepth, FriendlyUrlSettings settings, Boolean forceRebuild, Boolean bypassCache, Guid parentTraceId) at iFinity.DNN.Modules.UrlMaster.RewriteController.GetTabFromDictionary(String url, FriendlyUrlSettings settings, UrlAction result, Guid parentTraceId) at iFinity.DNN.Modules.UrlMaster.RewriteController.IdentifyByTabPathEx(String absoluteUri, String queryString, UrlAction result, FriendlyUrlSettings settings, Guid parentTraceId) at iFinity.DNN.Modules.UrlMaster.UrlRewriteModule.CheckForRewrite(String fullUrl, String querystring, UrlAction result, Boolean useFriendlyUrls, NameValueCollection queryStringCol, FriendlyUrlSettings settings, Boolean& isPhysicalResource, Guid parentTraceId) at iFinity.DNN.Modules.UrlMaster.UrlRewriteModule.ProcessRequest(HttpContext context, HttpRequest request, HttpServerUtility Server, HttpResponse response, Boolean useFriendlyUrls, String requestType, Uri requestUri, UrlAction result, NameValueCollection queryStringCol, FriendlyUrlSettings settings, Boolean allowSettingsChange, Guid parentTraceId)
Administrators
You can see this exception because the customErrors attribute in the web.config is set to 'off'. Change this value to 'on' or 'RemoteOnly' to show Error Handling
The error handling could not determine the correct page to show.
Any Ideas?