﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
3302	When a test fails because Foolscap cannot bind a port, the failure doesn't include enough information	exarkun		"Sometimes the test suite has failures like:

{{{
Traceback (most recent call last):
  File ""/tmp/tahoe-lafs.tox/py27-coverage/lib/python2.7/site-packages/twisted/internet/defer.py"", line 122, in execute
    result = callable(*args, **kw)
  File ""/tmp/tahoe-lafs.tox/py27-coverage/lib/python2.7/site-packages/twisted/internet/posixbase.py"", line 495, in listenTCP
    p.startListening()
  File ""/tmp/tahoe-lafs.tox/py27-coverage/lib/python2.7/site-packages/twisted/internet/tcp.py"", line 1363, in startListening
    raise CannotListenError(self.interface, self.port, le)
twisted.internet.error.CannotListenError: Couldn't listen on any:38205: [Errno 98] Address already in use.
}}}

This shows that some TCP server has failed to start because EADDRINUSE.  This makes debugging such failures infuriating.
"	defect	closed	normal	undecided	unknown	n/a	fixed			
