crash at startup

Apr 17, 2013 at 6:50 PM

4/17/2013 19:48:46
Assemblies:
Windawesome, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronRuby, Version=1.1.3.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1
Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

OS: Microsoft Windows NT 6.2.9200.0
CLR: 4.0.30319
64-bit OS: True
64-bit process: True
Elevated: False
System.MissingMemberException: 'NullImporter' object has no attribute 'find_module'
at IronPython.Runtime.Operations.PythonOps.GetBoundAttr(CodeContext context, Object o, String name)
at IronPython.Runtime.Importer.FindAndLoadModuleFromImporter(CodeContext context, Object importer, String fullName, List path, Object& ret)
at IronPython.Runtime.Importer.ImportFromPathHook(CodeContext context, String name, String fullName, List path, Func5 defaultLoader)
at IronPython.Runtime.Importer.ImportTopAbsolute(CodeContext context, String name)
at IronPython.Runtime.Importer.ImportModule(CodeContext context, Object globals, String modName, Boolean bottom, Int32 level)
at IronPython.Modules.Builtin.__import__(CodeContext context, String name, Object globals, Object locals, Object fromlist, Int32 level)
at Microsoft.Scripting.Interpreter.FuncCallInstruction
7.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run7[T0,T1,T2,T3,T4,T5,T6,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
at System.Dynamic.UpdateDelegates.UpdateAndExecute6[T0,T1,T2,T3,T4,T5,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
at IronPython.Runtime.Importer.ImportLightThrow(CodeContext context, String fullName, PythonTuple from, Int32 level)
at Microsoft.Scripting.Interpreter.FuncCallInstruction5.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
at IronPython.Compiler.RuntimeScriptCode.InvokeTarget(Scope scope)
at Microsoft.Scripting.SourceUnit.Execute(Scope scope)
at Microsoft.Scripting.Hosting.ScriptEngine.ExecuteFile(String path, ScriptScope scope)
at Windawesome.Config.PluginLoader.LoadAll(Windawesome windawesome, Config config, IEnumerable
1 files)
at Windawesome.Windawesome..ctor()
at Windawesome.Program.Main()
Inner Exception:
none
Coordinator
Apr 18, 2013 at 1:40 PM
Hi, I'm not sure what might the problem be. You've put the required DLLs in the same dir (all 6)? You don't have IronRuby and/or IronPython globally installed?
Apr 20, 2013 at 3:52 PM

i reinstalled ironpython and ironruby, now the logfile error is this:

4/20/2013 16:50:52
Assemblies:
Windawesome, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronRuby, Version=1.1.3.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1
Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

OS: Microsoft Windows NT 6.2.9200.0
CLR: 4.0.30319
64-bit OS: True
64-bit process: True
Elevated: False
System.MissingMethodException: Method not found: 'Void Microsoft.Scripting.Generation.ILGen.EmitPropertyGet(System.Type, System.String)'.
at IronRuby.Compiler.Generation.RubyTypeEmitter.EmitImplicitContext(ILGen il)
at IronRuby.Compiler.Generation.ClsTypeEmitter.EmitClrCallStub(ILGen il, MethodInfo mi, String name)
at IronRuby.Compiler.Generation.ClsTypeEmitter.EmitVirtualSiteCall(ILGen il, MethodInfo mi, String name)
at IronRuby.Compiler.Generation.ClsTypeEmitter.CreateVTableMethodOverride(MethodInfo mi, String name)
at IronRuby.Compiler.Generation.ClsTypeEmitter.OverrideMethods(Type type)
at IronRuby.Compiler.Generation.InterfacesBuilder.ImplementInterface(ClsTypeEmitter emitter, Type interfaceType, Dictionary2 doneTypes)
at IronRuby.Compiler.Generation.InterfacesBuilder.Implement(ClsTypeEmitter emitter)
at IronRuby.Compiler.Generation.RubyTypeDispenser.CreateType(TypeDescription typeInfo)
at Microsoft.Scripting.Utils.Publisher
2.GetOrCreateValue(TKey key, Func1 create)
at IronRuby.Compiler.Generation.RubyTypeDispenser.GetOrCreateType(Type baseType, IList
1 interfaces, Boolean noOverrides)
at IronRuby.Builtins.RubyClass.GetUnderlyingSystemType()
at IronRuby.Builtins.RubyClass.BuildObjectConstructionNoFlow(MetaObjectBuilder metaBuilder, CallArguments args, String methodName)
at IronRuby.Builtins.RubyClass.BuildObjectConstruction(MetaObjectBuilder metaBuilder, CallArguments args, String methodName)
at IronRuby.Runtime.Calls.RubyMemberInfo.BuildCall(MetaObjectBuilder metaBuilder, CallArguments args, String name)
at IronRuby.Runtime.Calls.RubyCallAction.BuildCall(MetaObjectBuilder metaBuilder, String methodName, CallArguments args, Boolean defaultFallback, Boolean callClrMethods)
at IronRuby.Runtime.Calls.InteropBinder.InvokeMember.Bind(DynamicMetaObject context, String methodName, CallInfo callInfo, DynamicMetaObjectBinder binder, DynamicMetaObject target, DynamicMetaObject[] args, Func3 fallback)
at IronRuby.Runtime.Calls.InteropBinder.InvokeMember.Bind(DynamicMetaObject context, CreateInstanceBinder binder, DynamicMetaObject target, DynamicMetaObject[] args, Func
3 fallback)
at IronRuby.Builtins.RubyClass.Meta.BindCreateInstance(CreateInstanceBinder binder, DynamicMetaObject[] args)
at IronPython.Runtime.Binding.CompatibilityInvokeBinder.FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject errorSuggestion)
at System.Dynamic.DynamicMetaObject.BindInvoke(InvokeBinder binder, DynamicMetaObject[] args)
at System.Dynamic.DynamicMetaObjectBinder.Bind(Object[] args, ReadOnlyCollection1 parameters, LabelTarget returnLabel)
at System.Runtime.CompilerServices.CallSiteBinder.BindCore[T](CallSite
1 site, Object[] args)
at System.Dynamic.UpdateDelegates.UpdateAndExecute6[T0,T1,T2,T3,T4,T5,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
at Microsoft.Scripting.Interpreter.DynamicInstruction7.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run8[T0,T1,T2,T3,T4,T5,T6,T7,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at System.Dynamic.UpdateDelegates.UpdateAndExecute7[T0,T1,T2,T3,T4,T5,T6,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
at Microsoft.Scripting.Interpreter.DynamicInstruction
8.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
at IronPython.Compiler.RuntimeScriptCode.InvokeTarget(Scope scope)
at Microsoft.Scripting.Hosting.ScriptEngine.ExecuteFile(String path, ScriptScope scope)
at Windawesome.Config.PluginLoader.LoadAll(Windawesome windawesome, Config config, IEnumerable`1 files)
at Windawesome.Windawesome..ctor()
at Windawesome.Program.Main()
Inner Exception:
none
Coordinator
Apr 21, 2013 at 7:05 PM
Well, actually you should UNINSTALL both of those, then try again. It should work then. If not, then please write. If it does, you could try after that playing with installation of those two things.
Jun 2, 2013 at 3:53 PM
Hi everyone

I just wanted to say, that i have the exact same error.
But i never got Windawesome running in the first place. I installed ironruby and ironpython und checked the other dependencies.
I would like to know if Jazoray found a solution to his problem.

Greetings
Coordinator
Jun 2, 2013 at 10:05 PM
@gandl - you should UNINSTALL IronRuby and IronPython, not install them.
Jun 4, 2013 at 12:07 PM
I'm a little bit confused. Those two are required by windawesome, but i shouldn't install them?
I tried it, but it won't help.

With neither installed i get the following logfile:
------------------------------------
04.06.2013 12:59:44
Assemblies:
Windawesome, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronRuby, Version=1.1.3.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1
Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

OS: Microsoft Windows NT 6.2.9200.0
CLR: 4.0.30319
64-bit OS: True
64-bit process: True
Elevated: False
System.IO.FileLoadException: Die Datei oder Assembly "IronRuby, Version=1.1.3.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)
Dateiname: "IronRuby, Version=1.1.3.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1"
   bei Windawesome.Config.PluginLoader.get_RubyEngine()
   bei Windawesome.Config.PluginLoader.LoadAll(Windawesome windawesome, Config config, IEnumerable`1 files)
   bei Windawesome.Windawesome..ctor()
   bei Windawesome.Program.Main()

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.

Inner Exception:
none
And if i install ironruby but no ironpython i get the following error:
------------------------------------
04.06.2013 13:00:21
Assemblies:
Windawesome, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronPython, Version=2.7.0.40, Culture=neutral, PublicKeyToken=7f709c5b713576e1
IronRuby, Version=1.1.3.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1
Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

OS: Microsoft Windows NT 6.2.9200.0
CLR: 4.0.30319
64-bit OS: True
64-bit process: True
Elevated: False
System.Reflection.TargetInvocationException: Failed to load language 'IronPython 2.7.3': Methode nicht gefunden: "System.Type Microsoft.Scripting.Utils.ReflectionUtils.GetBaseType(System.Type)". ---> System.MissingMethodException: Methode nicht gefunden: "System.Type Microsoft.Scripting.Utils.ReflectionUtils.GetBaseType(System.Type)".
   bei IronPython.Runtime.Types.NewTypeMaker.LoadNewTypes(Assembly asm)
   bei IronPython.Runtime.Binding.PythonBinder.DomainManager_AssemblyLoaded(Object sender, AssemblyLoadedEventArgs e)
   bei IronPython.Runtime.Binding.PythonBinder..ctor(PythonContext pythonContext, CodeContext context)
   bei IronPython.Runtime.PythonContext..ctor(ScriptDomainManager manager, IDictionary`2 options)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Microsoft.Scripting.Runtime.LanguageConfiguration.LoadLanguageContext(ScriptDomainManager domainManager, Boolean& alreadyLoaded)
   bei Microsoft.Scripting.Runtime.DlrConfiguration.LoadLanguageContext(ScriptDomainManager manager, LanguageConfiguration config)
   bei Microsoft.Scripting.Runtime.DlrConfiguration.TryLoadLanguage(ScriptDomainManager manager, AssemblyQualifiedTypeName providerName, LanguageContext& language)
   bei Microsoft.Scripting.Hosting.ScriptRuntime.GetEngineByTypeName(String assemblyQualifiedTypeName)
   bei Windawesome.Config.PluginLoader.get_PythonEngine()
   bei Windawesome.Config.PluginLoader.LoadAll(Windawesome windawesome, Config config, IEnumerable`1 files)
   bei Windawesome.Windawesome..ctor()
   bei Windawesome.Program.Main()
Inner Exception:
System.MissingMethodException: Methode nicht gefunden: "System.Type Microsoft.Scripting.Utils.ReflectionUtils.GetBaseType(System.Type)".
   bei IronPython.Runtime.Types.NewTypeMaker.LoadNewTypes(Assembly asm)
   bei IronPython.Runtime.Binding.PythonBinder.DomainManager_AssemblyLoaded(Object sender, AssemblyLoadedEventArgs e)
   bei IronPython.Runtime.Binding.PythonBinder..ctor(PythonContext pythonContext, CodeContext context)
   bei IronPython.Runtime.PythonContext..ctor(ScriptDomainManager manager, IDictionary`2 options)
And if i install both, i get the same error as the creator of this thread.

Greetings
Coordinator
Jun 4, 2013 at 12:32 PM
Well, uninstalling both of those is ok as the required DLLs package that comes with Windawesome contains them. Actually it contains the correct versions that are needed. From the first log I see that you have IronRuby but still it can't find it - which means one of its dependencies is missing. Are you sure all the required DLLs are in the dir? Did you try restarting after uninstalling IronRuby and IronPython? I'm really not sure how to help more...