So I upgraded my site last night to the very latest version of DotNetNuke - released yesterday. Then I downloaded and attempted to install Url Master 1.15.
The first attempt told me I the procedure AddTab requires a value for @CultureCode - so I added a default and tried again
The next attempt told me that the procedure AddTabModule requires a value for @CreatedByUserID - so I added a default and tried again
The next attempt told me I could not insert a null value into the column Visibility in table TabModules, so I changed the table to allow nulls
The next attempt told me I could not insert a null value into the column IsWebSlice in table TabModules , so I changed the table to allow nulls
Now I was able to install successfully.... (but really how successful is that?)
So then I went to the Hosts -> Friendly URL menu option and get:
Index and length must refer to a location within the string.
Parameter name: length
So I assume it has something to do with the null values I allowed, so I update the 4 new TabModule records and set visibility =2 and IsWebSlice=0
Then I do a Restart Application to make sure the cache is all clean and try again to absolutely no effect.
So then I think about the other friendly URL rewriter I had installed and think maybe it is causing a conflict. So I uninstall that and change the web.config back to the default. Uninstall Url Master (have to do it from the Modules Screen as I cannot get to the Friendly URL Screen) and try again.
Absolutely no change. Same problems - same result.
So at this point I don't know if the problem is with Url Master or DNN 5.2 (or maybe me....) so I am going to try to install another module - just to see if it works.