Exception in the email
This is just observed in a running instance.
[2019-06-13 11:11:19,462] ERROR in app: Exception on /api/email/3 [POST]
Traceback (most recent call last):
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/flask/app.py", line 1832, in full_dispatch_request
rv = self.dispatch_request()
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/flask/app.py", line 1818, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/flask_restful/__init__.py", line 458, in wrapper
resp = resource(*args, **kwargs)
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/flask/views.py", line 88, in view
return self.dispatch_request(*args, **kwargs)
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/flask_restful/__init__.py", line 573, in dispatch_request
resp = meth(*args, **kwargs)
File "/app/zesje/api/emails.py", line 167, in post
return self._send_all(exam_id, template, attach)
File "/app/zesje/api/emails.py", line 215, in _send_all
attach, app.config['FROM_ADDRESS'],
File "/app/zesje/api/emails.py", line 76, in build_email
if attach
File "/app/zesje/emails.py", line 46, in build_solution_attachment
solution = solution_pdf(exam_id, student_id)
File "/app/zesje/emails.py", line 25, in solution_pdf
with Image(filename=filepath) as page:
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/wand/image.py", line 6406, in __init__
self.read(filename=filename, resolution=resolution)
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/wand/image.py", line 6795, in read
self.raise_exception()
File "/opt/conda/envs/zesje-dev/lib/python3.6/site-packages/wand/resource.py", line 240, in raise_exception
raise e
wand.exceptions.CacheError: cache resources exhausted `/app/data/3_data/submissions/42/page18.jpg' @ error/cache.c/OpenPixelCache/3945