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

Reply via email to