Hi all,
I am running a bokeh server application and updating 6 TextInput fields each 1s in a separate thread,
The update function for plotting is called each 0.5s
After a 2-3 seconds the TextInput values freezes while the update function continues
Any idea what is the reason for his?
Sometimes I am getting these errors:
ERROR:tornado.application:Future exception was never retrieved: Traceback (most recent call last):
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1021, in run
yielded = self.gen.throw(*exc_info)
File “/Library/Python/2.7/site-packages/bokeh/client/_connection.py”, line 168, in send_message
sent = yield message.send(self._socket)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1015, in run
value = future.result()
File “/Library/Python/2.7/site-packages/tornado/concurrent.py”, line 237, in result
raise_exc_info(self._exc_info)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1021, in run
yielded = self.gen.throw(*exc_info)
File “/Library/Python/2.7/site-packages/bokeh/server/protocol/message.py”, line 192, in send
yield conn.write_message(self.content_json, locked=False)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1015, in run
value = future.result()
File “/Library/Python/2.7/site-packages/tornado/concurrent.py”, line 237, in result
raise_exc_info(self._exc_info)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 285, in wrapper
yielded = next(result)
File “/Library/Python/2.7/site-packages/bokeh/client/_connection.py”, line 57, in write_message
write_message_unlocked()
File “/Library/Python/2.7/site-packages/bokeh/client/_connection.py”, line 44, in write_message_unlocked
future = self._socket.write_message(message, binary)
File “/Library/Python/2.7/site-packages/tornado/websocket.py”, line 970, in write_message
return self.protocol.write_message(message, binary)
File “/Library/Python/2.7/site-packages/tornado/websocket.py”, line 688, in write_message
return self._write_frame(True, opcode, message, flags=flags)
File “/Library/Python/2.7/site-packages/tornado/websocket.py”, line 671, in _write_frame
return self.stream.write(frame)
File “/Library/Python/2.7/site-packages/tornado/iostream.py”, line 398, in write
self._handle_write()
File “/Library/Python/2.7/site-packages/tornado/iostream.py”, line 850, in _handle_write
_merge_prefix(self._write_buffer, num_bytes)
File “/Library/Python/2.7/site-packages/tornado/iostream.py”, line 1528, in _merge_prefix
if len(deque) == 1 and len(deque[0]) <= size:
TypeError: object of type ‘NoneType’ has no len()
ERROR:tornado.application:Future exception was never retrieved: Traceback (most recent call last):
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1021, in run
yielded = self.gen.throw(*exc_info)
File “/Library/Python/2.7/site-packages/bokeh/client/_connection.py”, line 168, in send_message
sent = yield message.send(self._socket)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1015, in run
value = future.result()
File “/Library/Python/2.7/site-packages/tornado/concurrent.py”, line 237, in result
raise_exc_info(self._exc_info)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1021, in run
yielded = self.gen.throw(*exc_info)
File “/Library/Python/2.7/site-packages/bokeh/server/protocol/message.py”, line 180, in send
yield conn.write_message(self.header_json, locked=False)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 1015, in run
value = future.result()
File “/Library/Python/2.7/site-packages/tornado/concurrent.py”, line 237, in result
raise_exc_info(self._exc_info)
File “/Library/Python/2.7/site-packages/tornado/gen.py”, line 285, in wrapper
yielded = next(result)
File “/Library/Python/2.7/site-packages/bokeh/client/_connection.py”, line 57, in write_message
write_message_unlocked()
File “/Library/Python/2.7/site-packages/bokeh/client/_connection.py”, line 44, in write_message_unlocked
future = self._socket.write_message(message, binary)
File “/Library/Python/2.7/site-packages/tornado/websocket.py”, line 970, in write_message
return self.protocol.write_message(message, binary)
File “/Library/Python/2.7/site-packages/tornado/websocket.py”, line 688, in write_message
return self._write_frame(True, opcode, message, flags=flags)
File “/Library/Python/2.7/site-packages/tornado/websocket.py”, line 671, in _write_frame
return self.stream.write(frame)
File “/Library/Python/2.7/site-packages/tornado/iostream.py”, line 398, in write
self._handle_write()
File “/Library/Python/2.7/site-packages/tornado/iostream.py”, line 851, in _handle_write
self._write_buffer.popleft()
IndexError: pop from an empty deque
``