January 19, 2010 at 10:28 am
Hi to anyone who can help me!
Running Reporting Services 2008, against a SQL Server 2005 database. (Reporting Services 2005 was un-installed prior to installing RS2008).
Everything is working fine from my development machines, but users are now encountering the following issue:

(not sure if above image is pasting properly (I attached a .jpg as well) - the problem is that none of the images in the toolbar section are not getting rendered - either "X"'d out or not shown, for example the arrow for the drop down list selector is missing)
This behavior just started happening, as reports were working fine for users previously. No known updates were performed to the server.
Needless to say, that when this occurs, the report will not work. When the screen paints, errors are being reported in the the status line, and a partial listing of those errors looks like this:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.1)
Timestamp: Mon, 18 Jan 2010 22:18:25 UTC
Message: 'RSParameters' is undefined
Line: 385
Char: 1
Code: 0
Message: 'RSClientController' is undefined
Line: 671
Char: 5
Code: 0
Message: 'RSParameters' is undefined
Line: 684
Char: 6
Code: 0
Message: Object doesn't support this property or method
Line: 397
Char: 5
Code: 0
Message: Object doesn't support this property or method
Line: 397
Char: 5
Code: 0
Message: 'ReportViewerHoverButton' is undefined
Line: 964
Char: 10
Code: 0
Message: 'document.getElementById(...).Controller' is null or not an object
Line: 969
Char: 9
Code: 0
This goes on for pages, but most of the errors are 'document.getElementById(...).Controller' is null or not an object
I saw this thread which has similar issues, and I also saw this type of behavior once, so I followed it's advice: LINK.
I searched the source code as instructed, and did find a "display:inline" div style, and here is some of that source;
<div class=" " style="display:inline;font-family:Tahoma;font-size:9pt;height:30px;direction:ltr;">
<table cellpadding="0" cellspacing="0" style="display:inline;">
<tr>
<td height="28px"><div>
<table id="ReportViewer1_ctl01_ctl01_ctl00_ctl00" onclick="document.getElementById('ReportViewer1').ClientController.ActionHandler('PageNav', 1);return false;" onmouseover="this.Controller.OnHover();" onmouseout="this.Controller.OnNormal();" title="First Page" style="display:none;">
<script type="text/javascript">
document.getElementById('ReportViewer1_ctl01_ctl01_ctl00_ctl00').Controller = new ReportViewerHoverButton("ReportViewer1_ctl01_ctl01_ctl00_ctl00", false, "", "", "", "#73B1C4", "#DDEEF7", "#99BBE2", "1px #73B1C4 Solid", "1px #336699 Solid", "1px #336699 Solid");
</script><tr>
<td><input type="image" name="ReportViewer1$ctl01$ctl01$ctl00$ctl00$ctl00" title="First Page" src="/PeerView/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=9.0.30729.1&Name=Microsoft.Reporting.WebForms.Icons.FirstPage.gif" alt="First Page" style="height:16px;width:16px;border-width:0px;padding:2px;" /></td>
</tr>
</table><script>
document.getElementById('ReportViewer1_ctl01_ctl01_ctl00_ctl00').Controller.OnNormal();
</script><
Despite having this element, I installed the Microsoft Report Viewer 2008 SP1 Redistributable anyway, but the results are still the same.
I also found this suggestion: LINK[/url]
and removed the DOCTYPE line in the .aspx page, and also added AsyncRendering ="False". This still, however, didn't fix any problems.
I have witnessed this behavior on IE6, IE7 and IE8. However, I also see it work using IE6 and IE7 from my development boxes. I firmly believed it to be a browser issue initally, but now I really don't know what to think.
Much thanks in advance to those of you attempting to help me out.
Jim
Viewing post 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply