Timeout when marking a bug as a duplicate of a bug with a large number of extant duplicates

Bug #879325 reported by Dave Walker
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Incomplete
Undecided
Unassigned

Bug Description

Example, mark bug 876339 a duplicate of bug 862129 and the following is encountered.

The following errors were encountered:
Error: Timeout var LP = { cache: {}, links: {} }; var cookie_scope = '; Path=/; Secure; Domain=.launchpad.net'; // Define a global YUI sandbox that should be used by everyone. var LPS = YUI({ // Don't try to fetch CSS files. fetchCSS: false, // For paranoia, set a low timeout to not wait on loading a resource. timeout: 50 }); LPS.use('base', 'node', 'oop', 'event', 'lp.bugs.bugtask_index', 'lp.bugs.subscribers', 'lp.code.branchmergeproposal.diff', 'lp.comments.hide', function(Y) { Y.on("domready", function () { if (Y.one(document.body).hasClass('private')) { Y.lp.app.privacy.setup_privacy_notification(); Y.lp.app.privacy.display_privacy_notification(); } }); }); LPS.use('node', 'event-delegate', 'lp', 'lp.app.links', 'lp.app.longpoll', function(Y) { Y.on('load', function(e) { sortables_init(); initInlineHelp(); Y.lp.activate_collapsibles(); activateFoldables(); activateConstrainBugExpiration(); Y.lp.app.links.check_valid_lp_links(); // Longpolling will only start if // LP.cache.longpoll is populated. // We use Y.later to work around a Safari/Chrome 'feature': // The mouse cursor stays 'busy' until all the requests started during // page load are finished. Hence we want the long poll request to start // right *after* the page has loaded. Y.later(0, Y.lp.app.longpoll, Y.lp.app.longpoll.setupLongPollManager); }, window); // Hook up the function that dismisses the help window if we click // anywhere outside of it. Y.on('click', handleClickOnPage, window); Y.on('lp:context:web_link:changed', function(e) { window.location = e.new_value; }); }); var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-12833497-1']); _gaq.push(['_setDomainName', '.launchpad.net']); _gaq.push(['_setAllowHash', false]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); Dave Walker (davewalker) • Timeout error Sorry, something just went wrong in Launchpad. We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience. Trying again in a couple of minutes might work. (Error ID: OOPS-2120DY1110) • Take the tour • Read the guide © 2004-2011 Canonical Ltd. • Terms of use • Contact Launchpad Support • Blog • System status • r14170 (Get the code!) LP.links['me'] = '/~davewalker'; LP.cache = {};

Thanks.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in launchpad:
status: New → Confirmed
Dave Walker (davewalker)
description: updated
Revision history for this message
Graham Binns (gmb) wrote :

> Example, mark bug 876339 a duplicate of bug 876339 and the following is encountered.

Can you check those bug numbers; at the moment that suggests you're trying to mark a bug as a dupe of itself (which should give error pretty much straight away).

Changed in launchpad:
status: Confirmed → Incomplete
Revision history for this message
Dave Walker (davewalker) wrote :

Well spotted Mr Binns, updated the description to be accurate. I see it's now a dupe itself :)

Thanks.

description: updated
Revision history for this message
Graham Binns (gmb) wrote :

*Sigh*. Not paying attention when I make updates to the title...

summary: - Marking duplicates seems to timeout
+ Timeout when marking a bug as a duplicate of a bug with a large number
+ of extant duplicates
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.