I am having some issues installing Field Service. The install claims to work however I get peculiar errors and performance issues.
I have different setups for development (single server) and staging (2 web front ends, 2 SQL in Always On High Availability Groups) but the symptoms are identical for both configurations.
I installed the following packages in this order
My installs on Organizations were in this order
CRM Environment | Organization | Result |
Development | Sandbox | Working fine |
Development | Development | Error |
Staging | Test | Working fine |
Staging | Train | Error |
When I try to view the Schedule Board it fails to load on the second Organization that it was installed on. I was getting some errors in debugger specifically 500 errors for SchedulerUIFactory.js. The associated trace for this includes this error.
Request vsopscrmdev01.vs.net/.../WebResource.ashx;_dc=1522317368487 failed with exception System.InvalidOperationException: CRM Parameter Filter - Invalid parameter '_dc=1522317368487' in Request.QueryString on page /Development/Handlers/WebResource.ashx The raw request was 'GET /Development/{636579089830000112}/WebResources/msdyn_/fps/scheduleboard/FPS/SchedulerUIFactory.js?_dc=1522317368487' called from vsopscrmdev01.vs.net/.../scheduleboard.html;sitemappath=FieldService%7cWO%7cmsdyn_Scheduler_urlspage.
When I tried to look at the Scheduling Parameters I got a message telling me that the record was unavailable and the trace included a few errors notably:
msdyn_schedulingparameter With Id = 515227b9-fcff-4585-944f-0ba4cfa4187c Does Not Exist Web Service Plug-in failed in SdkMessageProcessingStepId: {3E6B7D86-4733-E811-80F2-00155D12D202}; EntityName: msdyn_schedulingparameter; Stage: 30; MessageName: Retrieve; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
Every element seems to work correctly on the first install but not the second. I tried to uninstall and reinstall on the second Organization but this did not resolve it.
Uninstalling the solutions from the first Organization and installing it against the second Organization resolved the issue.
While I can work with this to some extent - particularly for Development - I foresee issues down the line when I move from Testing into Training essentially I cannot run Field Service on my Test and Training Organizations simultaneously. Has anyone else experienced similar issues is there something that can be done to allow this to operate properly? I presume that the resources required are installed in a way that prevents there from being two copies? Any help would be greatly appreciated.
*This post is locked for comments
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156