Moving a folder while Download()s are running causes exceptions.RuntimeError: maximum recursion depth exceeded while calling a Python object
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntuone-client (Ubuntu) |
Triaged
|
Undecided
|
Ubuntu One Client Engineering team |
Bug Description
I created a folder named "BrokenFolder" on a remote machine and filled it with lots of empty files.
Reconnected the local machine to Ubuntu One and the client started to download the files.
In the middle of a transfer I moved the folder containing the files being downloaded first to another name ("SomeOtherFolder") and then moved it away from Ubuntu One directory.
2012-08-13 09:47:09,906 - ubuntuone.
a39a3ee5e6b4b0d
2012-08-13 09:47:09,907 - ubuntuone.
node:
id="'ea25e3d8-
2012-08-13 09:47:09,907 - ubuntuone.
.Download object at 0x41112c0>}
2012-08-13 09:47:09,910 - twisted - ERROR - Unhandled error in Deferred:
2012-08-13 09:47:09,911 - twisted - ERROR - Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
return _inlineCallback
File "/usr/lib/
result = g.send(result)
File "/usr/lib/
yield cmd.go()
File "/usr/lib/
return _inlineCallback
--- <exception caught here> ---
File "/usr/lib/
result = g.send(result)
File "/usr/lib/
self.
File "/usr/lib/
return pathlock.
File "/usr/lib/
on_children, len(wait_for))
File "/usr/lib/
self.
File "/usr/lib/
logger_
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
hdlr.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
None, sys.stderr)
File "/usr/lib/
lines = format_
File "/usr/lib/
return [_format_
File "/usr/lib/
valuestr = _some_str(value)
File "/usr/lib/
return '<unprintable %s object>' % type(value)
exceptions.
At this point Ubuntu One is not advancing the queue and is stuck.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntuone-client 3.0.2-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-29-generic x86_64
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
Date: Mon Aug 13 10:03:46 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120225)
PackageArchitec
SourcePackage: ubuntuone-client
UpgradeStatus: No upgrade log present (probably fresh install)