dispersy icon indicating copy to clipboard operation
dispersy copied to clipboard

[tracker] socket.error: [Errno 22] Invalid argument

Open LipuFei opened this issue 10 years ago • 0 comments

A backtrace in tracker log:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
    return func(*args,**kw)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 586, in _doReadOrWrite
    why = selectable.doRead()
--- <exception caught here> ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/udp.py", line 147, in doRead
    self.protocol.datagramReceived(data, addr)
  File "/home/tracker/dispersy/endpoint.py", line 323, in datagramReceived
    self._dispersy.on_incoming_packets([(Candidate(address, is_tunnel), datagram)], timestamp=time())
  File "/home/tracker/dispersy/dispersy.py", line 1456, in on_incoming_packets
    community.on_incoming_packets(list(iterator), cache, timestamp)
  File "/home/tracker/dispersy/community.py", line 2009, in on_incoming_packets
    self._on_batch_cache(meta, batch)
  File "/home/tracker/dispersy/community.py", line 2070, in _on_batch_cache
    self._dispersy._delay(delay, packet, candidate)
  File "/home/tracker/dispersy/dispersy.py", line 1786, in _delay
    community._delay(key[1:], delay, packet, candidate)
  File "/home/tracker/dispersy/community.py", line 1906, in _delay
    delay.send_request(self, candidate)
  File "/home/tracker/dispersy/message.py", line 86, in send_request
    community.dispersy.get_member(mid=self._missing_member_id))
  File "/home/tracker/dispersy/community.py", line 2907, in create_missing_identity
    self._dispersy._forward([request])
  File "/home/tracker/dispersy/util.py", line 183, in wrapper
    return_value = func(*args, **kargs)
  File "/home/tracker/dispersy/dispersy.py", line 1766, in _forward
    result = result and self._send(tuple(candidates), [message])
  File "/home/tracker/dispersy/dispersy.py", line 1812, in _send
    messages_send = self._endpoint.send(candidates, packets)
  File "/home/tracker/dispersy/endpoint.py", line 181, in send
    if self.send_packet(candidate, packet):
  File "/home/tracker/dispersy/endpoint.py", line 309, in send_packet
    self.transport.write(data, candidate.sock_addr)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/udp.py", line 184, in write
    return self.socket.sendto(datagram, addr)
socket.error: [Errno 22] Invalid argument

LipuFei avatar Jan 22 '15 14:01 LipuFei