[Twisted-Python] TB calling _IdentityTransferDecoder after decode finished.
![](https://secure.gravatar.com/avatar/cf223b7cf77583c0a2665bad01f84f11.jpg?s=120&d=mm&r=g)
I'm in the middle of trying to figure what causes this TB. Has this been seen before? File "/usr/local/lib/python2.7/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite why = selectable.doRead() File "/usr/local/lib/python2.7/site-packages/twisted/internet/unix.py", line 191, in doRead return self._dataReceived(data) File "/usr/local/lib/python2.7/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived rval = self.protocol.dataReceived(data) File "/opt/webdefence/lib/filtering_proxy_listener.py", line 144, in dataReceived return http.HTTPChannel.dataReceived(self, data) File "/usr/local/lib/python2.7/site-packages/twisted/web/http.py", line 2211, in dataReceived return basic.LineReceiver.dataReceived(self, data) File "/usr/local/lib/python2.7/site-packages/twisted/protocols/basic.py", line 579, in dataReceived why = self.rawDataReceived(data) File "/usr/local/lib/python2.7/site-packages/twisted/web/http.py", line 2218, in rawDataReceived self._transferDecoder.dataReceived(data) File "/usr/local/lib/python2.7/site-packages/twisted/web/http.py", line 1681, in dataReceived "_IdentityTransferDecoder cannot decode data after finishing") exceptions.RuntimeError: _IdentityTransferDecoder cannot decode data after finishing The code at filtering_proxy_listener.py:144 is keeping track of the received data size and then calls into the base class dataReceived(). Barry
participants (1)
-
Scott, Barry