Here you go Nick.
Thanks Mark. I can see that it tried to upgrade the database without actually creating the tables first. It would only do that if it found a database file but it was really an empty file.
Struggling to understand how that could happen but thanks for sending. I'll see if I can make it happen again and also log out more info around this code.
I'll also see if I can add an success message on the installer.