Client got this exception: 'Not able to acquire serialization (dev, class or process) monitor'
|
|
---|---|
I don't know how to manage this situation: I've a python client that gets a 'strange' Exception when tries to execute a Tango Command. The server never receives the command, it seems a problem with the DeviceProxy. Below you can see the exception. Thanks in advance, Roberto DevFailed[ DevError[ desc = Not able to acquire serialization (dev, class or process) monitor origin = TangoMonitor::get_monitor reason = API_CommandTimedOut severity = ERR] DevError[ desc = Failed to execute command_inout on device storagemanager/storagemanager/1, command CopyFileFromScratch origin = Connection::command_inout() reason = API_CommandFailed severity = ERR] ] |
|
|
---|---|
robertoborghes Hi Roberto, the device server is busy… and cannot acquire the tango monitor for the client request. So you get the timeout. I suppose you do not changed the serializatione model within the device server. |
|
|
---|---|
We've discovered that this was exactly our scenario: a command that took (randomly) a lot of time. Now we've applied a bug fix and it should be OK. Thank you Lorenzo! |