How did you determine that all layouts are Gone?
Did you open manage | Layouts and check that way?
Layouts can be hidden from the user and layouts with certain designs can appear to be blank depending on found set and sort order so I can't help wondering if that might be the case here.
It's also possible to have a two file system where one file contains the layouts and the other contains the data.
I determined that when I watched it happen and when I went to manage layouts they were all gone. As I said manually deleting them will ALWAYS leave 1 layout intact, so I know for a fact that is not what happened, plus every user that was connected was in the room with me and none of them have access to the layouts anyways.
What do you get if you run a recover on this file?
Recovery stated it rebuilt the file and found no errors. It did rebuild all the layouts and put them in alphabetical order and all at root level, folders included. (Makes me wonder if the layout number was used somewhere if it would pick up the new order?-hmmm.. I should try it.)
So this is a case of pure file corruption, undetected by an act of recovery. This then begs the question, if recovery states no errors were detected,
exactly where did all the layouts go?2012-12-06 14:22:01.110 -0600 db no layouts.fmp12 0 Recover built a new database without detecting any problems. The new database is safe to use, though you should monitor the results carefully and make sure to keep up-to-date backups of your databases.2012-12-06 14:22:01.111 -0600 db no layouts.fmp12 0 Note: Recover only checks the data blocks of the file and generates a new file from that data. The Consistency Check checks all blocks of the file, and may find more problems in the original file than Recover does.2012-12-06 14:22:01.111 -0600 db no layouts.fmp12 0 File blocks: scanned and rebuilt 12743 block(s), dropped 0 invalid data block(s)2012-12-06 14:22:01.112 -0600 db no layouts.fmp12 0 Schema: scanned fields and tables; no problems found2012-12-06 14:22:01.112 -0600 db no layouts.fmp12 0 Structure: scanned; 0 item(s) modified2012-12-06 14:22:01.113 -0600 db no layouts.fmp12 0 File size after recovery is 51048448 bytes2012-12-06 14:22:01.114 -0600 db no layouts.fmp12 0 *** Completed recovery to 'db no layouts Recovered.fmp12'2012-12-06 14:31:22.613 -0600 db no layouts.fmp12 0 *** Started consistency check, total of 12807 block(s) to check2012-12-06 14:31:23.571 -0600 db no layouts.fmp12 0 *** Completed consistency check, checked 12807 block(s)