Skip to content

Errore nel client daemon dopo richiesta di shutdown dal client command manager #72

@giornaledisistema

Description

@giornaledisistema

L'errore si presenta in modo sporadico e casuale e si ottiene quando dal client command manager viene lanciato il comando "shutdown":

(PyBox)>>> shutdown
Daemon is shutting down

Il traceback dell'errore nel client daemon:

Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/home/user/venv/pin/local/lib/python2.7/site-packages/watchdog/observers/api.py", line 182, in run
File "/home/user/venv/pin/local/lib/python2.7/site-packages/watchdog/observers/polling.py", line 91, in queue_events
File "/home/user/venv/pin/local/lib/python2.7/site-packages/watchdog/observers/polling.py", line 74, in
<type 'exceptions.TypeError'>: 'NoneType' object is not callable

Ad una prima analisi con @k4rl85 il problema è nel file client_daemon.py, in Daemon.stop().
L'ipotesti è che il daemon in alcune occasioni si chiuda prima del thread di watchdog.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions