Everything has been working well with my psiturk experiment. However, today I tried to reload the server and debug an experiment and I am getting an unusual error that is causing me to go crazy:
[psiTurk server:on mode:sdbx #HITs:0]$ server off
EXCEPTION of type 'FileNotFoundError' occurred with message: '[Errno 2] No such file or directory'
To enable full traceback, run the following command: 'set debug true'
[psiTurk server:on mode:sdbx #HITs:0]$ set debug true
debug - was: False
now: True
[psiTurk server:on mode:sdbx #HITs:0]$ server off
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/cmd2/cmd2.py", line 1581, in onecmd_plus_hooks
stop = self.onecmd(statement, add_to_history=add_to_history)
File "/usr/local/lib/python3.9/site-packages/cmd2/cmd2.py", line 1977, in onecmd
stop = func(statement)
File "/usr/local/lib/python3.9/site-packages/psiturk/psiturk_shell.py", line 72, in helper_fn
return func(self, opt)
File "/usr/local/lib/python3.9/site-packages/psiturk/psiturk_shell.py", line 574, in do_server
self.server_off()
File "/usr/local/lib/python3.9/site-packages/psiturk/psiturk_shell.py", line 166, in server_off
self.server.shutdown()
File "/usr/local/lib/python3.9/site-packages/psiturk/experiment_server_controller.py", line 141, in shutdown
psiturk_master_procs = [p for p in psutil.process_iter(
File "/usr/local/lib/python3.9/site-packages/psiturk/experiment_server_controller.py", line 141, in <listcomp>
psiturk_master_procs = [p for p in psutil.process_iter(
File "/usr/local/lib/python3.9/site-packages/psutil/__init__.py", line 1571, in process_iter
proc.info = proc.as_dict(
File "/usr/local/lib/python3.9/site-packages/psutil/__init__.py", line 639, in as_dict
ret = meth()
File "/usr/local/lib/python3.9/site-packages/psutil/__init__.py", line 774, in exe
exe = self._proc.exe()
File "/usr/local/lib/python3.9/site-packages/psutil/_psosx.py", line 338, in wrapper
return fun(self, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/psutil/_psosx.py", line 417, in exe
return cext.proc_exe(self.pid)
FileNotFoundError: [Errno 2] No such file or directory
EXCEPTION of type 'FileNotFoundError' occurred with message: '[Errno 2] No such file or directory'
[psiTurk server:on mode:sdbx #HITs:0]$