[2020-03-09 12:52:55,766: ERROR/ForkPoolWorker-9] Task timeside.server.tasks.experience_run[4175ee46-0ea9-43ba-8fbd-513a2e948e25] raised unexpected: TypeError('slice indices must be integers or None or have an __index__ method')
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/celery/app/trace.py", line 385, in trace_task
R = retval = fun(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/celery/app/trace.py", line 650, in __protected_call__
return self.run(*args, **kwargs)
File "/srv/lib/timeside/timeside/server/tasks.py", line 39, in experience_run
item.run(experience)
File "/srv/lib/timeside/timeside/server/models.py", line 523, in run
pipe.run()
File "/srv/lib/timeside/timeside/core/processor.py", line 554, in run
frames, eod = item.process(frames, eod)
File "/srv/lib/timeside/timeside/core/preprocessors.py", line 74, in wrapper
process_func(analyzer, downmix_frames, eod)
File "/srv/lib/timeside/timeside/core/preprocessors.py", line 186, in wrapper
for adapted_frames, adapted_eod in analyzer.frames_buffer.frames(frames, eod):
File "/srv/lib/timeside/timeside/core/preprocessors.py", line 160, in frames
self.buffer = stack[nb_frames * self.stepsize:]
TypeError: slice indices must be integers or None or have an __index__ method
It seems to be the case since use of AubioDecoder.
This error does not occure while applying all encoders at the same time on Tests selection (or all analyzers on the same selection). This occures only with all experience.
While applying the experience
allon the selectionTests,empty results for encoders are created with draft status. No other experience are created.
Worker's logs give this error:
It seems to be the case since use of AubioDecoder.
This error does not occure while applying all encoders at the same time on
Testsselection (or all analyzers on the same selection). This occures only withallexperience.