I have a very basic Decision Only workflow that will allow me to create Service Desk 7.1 incidents through a web service call. I have other workflows that are creating incidents with no problems. This works fine in debug mode and actually creates the incident, but fails whenever I publish it and run it either through the URL or a job/task in the SMP console. Most of the items in this workflow are a simple copy/paste from other existing workflows that I created.
Any help is much appreciated. I saw this same error message in a post from a couple of years ago, but no solution was provided. Hopefully someone can answer this for me.
System.TypeLoadException: Method 'PrepareTemplateContext' in type 'SD.NSEvents.NSEServiceDeskIncidentToAsset' from assembly 'SD.NSEvents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at System.Reflection.Assembly._GetExportedTypes()
at LogicBase.Core.Utilities.ComponentClassHandler.UpdateDataHandlerIndex()
at LogicBase.Core.Utilities.ComponentClassHandler.GetHandlerForType(Type dataType)
at LogicBase.Core.Data.OrchestrationData.RootSetValue(String name, Object value)
at LogicBase.Core.Data.OrchestrationData.SetValue(String name, Object value)
at LogicBase.Core.ExecutionEngine.TLExecutionContext.get_GlobalStorageData()
at LogicBase.Core.ExecutionEngine.TLExecutionContext.set_TestingScenario(TestingScenario value)
at LogicBase.Core.Models.Decision.DecisionExecutionEngine.StartInternal(IData data, IOrchestrationComponent initialComponent, TestingScenario testingScenario, String testRunId)
at LogicBase.Core.Models.Decision.DecisionRuntime.Start(IData data)
at Default.Create30DayIncident.Execute(String AssetGuid, String AssetSerialNumber, String IncidentDescription, String EffectedUserEmail, String SubmittingContactEmail, String Urgency, String Priority, String IncidentName, String AssetType, String UserDisplayName, String EffectedUserUsername, String AssetLocation)