On Tue, Dec 1, 2009 at 11:33 PM, Pam Greene <p...@chromium.org> wrote: > Hi, Anton, > Thanks for the additional information. I tried several points on that graph. > They didn't show any revision information at first, but a few seconds later > the frame loaded. Now I can look at other data points without any delay. > Since it works sometimes, I suspect that the problem is in the network (a > timeout, partial result sent, proxy error, or something of that sort), > rather than an actual bug in the data file or parsing. > What happens if you click the "Show Changelog" button, either with or > without changing the revision range? It should (re)load the svn log for the > range shown.
Alas, nothing. Ok, thanks a lot for your help, Pam. yours, anton. > On Tue, Dec 1, 2009 at 12:19 PM, Anton Muhin <ant...@chromium.org> wrote: >> >> Good day, Pam. >> >> On Tue, Dec 1, 2009 at 11:13 PM, Pam Greene <p...@chromium.org> wrote: >> > Can you be more specific? I gather you mean the revision information at >> > the >> > bottom of the performance graphs, when you select a data point on the >> > graph. >> >> Precisely, one with SVN path, revision range, etc. >> >> > I just tried one at random (Page Cycle Intl1 - XP Perf) and it seems to >> > be >> > working correctly. What exactly causes this error? >> >> I tried >> http://build.chromium.org/buildbot/perf/xp-release-dual-core/intl1/report.html?history=150 >> and for several random points (in Chrome, Safari and FF) it shows no >> info for revisions (inside the big test field), it shows revision >> range and pages info (if I click pages on the right). For this URL I >> see no errors in the log. >> >> yours, >> anton. >> >> > On Tue, Dec 1, 2009 at 6:29 AM, Anton Muhin <ant...@chromium.org> >> > wrote:>> >> >> Dear chromiumers, >> >> >> >> Relatively recently I stopped seeing information about revisions for >> >> build bot graphs. If I open our debugger it reports something like: >> >> >> >> Uncaught TypeError: Cannot call method 'slice' of undefined. >> >> >> >> Line number it gives is incorrect. Most probably it should be actually >> >> line 50: >> >> >> >> function received_data(data) { >> >> var tbody = document.getElementById("tbody"); >> >> data.replace('\r', ''); >> >> >> >> var col_sums = []; >> >> var rows = data.split('\n'); >> >> >> >> for (var i = 0; i < rows.length; ++i) { >> >> var tr = document.createElement("TR"); >> >> >> >> var cols = rows[i].split(' '); >> >> >> >> // cols[0] = page name >> >> // cols[1] = (mean+/-standard deviation): >> >> // cols[2...] = individual runs >> >> >> >> // Require at least the page name and statistics. >> >> if (cols.length < 2) >> >> continue; >> >> >> >> var page = cols[0]; >> >> var values = cols[1].split('+/-'); >> >> append_column(tr, page, col_sums, -1); >> >> append_column(tr, values[0].slice(1), col_sums, 0); // HERE WE'RE >> >> FAILING >> >> append_column(tr, values[1].slice(0,-2), col_sums, 1); >> >> >> >> for (var j = 2; j < cols.length; ++j) >> >> append_column(tr, cols[j], col_sums, j); >> >> >> >> tbody.appendChild(tr); >> >> } >> >> >> >> It looks like data are returned in a wrong format. Chances are it is >> >> a problem with DOM or Dromaeo benchmarks, but I cannot see rev info >> >> for other build bots either (e.g. Page Cycler Moz), there is no >> >> exception however. >> >> >> >> Any ideas what goes on? >> >> >> >> yours, >> >> anton. >> >> >> >> -- >> >> Chromium Developers mailing list: chromium-dev@googlegroups.com >> >> View archives, change email options, or unsubscribe: >> >> http://groups.google.com/group/chromium-dev >> > >> > > > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev