#1731 new defect

httplib.BadStatusLine exception occurred once in 10000 "tahoe put"s to the same SDMF writecap — at Version 1

Reported by: zancas Owned by: davidsarah
Priority: major Milestone: undecided
Component: code-frontend Version: 1.9.1
Keywords: reliability cli heisenbug error Cc:
Launchpad Bug:

Description (last modified by davidsarah)

Traceback (most recent call last):
  File "/home/arc/tahoe-lafs/support/bin/tahoe", line 9, in <module>
    load_entry_point(\'allmydata-tahoe==1.9.0.post132\', \'console_scripts\', \'tahoe\')()
  File "/home/arc/tahoe-lafs/src/allmydata/scripts/runner.py", line 116, in run
    rc = runner(sys.argv[1:], install_node_control=install_node_control)
  File "/home/arc/tahoe-lafs/src/allmydata/scripts/runner.py", line 102, in runner
    rc = cli.dispatch[command](so)
  File "/home/arc/tahoe-lafs/src/allmydata/scripts/cli.py", line 541, in put
    rc = tahoe_put.put(options)
  File "/home/arc/tahoe-lafs/src/allmydata/scripts/tahoe_put.py", line 85, in put
    resp = do_http("PUT", url, infileobj)
  File "/home/arc/tahoe-lafs/src/allmydata/scripts/common_http.py", line 68, in do_http
    return c.getresponse()
  File "/usr/lib/python2.7/httplib.py", line 1027, in getresponse
    response.begin()
  File "/usr/lib/python2.7/httplib.py", line 407, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
    raise BadStatusLine(line)
httplib.BadStatusLine: \'\'

Change History (1)

comment:1 Changed at 2012-05-09T01:22:11Z by davidsarah

  • Component changed from unknown to code-frontend
  • Description modified (diff)
  • Keywords reliability cli added
  • Priority changed from normal to major
  • Summary changed from With 10000 "tahoe put" 's to the same SDMF Write Cap A Previously Unseen Error was generated to httplib.BadStatusLine exception occurred once in 10000 "tahoe put"s to the same SDMF writecap

It looks as though either the gateway failed to output a valid first line in its HTTP response, or the CLI failed to read that line correctly.

Note: See TracTickets for help on using tickets.