OpenSpan - Error Creating WindowsAdapter (BadImageFormatException)
I'm new to Pega Robotic Studio. I installed Visual Studio 2015 Enterprise and the OpenSpan plugin. I already had Visual Studio 2012 Ultimate installed for unrelated projects written in C++ native code (not .NET). I'm having problems with the first exercise in the Pega Robotic Automation Architect Essentials online class. When I add and attempt to edit a WindowsAdapter, I get this error message:
Error creating 'CRM' component of OpenSpan.Adapters.Windows.WindowsAdapter type
I have tried unsuccessfully to resolve this issue by:
I'm new to Pega Robotic Studio. I installed Visual Studio 2015 Enterprise and the OpenSpan plugin. I already had Visual Studio 2012 Ultimate installed for unrelated projects written in C++ native code (not .NET). I'm having problems with the first exercise in the Pega Robotic Automation Architect Essentials online class. When I add and attempt to edit a WindowsAdapter, I get this error message:
Error creating 'CRM' component of OpenSpan.Adapters.Windows.WindowsAdapter type
I have tried unsuccessfully to resolve this issue by:
- Reinstalling both VS 2015 and the OpenSpan plugin.
- Opening a successfully completed solution sent to me by a co-worker
- Reviewing the forum post OpenSpan - Not able to add windows application
- thomz's recommendation to delete %AppData%\OpenSpan\*.xml did not help
- The regenerated XML files were nearly identical to the deleted ones.
- thomz's recommendation to delete %AppData%\OpenSpan\*.xml did not help
I found this exception in my log files (see attached) interesting:
2) Exception Information
*********************************************
Exception Type: System.BadImageFormatException
Message: "Invalid access to memory location. (Exception from HRESULT: 0x800703E6)"
FileName: NULL
FusionLog: NULL
Data: IDictionary (System.Collections.ListDictionaryInternal) with 0 items
TargetSite: Void ThrowExceptionForHRInternal(Int32, IntPtr)
HelpLink: NULL
Source: "mscorlib"
HResult: -2147023898
StackTrace Information
*********************************************
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at OpenSpan.Interop.ScoutInterop.LoadNativeLibrary(String searchPath, String moduleName, UnmanagedLibrary& unmanagedLibrary)
at OpenSpan.Interop.ScoutInterop.LoadScoutLibrary(String searchPath)
at OpenSpan.Interop.ScoutInterop.Initialize(ScoutInitialization flags, String searchPath)
at OpenSpan.Adapters.Windows.WindowsAdapterBase.set_Site(ISite value)
at System.ComponentModel.Container.Add(IComponent component, String name)
at System.ComponentModel.Design.DesignerHost.PerformAdd(IComponent component, String name)
at System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IDesignerHost.CreateComponent(Type componentType, String name)
at OpenSpan.Design.ComponentCreator.CreateComponent(Type componentClass, String name)
at OpenSpan.Serialization.Serializer.ReadCreateInstance(XPathNavigator navigator, Boolean isContent, IComponentCreator componentCreator, String externalName, Boolean missingTypeError, SerializerReadData data, Type& type, Object& instance)
at OpenSpan.Serialization.Serializer.ReadObject(XPathNavigator navigator, Boolean advanceCursor, Boolean isContent, IComponentCreator componentCreator, ComponentInfo componentInfo, String externalName, Boolean missingTypeError, SerializerReadData data)
at OpenSpan.Serialization.Serializer.Deserialize(XPathDocument document, IComponentCreator componentCreator, String externalName, SerializerReadData data, String logCategory, String logMessage)
at OpenSpan.Serialization.Serializer.Deserialize(XPathDocument[] documents, IComponentCreator componentCreator, IServiceProvider serviceProvider, String externalName, ArrayList errors, String logCategory, String logMessage)
Does this BadImageFormatException suggest that the plugin is loading a DLL in the wrong format (32 vs 64-bit)?
Thank you for any help you can offer -
|+| M a r k |+|
Mark Stallard
***Updated by moderator: Lochan to remove proprietary information***