[Mono-list] IronPython Alpha3 on mono 1.2.5

tcmichals tcmichals at msn.com
Fri Aug 31 19:03:28 EDT 2007


The patch is at...
http://lists.ironpython.com/htdig.cgi/users-ironpython.com/2007-August/005446.html

What is strange, it works via ssh but using kde it loads but no prompt or 
text setup issue? or something not at the right version? (local or remote 
via cygwin X)

"Miguel de Icaza" <miguel at novell.com> wrote in message 
news:1188598907.4009.312.camel at erandi.dom...
> Hello,
>
>> I compile using IronPython alpha v3 using VS2005, copied dll's,exe's , 
>> etc
>> to Linux then at the shell:
>
> I posted a fix on the IronPython mailing list.
>
> Basically, on the Unix case, they try to use a hashtable before it is
> initialized;  Its a bug in IronPhytohn.
>
>> and got the following:
>>
>> Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The
>> given
>> key was not present in the dictionary.
>>   at
>> System.Collections.Generic.Dictionary`2[System.String,System.Type].get_Item
>>  (System.String ) [0x00000]
>>   at IronPython.Runtime.SystemState.InitializeBuiltins () [0x00000]
>>   at IronPython.Runtime.SystemState..ctor () [0x00000]
>>   at IronPython.Hosting.PythonEngine..ctor
>> (IronPython.Hosting.PythonLanguageProvider provider,
>> IronPython.PythonEngineOptions engineOptions) [0x00000]
>>   at IronPython.Hosting.PythonEngine.<.cctor>b__0
>> (IronPython.Hosting.PythonLanguageProvider provider,
>> IronPython.PythonEngineOptions options) [0x00000]
>>   at (wrapper delegate-invoke)
>> System.MulticastDelegate:invoke_PythonEngine_PythonLanguageProvider_PythonEngineOptions
>> (IronPython.Hosting.PythonLanguageProvider,IronPython.PythonEngineOptions)
>>   at
>> Microsoft.Scripting.Hosting.SingletonEngineFactory`3[IronPython.Hosting.PythonEngine,IronPython.PythonEngineOptions,IronPython.Hosting.PythonLanguageProvid
>> er].GetInstance (IronPython.Hosting.PythonLanguageProvider ,
>> IronPython.PythonEn
>> gineOptions ) [0x00000]
>>   at IronPython.Hosting.PythonLanguageProvider.GetEngine
>> (Microsoft.Scripting.En
>> gineOptions options) [0x00000]
>>   at
>> Microsoft.Scripting.Hosting.LanguageProvider.Microsoft.Scripting.Hosting.IL
>> anguageProvider.GetEngine (Microsoft.Scripting.EngineOptions options)
>> [0x00000]
>>   at Microsoft.Scripting.Hosting.ConsoleHost.RunCommandLine
>> (Microsoft.Scripting
>> .OptionsParser optionsParser) [0x00000]
>>   at Microsoft.Scripting.Hosting.ConsoleHost.ExecuteInternal () [0x00000]
>>   at Microsoft.Scripting.Hosting.ConsoleHost.Execute () [0x00000]
>>   at Microsoft.Scripting.Hosting.ConsoleHost.Run (System.String[] args)
>> [0x00000                                               ]
>>   at PythonConsoleHost.Main (System.String[] args) [0x00000]
>>
>> The issue is in SystemState.cs InitializeBuiltins
>> Debug.Assert(_builtinsDict.ContainsKey("nt"));
>>
>> _builtinsDict["posix"] = _builtinsDict["nt"];
>>
>> _builtinsDict.Remove("nt");
>>
>>
>>
>> Thoughts?
>>
>>
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 





More information about the Mono-list mailing list