I have a PB server, and one of my clients keeps getting this error:<br><br>Traceback (most recent call last):<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\python\log.py&quot;, line 53, in callWithLogger<br>&nbsp;&nbsp;&nbsp; return callWithContext({&quot;system&quot;: lp}, func, *args, **kw)
<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\python\log.py&quot;, line 38, in callWithContext<br>&nbsp;&nbsp;&nbsp; return context.call({ILogContext: newCtx}, func, *args, **kw)<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\python\context.py&quot;, line 59, in callWithContext
<br>&nbsp;&nbsp;&nbsp; return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\python\context.py&quot;, line 37, in callWithContext<br>&nbsp;&nbsp;&nbsp; return func(*args,**kw)<br>--- &lt;exception caught here&gt; ---
<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\internet\selectreactor.py&quot;, line 139, in _doReadOrWrite<br>&nbsp;&nbsp;&nbsp; why = getattr(selectable, method)()<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\internet\tcp.py&quot;, line 348, in doRead
<br>&nbsp;&nbsp;&nbsp; return self.protocol.dataReceived(data)<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\spread\banana.py&quot;, line 184, in dataReceived<br>&nbsp;&nbsp;&nbsp; gotItem(item)<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\spread\banana.py&quot;, line 114, in gotItem
<br>&nbsp;&nbsp;&nbsp; self.callExpressionReceived(item)<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\spread\banana.py&quot;, line 81, in callExpressionReceived<br>&nbsp;&nbsp;&nbsp; self.expressionReceived(obj)<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\spread\pb.py&quot;, line 559, in expressionReceived
<br>&nbsp;&nbsp;&nbsp; method(*sexp[1:])<br>&nbsp; File &quot;C:\Python24\Lib\site-packages\twisted\spread\pb.py&quot;, line 926, in proto_answer<br>&nbsp;&nbsp;&nbsp; d = self.waitingForAnswers[requestID]<br>exceptions.KeyError: 113<br>connection lost, reason &lt;
twisted.python.failure.Failure exceptions.KeyError&gt;<br><br>Note that the server and client are on the same machine. The client is reading log files and sending certain lines to the PB server. This is fairly high volume, and when it seems to peak this happens. 
<br><br>I'm also using a ReconnectingPBClientFactory, but it doesn't reconnect when this error occures.<br><br>Any ideas out there?<br><br>Thanks,<br><br>Don<br>