I have been using minihero and miniform on a site in a local WBPortable (Wb-Portable-2.8.3-SP7) install. All has been working wonderfully. PHP-Version: 5.6.26 / WebsiteBaker-Version: 2.10.0
Yesterday I noticed there was a new version of WBPortable available. I downloaded Wb-Portable-2.10.x-php56.zip and unzipped. Since I have all of my local test sites (dozens) in the root folder of my previous WBPortable version, the folder size is very large. So, instead of copying this massive folder over to the new Portable root folder, I copied all the updated files from the Wb-Portable-2.10.x-php56 folder over my old Wb-Portable-2.8.3-SP7 folder.
Today, I opened a site I've been working on, with minihero and miniform installed and problems appeared. I'll try to explain.
First, here are the error messages:
[11-Jan-2018 17:54:38 Etc/UTC] PHP Fatal error: Call to a member function fetchRow() on null in G:\Website\Wb-Portable-2.10.x-php56\root\mysite2.10.0\modules\minihero\modify.php on line 34r
[11-Jan-2018 17:55:00 Etc/UTC] PHP Fatal error: Call to a member function fetchRow() on null in G:\Website\Wb-Portable-2.10.x-php56\root\mysite2.10.0\modules\minihero\view.php on line 19r
So, I checked my database, and although the module names are in the left column tree, the tables are gone:
I checked all my other sites, modules and databases, but everything looks fine. This site seems to be the only one affected, and only the data of these two modules seems to be missing.
I checked "...\mysql\data\mywebsite\wb_mod_minihero.ibd and all the text data I had entered in minihero is in there.
Is there anything you know about how your modules function which might have resulted in this error? Or might you suggest how this might have happened from a user error perspective... or how I might repair it. I am only asking you here, because it appears only your two modules have been affected.