HSQL Database Engine 2.3.2 & LO Version: 6.2.5.2
I have a split dB that is stored on the cloud (Google Drive) and auto-syncs on save. It has been working flawlessly for weeks (since I split it) and I open/work with it almost daily.
Opening it up today, I get an “error in the script file line (path reference) 121” trying to open any query, form or report, and Base cannot load the tables list. Queries, forms, reports are listed. Forms will even preview, including the last forms I created yesterday.
Viewing the script file in an editor, I see that line 121 is a SET TABLE and refers to a table that was one of the originals that has never caused a problem. I also see that the .script file does not include any references to a new table created yesterday, but the .log file has references to edits done to that new table. The date stamp for the latest script version is accurate for my end-of-day save and matches the .odb stamp.
I have tried restoring earlier working versions of both the .odb and the .script file individually and together, even chucking all of yesterday’s versions and going back the previous day’s working versions. I tried deleting line 121 (I could recreate that table with some effort) but the error moved to another line reference. I tried restarting in safe mode
I cannot seem to get those tables back and they/the dB represent months of work. I know they are still “there” but I’m stumped how to fix this. Any thoughts or ideas on what to try next are desperately welcome as I’m out of them.
(I had not been very proactive about creating separate backups since G Drive keeps so many versions, which I have restored from before so I was cruising on a false sense of security. Silly rabbit.)