locked
Unified Service Desk (USD) IE Process Hosted Control errors RRS feed

  • Question

  • So this is based on an older question I had about supporting high-DPI screens for USD.  The previous question was how to get USD to obey rendering rules from IE, as USD makes CRM unusably tiny on 4K monitors. 

    Based on the answer, I started moving hosted controls to use the hosting type of IE Process instead of Internal WPF.  This started to get me where I wanted to go with USD obeying IE text sizes, but it caused me a whole host of other issues.  When trying to open up pages with USD, I frequently just get a blank screen, and literally the only change I have made is changing the setting above on the hosted control.

    In the debugger, I get this error, now:

    39:46.00 Microsoft.Crm.UnifiedServiceDesk.Dynamics Error: 2 : 39:46.00 Not all parameters in action call Open_CRM_Page are available, aborting action call. parameters are : LogicalName=incident
    id=[[incident.Id]x]
    39:59.33 >>> Before Create Account 
    39:59.33 >>> Before Create Agent Scripting 
    39:59.33 >>> Before Create Contact 
    39:59.33 >>> Before Create My Work 
    39:59.34 >>> Before Create Notes 
    39:59.34 >>> Before Create Overview 
    39:59.34 >>> Before Create Search 
    39:59.34 >>> Before Create Session Tabs 
    39:59.35 >>> Before Create Timer 
    39:59.36 >>> Before Create Toolbar Container 
    39:59.36 >>> Before Create Bing 
    39:59.36 >>> Before Create KB Article 
    39:59.36 >>> Before Create Email 
    39:59.36 >>> Before Create Associated Cases 
    39:59.36 >>> Before Create Dashboard 
    39:59.36 >>> Before Create Custom Panel 
    39:59.37 >>> Before Create Kpi 
    39:59.37 >>> Before Create BingMap 
    39:59.37 >>> Before Create Activities 
    39:59.37 >>> Before Create Customer Information System 
    39:59.37 >>> Before Create Task 
    39:59.37 >>> Before Create Queue 
    39:59.37 >>> Before Create Incident 
    39:59.37 >>> Before Create Associated Contact 
    39:59.37 >>> Before Create LeftPanelActivities 
    39:59.38 >>> Before Create Reminder 
    39:59.38 >>> Before Create PhoneCall 
    39:59.38 >>> Before Create About Toolbar Container 
    39:59.38 >>> Before Create EmailActivity 
    39:59.38 >>> Before Create Help 
    39:59.38 >>> Before Create NotesManager 
    39:59.38 >>> Before Create Facebook 
    39:59.38 >>> Before Create Twitter 
    39:59.38 >>> Before Create Email Generator 
    39:59.39 >>> Before Create Connection Manager 
    39:59.39 >>> Before Create CRM Global Manager 
    39:59.39 >>> Before Create Debugger 
    39:59.40 IN DESKTOP CORE CALLING EXE DEFAULT ACTIONS IN DO SET CONTEXT
    40:05.12 Microsoft.Xrm.Tooling.Connector.CrmServiceClient Error: 2 : 40:05.12 Source	: Microsoft.Xrm.Tooling.Connector
    Method	: CrmCommand_Execute
    Date	: 3/23/2015
    Time	: 9:40:05 AM
    Error	: Object reference not set to an instance of an object.
    Stack Trace	: at Microsoft.Xrm.Tooling.Connector.CrmServiceClient.CrmCommand_Execute(OrganizationRequest req, String errorStringCheck)
    ======================================================================================================================
    
    

    So now I am at a conundrum.  I need to either understand how to fix this issue, or I need another way to scale web pages inside of USD while still using Internal WPF for Hosted Controls.


    The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.

    Monday, March 23, 2015 1:52 PM

All replies

  • Oh yah, the moment I changed to IE Process, I also got a web page popping up with a URL of "http://event/?eventname=usddataload" which obviously is not the proper behavior.

    The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.

    Monday, March 23, 2015 1:53 PM
  • Oh, and one more thing, link to the previous thread for reference: https://social.microsoft.com/Forums/en-US/b5905947-bf4a-4be0-8dc9-87a722695481/unified-service-desk-does-not-obey-global-font-size-rules?forum=crm

    The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.

    Monday, March 23, 2015 2:06 PM
  • Bump, anyone?

    The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.

    Tuesday, March 24, 2015 8:00 PM
  • One last bump, anyone at all?

    The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.

    Thursday, March 26, 2015 2:01 PM
  • I think you could change it by creating custom themes.
    Tuesday, July 21, 2015 8:00 AM
  • A bit late, I know, but I just read this blog on the subject of 'http://event' pop-ups from IE Process controls.  It seems that they happen because the http://event url is not in a security zone that has Protected Mode turned on.  Much more detail in the article:

    https://blogs.msdn.microsoft.com/usd/2016/01/26/ie-process-mode-gives-httpevent-popup/

    • Proposed as answer by Kumar Vivek Wednesday, May 11, 2016 9:34 PM
    Thursday, March 17, 2016 8:28 AM
  • Damon's suggestion will fix the issue.

    Alternatively, you can select the Enable Protected Mode check box for the Local Intranet security zone in Internet Explorer to resolve this issue. This information is covered here in the IE process section under the Select a hosting method for your controls topic in the Unified Service Desk doc.

    Thanks,
    Vivek
    Microsoft Dynamics CRM Documentation
    (@vivek_msft)

     

    Wednesday, May 11, 2016 9:33 PM