Client : Windows 2.1.201 EDGE - Intel Brix Windows 10 Home Server : 2.2.3 - Apache2
Randomly, some players are freezing. We can’t do a CTRL+ALT+SUPP to kill the process. Here are errors of the Watchdogs :
System.IO.IOException: The process cannot access the file ‘C:\Users\BRIX\Documents\Xibo Library\status.json’ because it is being used by another process.
at [System.IO](http://system.io/).__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access)
at XiboClientWatchdog.Watcher.Run()
That error message probably isn’t the cause of the problem - it just means that the watchdog wasn’t able to access the status.json file to see if the Player was still running.
If you can’t do a CTRL+ALT+DEL does that mean the entire PC has locked up?
I have the same problem, all my player randomly show this error message in the task bar :
( Unlike etcslashshadow my player don’t freeze, i can control them )
ERROR
System.IO.IOexception: Le processus ne peut pas accéder au fichier ‘C:\Users\ZOTAC02\Documents\Xibo Library\status.json’, car il est en cours d’utilisation par un autre processus.
a System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
Do you have anything else that might access that file - a virus scanner for example?
That file is written to by the Player and read from by the WatchDog. Its not clear to my why the watchdog can’t read the file - because the Player doesn’t lock it for reading - only for writing.