Unhandled Exception: Microsoft.Scripting.InvalidImplementationException: Type 'IronPython.Runtime.PythonContext' doesn't provide a suitable public constructor or its implementation is faulty: Could not load type 'IronPython.Runtime.PythonContext' from assembly 'IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1'. ---> System.TypeLoadException: Could not load type 'IronPython.Runtime.PythonContext' from assembly 'IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1'. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in :0 at Microsoft.Scripting.Runtime.LanguageConfiguration.LoadLanguageContext (Microsoft.Scripting.Runtime.ScriptDomainManager domainManager, System.Boolean& alreadyLoaded) [0x00000] in :0 --- End of inner exception stack trace --- at Microsoft.Scripting.Runtime.LanguageConfiguration.LoadLanguageContext (Microsoft.Scripting.Runtime.ScriptDomainManager domainManager, System.Boolean& alreadyLoaded) [0x00000] in :0 at Microsoft.Scripting.Runtime.DlrConfiguration.LoadLanguageContext (Microsoft.Scripting.Runtime.ScriptDomainManager manager, Microsoft.Scripting.Runtime.LanguageConfiguration config) [0x00000] in :0 at Microsoft.Scripting.Runtime.DlrConfiguration.TryLoadLanguage (Microsoft.Scripting.Runtime.ScriptDomainManager manager, System.String str, Boolean isExtension, Microsoft.Scripting.Runtime.LanguageContext& language) [0x00000] in :0 at Microsoft.Scripting.Runtime.ScriptDomainManager.TryGetLanguage (System.String languageName, Microsoft.Scripting.Runtime.LanguageContext& language) [0x00000] in :0 at Microsoft.Scripting.Hosting.ScriptRuntime.TryGetEngine (System.String languageName, Microsoft.Scripting.Hosting.ScriptEngine& engine) [0x00000] in :0 at Microsoft.Scripting.Hosting.ScriptRuntime.GetEngine (System.String languageName) [0x00000] in :0 at (wrapper remoting-invoke-with-check) Microsoft.Scripting.Hosting.ScriptRuntime:GetEngine (string) at StepServer.Scripting..ctor () [0x00000] in :0 at StepServer.MainClass.ReloadScripts () [0x00000] in :0 at StepServer.MainClass..ctor () [0x00000] in :0 at StepServer.MainClass.Main (System.String[] args) [0x00000] in :0 [ERROR] FATAL UNHANDLED EXCEPTION: Microsoft.Scripting.InvalidImplementationException: Type 'IronPython.Runtime.PythonContext' doesn't provide a suitable public constructor or its implementation is faulty: Could not load type 'IronPython.Runtime.PythonContext' from assembly 'IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1'. ---> System.TypeLoadException: Could not load type 'IronPython.Runtime.PythonContext' from assembly 'IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1'. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in :0 at Microsoft.Scripting.Runtime.LanguageConfiguration.LoadLanguageContext (Microsoft.Scripting.Runtime.ScriptDomainManager domainManager, System.Boolean& alreadyLoaded) [0x00000] in :0 --- End of inner exception stack trace --- at Microsoft.Scripting.Runtime.LanguageConfiguration.LoadLanguageContext (Microsoft.Scripting.Runtime.ScriptDomainManager domainManager, System.Boolean& alreadyLoaded) [0x00000] in :0 at Microsoft.Scripting.Runtime.DlrConfiguration.LoadLanguageContext (Microsoft.Scripting.Runtime.ScriptDomainManager manager, Microsoft.Scripting.Runtime.LanguageConfiguration config) [0x00000] in :0 at Microsoft.Scripting.Runtime.DlrConfiguration.TryLoadLanguage (Microsoft.Scripting.Runtime.ScriptDomainManager manager, System.String str, Boolean isExtension, Microsoft.Scripting.Runtime.LanguageContext& language) [0x00000] in :0 at Microsoft.Scripting.Runtime.ScriptDomainManager.TryGetLanguage (System.String languageName, Microsoft.Scripting.Runtime.LanguageContext& language) [0x00000] in :0 at Microsoft.Scripting.Hosting.ScriptRuntime.TryGetEngine (System.String languageName, Microsoft.Scripting.Hosting.ScriptEngine& engine) [0x00000] in :0 at Microsoft.Scripting.Hosting.ScriptRuntime.GetEngine (System.String languageName) [0x00000] in :0 at (wrapper remoting-invoke-with-check) Microsoft.Scripting.Hosting.ScriptRuntime:GetEngine (string) at StepServer.Scripting..ctor () [0x00000] in :0 at StepServer.MainClass.ReloadScripts () [0x00000] in :0 at StepServer.MainClass..ctor () [0x00000] in :0 at StepServer.MainClass.Main (System.String[] args) [0x00000] in :0 The application was terminated by a signal: SIGHUP