Using the new bokeh server, I frequently get an error that looks something like this:
RuntimeError: Cannot apply patch to 535f7529-6e5d-4585-bb08-c72687486f0b which is not in the document
Can anyone give me an idea of where this error could be coming from?
I’d paste the full traceback, but it’s 11,000 line long, mostly alternating between errors in gen.py and concurrent.py. Here are the last few lines:
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 355, in _handle_messages
yield self._next()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1008, in run
value = future.result()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/concurrent.py”, line 232, in result
raise_exc_info(self._exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1014, in run
yielded = self.gen.throw(*exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 302, in _next
yield self._state.run(self)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1008, in run
value = future.result()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/concurrent.py”, line 232, in result
raise_exc_info(self._exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1014, in run
yielded = self.gen.throw(*exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 81, in run
yield connection._handle_messages()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1008, in run
value = future.result()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/concurrent.py”, line 232, in result
raise_exc_info(self._exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1014, in run
yielded = self.gen.throw(*exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 355, in _handle_messages
yield self._next()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1008, in run
value = future.result()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/concurrent.py”, line 232, in result
raise_exc_info(self._exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1014, in run
yielded = self.gen.throw(*exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 302, in _next
yield self._state.run(self)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1008, in run
value = future.result()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/concurrent.py”, line 232, in result
raise_exc_info(self._exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1014, in run
yielded = self.gen.throw(*exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 81, in run
yield connection._handle_messages()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1008, in run
value = future.result()
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/concurrent.py”, line 232, in result
raise_exc_info(self._exc_info)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/tornado/gen.py”, line 1017, in run
yielded = self.gen.send(value)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/connection.py”, line 351, in _handle_messages
self._session._handle_patch(message)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/client/session.py”, line 364, in _handle_patch
message.apply_to_document(self.document)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/server/protocol/messages/patch_doc.py”, line 80, in apply_to_document
doc.apply_json_patch(self.content)
File “//anaconda/envs/bokeh11/lib/python2.7/site-packages/bokeh/document.py”, line 837, in apply_json_patch
raise RuntimeError(“Cannot apply patch to %s which is not in the document” % (str(patched_id)))
RuntimeError: Cannot apply patch to 535f7529-6e5d-4585-bb08-c72687486f0b which is not in the document