Unable to upload file - TransactionRollbackError at /upload/
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Client |
Invalid
|
Low
|
Lucio Torre | ||
Ubuntu One Servers |
Triaged
|
Low
|
Lucio Torre |
Bug Description
Using the web interface, I browse to a file for uploading and then click on the "upload" button.
The first time I tried this it seemed to timed out (sorry, but I didn't capture the message)
I retired the operation and, after a while, the following message appears:
TransactionRoll
deadlock detected
DETAIL: Process 16864 waits for ExclusiveLock on tuple (10202,18) of relation 26795 of database 26735; blocked by process 12322.
Process 12322 waits for ShareLock on transaction 3330764; blocked by process 16864.
Request Method: POST
Request URL: https:/
Exception Type: TransactionRoll
Exception Value:
deadlock detected
DETAIL: Process 16864 waits for ExclusiveLock on tuple (10202,18) of relation 26795 of database 26735; blocked by process 12322.
Process 12322 waits for ShareLock on transaction 3330764; blocked by process 16864.
Exception Location: /srv/ubuntuone.
Python Executable: /usr/bin/python
Python Version: 2.5.2
Python Path: ['/srv/
Server time: Wed, 1 Jul 2009 13:30:03 +0530
Traceback is as follows:
Environment:
Request Method: POST
Request URL: https:/
Django Version: 1.1 pre-alpha
Python Version: 2.5.2
Installed Applications:
['django.
Installed Middleware:
('django.
'django.
'storm.
'django.
Traceback:
File "/srv/ubuntuone
86. response = callback(request, *callback_args, **callback_kwargs)
File "/srv/ubuntuone
369. return func(*args, **kwargs)
File "/srv/ubuntuone
97. return func(req, *args, **kwargs)
File "/srv/ubuntuone
67. return self.view_
File "/srv/ubuntuone
573. uploader.
File "/srv/ubuntuone
487. new_node.
File "/srv/ubuntuone
445. MimeTypeLookup.
File "/srv/ubuntuone
206. self.flush()
File "/srv/ubuntuone
486. self._flush_
File "/srv/ubuntuone
548. self._connectio
File "/srv/ubuntuone
257. return Connection.
File "/srv/ubuntuone
203. raw_cursor = self.raw_
File "/srv/ubuntuone
267. return Connection.
File "/srv/ubuntuone
284. self._check_
File "/srv/ubuntuone
325. return function(*args, **kwargs)
Exception Type: TransactionRoll
Exception Value: deadlock detected
DETAIL: Process 16864 waits for ExclusiveLock on tuple (10202,18) of relation 26795 of database 26735; blocked by process 12322.
Process 12322 waits for ShareLock on transaction 3330764; blocked by process 16864.
Changed in ubuntuone-client: | |
status: | Triaged → Invalid |
Changed in ubuntuone-client: | |
importance: | Undecided → Low |
Changed in ubuntuone-servers: | |
importance: | Undecided → Low |
.home.kevin. .cache. ubuntuone. log.syncdaemon. exceptions. log: SyncDaemon. ActionQueue - ERROR - MakeFile share:'' node:'61eaad34- e195-4489- a306-02890351c3 d5' MakeFile( marker= "'61eaad34- e195-4489- a306-02890351c3 d5'", share="''", name="' MyNokia6233- 080653. backup' ", parent= "'f6b1308a- d6e0-4f36- b7be-b5188da32a 4e'") failure INTERNAL_ERROR SyncDaemon. ActionQueue - ERROR - upload share:'' node:'61eaad34- e195-4489- a306-02890351c3 d5' upload( node="' 61eaad34- e195-4489- a306-02890351c3 d5'", hash="' sha1:6aaed8251e 4abf5e8c54ef7c7 006262c53d1866b '", fileobj_ factory= '<bound method FSKey.open_file of <canonical. ubuntuone. storage. syncdaemon. sync.FSKey object at 0x91063ac>>', share="''", crc32=' 2521887821L' , previous_ hash="' sha1:da39a3ee5e 6b4b0d3255bfef9 5601890afd80709 '", size='97892') failed 61eaad34- e195-4489- a306-02890351c3 d5 dules: nvidia 1+r55-0ubuntu1~ ppa1~jaunty ture: i386 Packages: 1+r55-0ubuntu1~ ppa1~jaunty storage- protocol 0.90.2+ r45-0ubuntu1~ ppa1~jaunty
2009-07-01 08:58:20,565 - ubuntuone.
2009-07-01 08:58:20,576 - ubuntuone.
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelMo
Package: ubuntuone-client 0.90.2.
PackageArchitec
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_GB.UTF-8
UbuntuoneClient
ubuntuone-client 0.90.2.
ubuntuone-
ubuntuone-ppa N/A
Uname: Linux 2.6.28-13-generic i686
UserGroups: adm admin audio cdrom dialout fuse lpadmin netdev plugdev sambashare video