OK. More information on my issue. I think the error I'm getting is a side effect of something else.
Here's what I have done. In all scenarios, I'm logged in as Host.
Installation #1
Brand new directory installed DNN 5.4.4 Installation version.
Pointed to a SQL Server DB that contains DNN 5.4.1 and has been upgraded several times since early 4.X
Installation #2
Brand new directory installed DNN 5.4.4 Installation version.
Pointed to a brand new SQL Server
Nothing else added. Out of the Box install
Looking at the detail page of the HTML Module (Host->Module Definitions)
Module Name, Folder Name and Business Controller Class are the same. In Installation # 2, Is Portable, Is Upgradable and IsSearchable are checked. Not in Installation # 1
In the Package Settings section. Both installations are the same. However, Installation #2 has textboxes while installation # 1 is read only, probably with labels.
Top Section of the page where we can add pages,modules etc.
In the top section of the page, Installation # 2 has a brand new look and feel. It has tabs (Common tasks, Current Page, Admin and Host) while Installation # 1 has the good old look and feel. That by itself is quite confusing as I would expect this code to be exactly the same on both installations.
What am I missing?