I've been having an issue with the Servoy Smart Client on Windows 7 Pro x64, both with Servoy version 3.x and now 5.x (which I upgraded to hoping it was version 3 that was screwing up.)
The symptoms are that basically if I leave the Smart Client open on my solution for any length of time, it will eventually disconnect from the server in such a way that it doesn't actually realize it until I try to do something (update a record, change to a new form, etc) at which point I'll get a random error message depending on what I try to do.. if I go to another form I'll get a 'Could not display form' error, or if I try to make a new portal row on a record I'll get "class com.servoy.j2db.dataprocessing.RowManager$RowFireNotifyChange does not match trust level of ..." (and it trails off like that, cut off with the ...) In either case, the smart client then pretty much locks up and stops responding to user input but without actually crashing. Sometimes I can hit the Close button on the solution window and the window will either go white or display the little square Servoy logo in the middle, and if I hit it a second time it will close compeltely. However it then trashes the preferences file, making it 0 bytes, and the next time I launch all my prefs are gone (window size, position, toolbars on/off, etc.)
The odd thing is that when the client dies like this, prior to trying to close it if I login to the Servoy admin server and pull up the client list, it still shows my client as being connected.
And to make it even more fun, this only happens when I'm on the LAN, in the same building with the server! If I use the Smart Client at home on basically an identical setup (Win 7 Pro x64, save Java version, etc) just over the Internet, I can stay connected for days. And that's through a firewall (port 1099 open) whereas on the LAN it's a free-for-all with no restrictions at all.
Any ideas what this is all about or where to start looking? I've lowered the pingDelay to no avail, though it still makes no sense why it would be fine remotely and not in the same building.
Java 6 update 26 (32-bit) on Windows 7 Pro x64 as mentioned.