Description
Server returns 500 error instead of displaying print status while printing.
Reproduction Steps
Steps to reproduce the behavior:
Begin print job (.cbddlp file)
Click on Home
Wait
See error
Expected Behavior
Print status should be shown without error.
Screenshots / Logs
Jan 16 20:51:37 photon mariner[351]: ERROR:waitress:Exception while serving /api/print_status
Jan 16 20:51:37 photon mariner[351]: Traceback (most recent call last):
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/waitress/channel.py", line 397, in service
Jan 16 20:51:37 photon mariner[351]: task.service()
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/waitress/task.py", line 168, in service
Jan 16 20:51:37 photon mariner[351]: self.execute()
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/waitress/task.py", line 434, in execute
Jan 16 20:51:37 photon mariner[351]: app_iter = self.channel.server.application(environ, start_response)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 2464, in __call__
Jan 16 20:51:37 photon mariner[351]: return self.wsgi_app(environ, start_response)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/whitenoise/base.py", line 85, in __call__
Jan 16 20:51:37 photon mariner[351]: return self.application(environ, start_response)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 2450, in wsgi_app
Jan 16 20:51:37 photon mariner[351]: response = self.handle_exception(e)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 1867, in handle_exception
Jan 16 20:51:37 photon mariner[351]: reraise(exc_type, exc_value, tb)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
Jan 16 20:51:37 photon mariner[351]: raise value
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 2447, in wsgi_app
Jan 16 20:51:37 photon mariner[351]: response = self.full_dispatch_request()
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 1952, in full_dispatch_request
Jan 16 20:51:37 photon mariner[351]: rv = self.handle_user_exception(e)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception
Jan 16 20:51:37 photon mariner[351]: reraise(exc_type, exc_value, tb)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
Jan 16 20:51:37 photon mariner[351]: raise value
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
Jan 16 20:51:37 photon mariner[351]: rv = self.dispatch_request()
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
Jan 16 20:51:37 photon mariner[351]: return self.view_functions[rule.endpoint](**req.view_args)
Jan 16 20:51:37 photon mariner[351]: File "/opt/venvs/mariner3d/lib/python3.7/site-packages/mariner/server/api.py", line 62, in print_status
Jan 16 20:51:37 photon mariner[351]: print_status.current_byte
Jan 16 20:51:37 photon mariner[351]: ValueError: 1678655 is not in list
Description Server returns 500 error instead of displaying print status while printing.
Reproduction Steps Steps to reproduce the behavior:
Expected Behavior Print status should be shown without error.
Screenshots / Logs
Details:
Additional Context: Anycubic Photon running firmware V4.2.23 https://cdn.shopify.com/s/files/1/0212/5611/0180/files/X1-Classic_Final_Firmware.zip?v=1618501078