also those getting errors. try loading the _Notes, _Herb, _Mining, _Treasures DB with out the _Data module. i think it's freaking out because there is no established database.
Look at the errors:
"RegisterNotesDatabaseOLD", "table expected, got nil" = "Here, reference something that dosn't exist"
"Cartographer_Treasure.lua", "Cannot unregister a database not registered" = "Here take my name off the list", ..."But sir your not on the list to begin with?"
Actually what is happening is Cartographer_Data is hooking the RegisterNotesDatabase function and replacing the database that is passed in with it's own copy. The problem is that it is nil'ing out the variable that it uses for it's own copy, so if the database is disabled and then reenabled it will be using a nil pointer on the second call.
In Cartographer go to the Cartographer menu and select Treasure => Enabled, to turn off that module. Then choose the same menu item again at this point you will get the error. The replacement core.lua that I posted above fixes this problem by only replacing the database the first time register is called. Since the Cartographer_*DB variable is also updated this fix will since use Cartographer_Data's database un subsequent enables and disables.