On Sep 19, 2017, at 2:00 PM, Alan Chan wrote:

> If a record wasn't unloaded in trigger properly, the record would be locked 
> even after the invoking client user left the system (no longer signed in). 
> The only way is to restart the server.

This is a great point. I wonder if any of the users reporting this problem have 
triggers that are doing some “fancy stuff” that could be causing this. 

But even in this situation, I think 4D should try to deal with this. Maybe they 
could add some code to 4D Server that runs periodically like a “Janitor” 
routine that checks the list of locked record — I’m sure 4D Server keeps a list 
of this somewhere internally — and if it finds a locked record that is not 
linked to a currently connected user, it unlocks it. That would fix this issue 
and not require a 4D Server restart. 

Tim

********************************************
Tim Nevels
Innovative Solutions
785-749-3444
[email protected]
********************************************

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to