Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hello,

I have a brand new CRM 2016 On Premise installation all running on one box.

Windows 2012 R2, SQL Server 2012 with Reporting Services etc.

All Windows Updates applied.

Dynamics CRM 2016 installed. Again, all updates applied and Service Packs, no errors and functionality in the default CRM Org is all just fine in both browsers. Using IE 11.0.9600 and Google Chrome 63.0.3239.132

Problem: None of the reports with display.
I have checked and triple-checked all Report Server settings and there are no errors cited.

If someone has ANY insight into this PLEASE offer a solution!

Thank you!

I get this error when trying to run a report:

<CrmScriptErrorReport>
<ReportVersion>1.0</ReportVersion>
<ScriptErrorDetails>
<Message>Object doesn't support property or method 'bind'</Message>
<Line>450</Line>
<URL>/_static/_common/scripts/maxsessionmonitor.js?ver=-966308346</URL>
<PageURL>/crmreports/viewer/viewer.aspx?action=run&helpID=User%20Summary.rdl&id=%7b21266764-ADFB-E711-80BA-00155D36440A%7d</PageURL>
<Function>anonymous(warningInSeconds,signoutInSeconds,lastUpdate){MaxSession.Monitor.prototype.checkSessionTimeout=function(currentDate){clearTimeout(this.timerHandler);this.timerHandler=null;varnextEvent=null;if(typeofcurrentDate=="undefined")currentDate=Date.now(</Function>
<FunctionRaw>function(warningInSeconds,signoutInSeconds,lastUpdate)
{
MaxSession.Monitor.prototype.checkSessionTimeout = function(currentDate)
{
clearTimeout(this.timerHandler);
this.timerHandler = null;
var nextEvent = null;
</FunctionRaw>
<CallStack>
<Function>anonymous(warningInSeconds,signoutInSeconds,lastUpdate){MaxSession.Monitor.prototype.checkSessionTimeout=function(currentDate){clearTimeout(this.timerHandler);this.timerHandler=null;varnextEvent=null;if(typeofcurrentDate=="undefined")currentDate=Date.now();if(this.errorShowDate!==null&&currentDate>=this.errorShowDate){this.signoutDialog.showDialog();MaxSession.Helper.notify(MaxSession.KnownKeys.showSignOutKey());this.reminderDialog.hideDialog();MaxSession.Helper.notify(MaxSession.KnownKeys.hideWarningKey())}elseif(this.warningShowDate===null||currentDate>=this.warningShowDate){if(this.warningShowDate!==null){this.reminderDialog.showDialog();MaxSession.Helper.notify(MaxSession.KnownKeys.showWarningKey())}if(this.errorShowDate!==null)nextEvent=this.errorShowDate-currentDate}elsenextEvent=this.warningShowDate-currentDate;if(nextEvent)this.timerHandler=setTimeout(this.checkSessionTimeout.bind(this),nextEvent)};MaxSession.Monitor.prototype.doSignOut=function(){console.info("Sessionclosedduetotimeouton",Date.now());varinstance=Mscrm.PageManager.get_instance();instance&&instance.raiseEvent(Mscrm.ScriptEvents.SignOutRequested,null);window.$clearHandlers&&$clearHandlers(window);window.document.documentElement.innerHTML="";window.location.href=window.location.protocol.replace(/\:/g,"")+"://"+window.location.host+"/main.aspx?signout=1"};MaxSession.Monitor.prototype.storageEventHandler=function(event){if(event.newValue===null||event.newValue===undefined||event.newValue==="")return;if(event.key===MaxSession.KnownKeys.showWarningKey())this.reminderDialog.showDialog();elseif(event.key===MaxSession.KnownKeys.hideWarningKey())this.reminderDialog.hideDialog();elseif(event.key===MaxSession.KnownKeys.showSignOutKey())this.signoutDialog.showDialog();elseif(event.key===MaxSession.KnownKeys.mustSignOutKey())this.doSignOut();elseevent.key===MaxSession.KnownKeys.reloadKey()&&this.reload(JSON.parse(event.newValue))};MaxSession.Monitor.prototype.reload=function(options){varenabled=options.enabled,warningInSeconds=options.warning,signoutInSeconds=options.signout,currentDate=options.now,newLastUpdate=options.lastupdate;if(enabled){varmustUpdateTimer=!!newLastUpdate&&(this.lastUpdate===null||this.lastUpdate<newLastUpdate);if(mustUpdateTimer){varnewWarningShowDate=warningInSeconds>0?currentDate+warningInSeconds*1e3:null,newErrorShowDate=signoutInSeconds>0?currentDate+signoutInSeconds*1e3:null;this.warningShowDate=newWarningShowDate;this.errorShowDate=newErrorShowDate;this.lastUpdate=newLastUpdate;this.warningShowDate!==null&&this.reminderDialog.hideDialog();this.checkSessionTimeout(currentDate)}}else{clearTimeout(this.timerHandler);this.timerHandler=null}};MaxSession.Helper.addEventListener(window,"storage",this.storageEventHandler.bind(this));this.reminderDialog=newMaxSession.Dialog.Reminder;this.signoutDialog=newMaxSession.Dialog.Signout(this);this.timerHandler=null;this.warningShowDate=null;this.errorShowDate=null;this.lastUpdate=null;varoptions={now:Date.now(),enabled:true,warning:warningInSeconds,signout:signoutInSeconds,lastupdate:lastUpdate};this.reload(options);if(warningInSeconds!==0)MaxSession.Helper.notify(MaxSession.KnownKeys.reloadKey(),JSON.stringify(options));elseif(signoutInSeconds!==0&&MaxSession.Helper.isMainPage()){this.reminderDialog.showDialog();MaxSession.Helper.notify(MaxSession.KnownKeys.showWarningKey())}}</Function>
</CallStack>
</ScriptErrorDetails>

*This post is locked for comments

  • Suggested answer
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    Thanks jan for the response. I have spend few good hours on resolving this and did not have any luck. I will contact Microsoft for the fix.

  • Jan Marhauser Profile Picture
    Jan Marhauser 20 on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    Hi everyone,

    we were since able to resolve this by involving Microsoft Support who supplied us with Service Update 4 for Dynamics 365 OnPremise. Mind you, it is not released yet, so you will have to open a support ticket to get the Hotfix. It should then also be fixed with the next public update to Dynamics 365.

    kind regards

    Jan

  • RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    Hi,

    I am having the same issues once we updated to 8.2.2 version. Anyone found a solution for this?

    Regards,

    Hasi

  • Jan Marhauser Profile Picture
    Jan Marhauser 20 on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    Hi Miles,

    were you able to solve this issue? We are facing the "same" issue, atleast the error message is the same, although for us, the reports are displayed, but the error then appears whenever we try to close the report window. After some own digging around (using the IE Developer tools pressing F12) it seems that the reports are rendered using the IE5 Model... We tried to switch around the page between the trusted sites and local intranet zone, enabled and disabled the IE popup blocker and tried to add it to the compatibility view list, all to no avail :(

    Hope you have some pointers on this topic.

    regards

    Jan

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    If I navigate to the Report Manager URL in SQL reporting services config mngr, and try to bring up a report, I get this error:

    "The SELECT permission was denied on the object 'ConfigurationMetadata', database 'MSCRM_CONFIG', schema 'dbo'."

    So somewhere the std CRM and CRM Report Extensions installation does not quite configure this properly and I'm figuring out this mess. I did not deviate from std installation procedures at all and install all in proper order.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    Nope. I keep getting the "Bind" error. And that's as deep as I can get ... digging. Same in chrome and IE, did not try firefox as we don't specify that to users as it's inhouse but that can use either of the other two.

  • Radu Chiribelea Profile Picture
    Radu Chiribelea 6,667 on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    So if you create a custom reports - then does it work?

    Normally the report viewer control is used by all the reports in the system.

    How about different browsers? How does it behave in Chrome or Firefox?

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    Nope. There is an issue with the actual reports in CRM 2016 I THINK. These are the std reports installed with CRM. No mods/customisations applied anywhere. No idea right now. But thanks :-)

  • Suggested answer
    Radu Chiribelea Profile Picture
    Radu Chiribelea 6,667 on at
    RE: CRM 2016 Reporting Error - Object doesn't support property or method 'bind'

    If you try adding the CRM Website under compatibility view in IE - does that help?

    support.microsoft.com/.../windows-internet-explorer-11-fix-site-display-problems-compatibility-v

    Regards,

    Radu

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,253 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans