Closed
Bug 779484
Opened 12 years ago
Closed 12 years ago
"Oops! We had an error." page displayed when deleting a developer profile.
Categories
(Marketplace Graveyard :: Developer Pages, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: vcarciu, Unassigned)
References
Details
(Keywords: regression)
Prerequisites:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
Steps to reproduce:
1.Login to marketplace and open any submitted app.
2.From "Manage developer profile" , create a new dev profile.
3.Try to delete the developer profile
Expected results:
Developer profile is deleted without any issue
Actual results:
Oops! We had an error." page displayed when deleting a developer profile.
NOTES:
Not reproducible on prod.
After pressing "Remove profile " twice, both fields were deleted even if "Oops.." page was displayed. Please see screencast for this bug below:
http://screencast.com/t/u2O4yi3TRVR
Comment 1•12 years ago
|
||
Issue is also reproducing on AMO https://addons-dev.allizom.org/en-US/developers/
Screencast for this issue http://screencast.com/t/jIPJd6GJw
Comment 2•12 years ago
|
||
http://sentry.dmz.phx1.mozilla.com/addons-dev/group/1716/
IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`addons_dev_allizom_org_new`.`addons_collections`, CONSTRAINT `addons_collections_ibfk_4` FOREIGN KEY (`comments`) REFERENCES `translations` (`id`))')
Stacktrace (most recent call last):
File "django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "amo/decorators.py", line 156, in wrapper
return f(*args, **kw)
File "amo/decorators.py", line 148, in wrapper
return f(*args, **kw)
File "addons/decorators.py", line 32, in wrapper
return f(request, addon, *args, **kw)
File "amo/decorators.py", line 29, in wrapper
return func(request, *args, **kw)
File "devhub/decorators.py", line 34, in wrapper
return fun()
File "devhub/decorators.py", line 26, in <lambda>
*args, **kw)
File "amo/decorators.py", line 50, in wrapper
return f(request, *args, **kw)
File "devhub/views.py", line 580, in remove_profile
delete_translation(addon, 'the_reason')
File "translations/models.py", line 161, in delete_translation
Translation.objects.filter(id=trans.id).delete()
File "django/db/models/query.py", line 445, in delete
collector.delete()
File "django/db/models/deletion.py", line 62, in decorated
func(self, *args, **kwargs)
File "django/db/models/deletion.py", line 253, in delete
query.delete_batch(pk_list, self.using)
File "django/db/models/sql/subqueries.py", line 44, in delete_batch
self.do_query(self.model._meta.db_table, where, using=using)
File "django/db/models/sql/subqueries.py", line 29, in do_query
self.get_compiler(using).execute_sql(None)
File "django/db/models/sql/compiler.py", line 750, in execute_sql
cursor.execute(sql, params)
File "django/db/backends/mysql/base.py", line 86, in execute
return self.cursor.execute(query, args)
File "MySQLdb/cursors.py", line 173, in execute
self.errorhandler(self, exc, value)
File "MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorclass, errorvalue
Updated•12 years ago
|
Target Milestone: --- → 2012-08-02
Updated•12 years ago
|
Target Milestone: 2012-08-02 → 2012-08-09
Updated•12 years ago
|
Assignee: nobody → ashort
Target Milestone: 2012-08-09 → 2012-08-16
Comment 3•12 years ago
|
||
After talking to basta about this, it seems like this is a result of hitting an edge case in MySQL replication.
Target Milestone: 2012-08-16 → 2012-08-23
Comment 4•12 years ago
|
||
I got rid of this page in bug 742902, but the issues are indicative of a bigger issue. Seems like something we don't need to worry about right now since it was caused by the db refresh.
Comment 5•12 years ago
|
||
Closing since this page has been removed.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INVALID
Comment 6•12 years ago
|
||
(In reply to Allen Short [:ashort] from comment #5)
> Closing since this page has been removed.
See comment 4. Bug's still valid and page is still up. We're just not linking to it anymore. And this is very much related to bug 779740.
Assignee: ashort → nobody
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Target Milestone: 2012-08-23 → ---
Comment 7•12 years ago
|
||
Is this fixed with our new mysql settings?
Reporter | ||
Comment 8•12 years ago
|
||
I cant see "Manage developer profile" on MP anymore, but this issue is still reproducible on AMO.
Comment 9•12 years ago
|
||
This page is gone from Marketplace but issue persists on AMO.
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•