﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2204	cloud branch: allmydata.storage.leasedb.NonExistentShareError	CyberAxe	exarkun	"{{{
processing 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9'
skipping 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\0_0.jpg'..
skipping 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\0_1.jpg'..
skipping 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\1_0.jpg'..
skipping 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\1_1.jpg'..
 re-using old directory for 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9'
 re-using old directory for 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files'
 re-using old directory for 'c:\BackMeUp\WesternColorado_files\images'
 re-using old directory for 'c:\BackMeUp\WesternColorado_files'
 creating directory for 'c:\BackMeUp\'
Traceback (most recent call last):
  File ""c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py"", line 156, in run
    rc = runner(sys.argv[1:], install_node_control=install_node_control)
  File ""c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py"", line 141, in runner
    rc = cli.dispatch[command](so)
  File ""c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\cli.py"", line 574, in backup
    rc = tahoe_backup.backup(options)
  File ""c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py"", line 325, in backup
    return bu.run()
  File ""c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py"", line 123, in run
    put_child(archives_url, now, new_backup_dircap)
  File ""c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py"", line 57, in put_child
    raise HTTPError(""Error during put_child"", resp)
HTTPError: Error during put_child: 500 Internal Server Error
""Traceback (most recent call last):
Failure: allmydata.mutable.common.NotEnoughServersError: ('Publish ran out of good servers, last failure was: [Failure instance: Traceback (
failure with no frames): <class \\'foolscap.tokens.RemoteException\\'>: <RemoteException around \\'[CopiedFailure instance: Traceback from r
emote host -- Traceback (most recent call last):\\n  File \""/usr/lib/python2.7/dist-packages/foolscap/eventual.py\"", line 26, in _turn\\n
 cb(*args, **kwargs)\\n  File \""/home/customer/LAFS_source/src/allmydata/util/deferredutil.py\"", line 55, in _with_log\\n    op(res)\\n  Fil
e \""/usr/local/lib/python2.7/dist-packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\"", line 382, in callback\\n    self
._startRunCallbacks(result)\\n  File \""/usr/local/lib/python2.7/dist-packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\
"", line 490, in _startRunCallbacks\\n    self._runCallbacks()\\n--- <exception caught here> ---\\n  File \""/usr/local/lib/python2.7/dist-pac
kages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\"", line 577, in _runCallbacks\\n    current.result = callback(current.re
sult, *args, **kw)\\n  File \""/home/customer/LAFS_source/src/allmydata/storage/backends/base.py\"", line 170, in _update_lease\\n    account.
add_or_renew_default_lease(self.storage_index, shnum)\\n  File \""/home/customer/LAFS_source/src/allmydata/storage/account.py\"", line 58, in
add_or_renew_default_lease\\n    return self.add_or_renew_lease(storage_index, shnum, renewal_time, expiration_time)\\n  File \""/home/custom
er/LAFS_source/src/allmydata/storage/account.py\"", line 63, in add_or_renew_lease\\n    renewal_time, expiration_time)\\n  File \""/home/cust
omer/LAFS_source/src/allmydata/storage/leasedb.py\"", line 267, in add_or_renew_leases\\n    raise NonExistentShareError(si_s, shnum)\\nallmy
data.storage.leasedb.NonExistentShareError: can\\'t find SI=\\'o2ofk2psfahdhyf5uq3nqdmrwe\\' shnum=0 in \`shares\` table\\n]\\'>\\n]', None)

""
}}}

Extracting and reformatting the traceback contained in that error:

{{{
Traceback (most recent call last):
  File ""/usr/lib/python2.7/dist-packages/foolscap/eventual.py"", line 26, in _turn
 cb(*args, **kwargs)
  File ""/home/customer/LAFS_source/src/allmydata/util/deferredutil.py"", line 55, in _with_log
    op(res)
  File ""/usr/local/lib/python2.7/dist-packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py"", line 382, in callback
    self._startRunCallbacks(result)
  File ""/usr/local/lib/python2.7/dist-packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py"", line 490, in _startRunCallbacks
    self._runCallbacks()
--- <exception caught here> ---
  File ""/usr/local/lib/python2.7/dist-packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\"", line 577, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File ""/home/customer/LAFS_source/src/allmydata/storage/backends/base.py"", line 170, in _update_lease
    account.add_or_renew_default_lease(self.storage_index, shnum)
  File ""/home/customer/LAFS_source/src/allmydata/storage/account.py"", line 58, in add_or_renew_default_lease
    return self.add_or_renew_lease(storage_index, shnum, renewal_time, expiration_time)
  File ""/home/customer/LAFS_source/src/allmydata/storage/account.py"", line 63, in add_or_renew_lease
    renewal_time, expiration_time)
  File ""/home/customer/LAFS_source/src/allmydata/storage/leasedb.py"", line 267, in add_or_renew_leases
    raise NonExistentShareError(si_s, shnum)
allmydata.storage.leasedb.NonExistentShareError: can't find SI='o2ofk2psfahdhyf5uq3nqdmrwe' shnum=0 in `shares` table
}}}
"	defect	closed	normal	undecided	code-storage	cloud-branch	fixed	renew leases leasedb blocks-cloud-merge		
