I have a VFP 8 application running on a dedicated Windows Server 2008 machine under Terminal Services. Every once in a while, there is a spurt of Invalid Seek Offset errors, hit by several users more or less simultaneously. For instance, this morning there were six errors between 8:54 and 9:04, then three more at 9:07, 9:16 and 9:29, spread among seven different users (two users had multiple instances of the program running, thus each had two errors seconds apart). The last previous instance of the error was on September 3, when 9 different users hit the error between 11:39 and 11:55 am.
Internet searching has shown me several sources that agree the likely cause of the error is a loss of network connection, blamed on router, cabling, or such. However, when I suggested this to the network support person, his answer was that there can be no connectivity issue as the users are all running Terminal Services on the same physical drive on which the application and data reside.
Every time the error hits, it winds up hitting several people - but not everyone who is logged in at the time. (All told there are somewhere between 20 and 30 users logged in at peak times.) And the error logs show that each of the users was in a different spot in the program, accessing different tables and different routines.
When the error has hit, the users have logged off of the network and back on, after which they ran fine.
Does anyone have any ideas what could be causing this?