Lots of tracebacks for authenticated calls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Apps Directory |
Fix Released
|
Medium
|
Anthony Lenton |
Bug Description
We're getting around 4k of these tracebacks on a daily basis:
Traceback (most recent call last):
File "/srv/uwc.
response = callback(request, *callback_args, **callback_kwargs)
File "/srv/uwc.
response = func(*args, **kwargs)
File "/usr/lib/
if not self.authentica
File "/srv/uwc.
consumer, token, parameters = self.validate_
File "/srv/uwc.
return oauth_server.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
nonce = self.data_
File "/srv/uwc.
Nonce.
File "/srv/uwc.
return consumer.
File "/srv/uwc.
return super(RelatedMa
File "/srv/uwc.
return self.get_
File "/srv/uwc.
obj.
File "/srv/uwc.
self.
File "/srv/uwc.
result = manager.
File "/srv/uwc.
return insert_
File "/srv/uwc.
return query.get_
File "/srv/uwc.
cursor = super(SQLInsert
File "/srv/uwc.
cursor.
File "/srv/uwc.
return self.cursor.
IntegrityError: duplicate key value violates unique constraint "webcatalog_
This might be that we need to clear out the nonce table on a daily basis.
Related branches
- Canonical Consumer Applications Hackers: Pending requested
-
Diff: 501 lines (+318/-28)5 files modifiedsetup.py (+1/-1)
src/webcatalog/fixtures/initial_data.json (+9/-9)
src/webcatalog/management/commands/cleanup.py (+163/-0)
src/webcatalog/tests/factory.py (+27/-1)
src/webcatalog/tests/test_commands.py (+118/-17)
Changed in ubuntu-webcatalog: | |
status: | New → Confirmed |
Changed in ubuntu-webcatalog: | |
status: | Confirmed → Fix Committed |
assignee: | nobody → Anthony Lenton (elachuni) |
milestone: | none → 12.04 |
importance: | Undecided → Medium |
Changed in ubuntu-webcatalog: | |
status: | Fix Committed → Fix Released |