[IronPython] MissingMemberException on 2.6

Davy Mitchell daftspaniel at gmail.com
Mon May 11 21:28:40 CEST 2009


Right. Going a bit mad trying to fix this :-) Tried a bit of
reinstalling and rebooting to no avail.

Log Name:      Application
Source:        Application Error
Date:          11/05/2009 20:22:23
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      kennel
Description:
Faulting application name: DIE.exe, version: 0.0.0.0, time stamp: 0x4a0878d9
Faulting module name: KERNELBASE.dll, version: 6.1.7100.0, time stamp:
0x49eea60f
Exception code: 0xe0434f4d
Fault offset: 0x0000b4f4
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2009-05-11T19:22:23.000000000Z" />
    <EventRecordID>2273</EventRecordID>
    <Channel>Application</Channel>
    <Computer>kennel</Computer>
    <Security />
  </System>
  <EventData>
    <Data>DIE.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>4a0878d9</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>6.1.7100.0</Data>
    <Data>49eea60f</Data>
    <Data>e0434f4d</Data>
    <Data>0000b4f4</Data>
  </EventData>
</Event>

Interestingly if I try to ngen IronPython.dll I get:

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\M
icrosoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure lo
gging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fus
ion!EnableLog].
 while resolving 0x100014e - Microsoft.Linq.Expressions.ArgumentType.
Warning: System.IO.FileNotFoundException: Could not load file or assembly 'Micro
soft.Scripting.Core, Version=0.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad
364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.Scripting.Core, Version=0.9.0.0, Culture=neutral, PublicKe
yToken=31bf3856ad364e35'

Any suggestions appreciated!! Carrying on...

Thanks,
Davy

On Mon, May 11, 2009 at 7:21 AM, Davy Mitchell <daftspaniel at gmail.com> wrote:
> Hi Curt,
>
> Sorry reported the wrong version there. I run the 2.6 interpreter but
> have hard coded the build scripts to 2.01 ipy and the target folder
> has the 2.01 binaries.
> So it is all 2.01. Just tried the (same) compiled version on XP with
> the same result. I built a console app without issue which ran so
> looks like my code is doing something different :-)
>
> Seems like I need to spend time narrowing down what is new since my
> last build. I have introduced threading, use of dir (for autocomplete)
> and changed external process handling so there is potential for
> something to be up there.
>
> Thanks.
> Davy Mitchell
>
> On Sun, May 10, 2009 at 9:19 PM, Curt Hagenlocher <curt at hagenlocher.org> wrote:
>> I don't think that this:
>>   <Data>Microsoft.Scripting</Data>
>>   <Data>0.9.0.0</Data>
>> is the right AssemblyVersion for the 2.6 alpha. I would expect something
>> like "0.9.5.1". Is it possible that you're compiling with a different
>> version of IronPython than you think?
>>
>>
>> On Sun, May 10, 2009 at 12:27 PM, Davy Mitchell <daftspaniel at gmail.com>
>> wrote:
>>>
>>> Hi Guys,
>>>
>>> I am on 2.6 Beta on Windows 7 7100 and getting MissingMemberException
>>> when I compile to an EXE.
>>>
>>> http://www.codeplex.com/IronPython/WorkItem/View.aspx?WorkItemId=20623
>>>
>>> I've tried adding the references suggest on the mailing list:
>>> clr.AddReference('System')
>>> clr.AddReference('mscorlib')
>>> But they were already there which suggests I have hit this before.
>>> This all compiled and ran fine before I reinstalled the OS.
>>>
>>> Anything else I can look at?
>>>
>>> - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
>>> - <System>
>>>  <Provider Name="Windows Error Reporting" />
>>>  <EventID Qualifiers="0">1001</EventID>
>>>  <Level>4</Level>
>>>  <Task>0</Task>
>>>  <Keywords>0x80000000000000</Keywords>
>>>  <TimeCreated SystemTime="2009-05-10T19:16:21.000000000Z" />
>>>  <EventRecordID>2149</EventRecordID>
>>>  <Channel>Application</Channel>
>>>  <Computer>kennel</Computer>
>>>  <Security />
>>>  </System>
>>> - <EventData>
>>>  <Data>566025849</Data>
>>>  <Data>5</Data>
>>>  <Data>CLR20r3</Data>
>>>  <Data>Not available</Data>
>>>  <Data>0</Data>
>>>  <Data>die.exe</Data>
>>>  <Data>0.0.0.0</Data>
>>>  <Data>4a0727eb</Data>
>>>  <Data>Microsoft.Scripting</Data>
>>>  <Data>0.9.0.0</Data>
>>>  <Data>49906349</Data>
>>>  <Data>812</Data>
>>>  <Data>144</Data>
>>>  <Data>System.MissingMemberException</Data>
>>>  <Data />
>>>
>>>  <Data>C:\Users\daftspaniel\AppData\Local\Temp\WERC11B.tmp.WERInternalMetadata.xml</Data>
>>>
>>>  <Data>C:\Users\daftspaniel\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_die.exe_a64e2c7542736d65947d996e2ce5fb7d5b383d1_10b50642</Data>
>>>  <Data />
>>>  <Data>0</Data>
>>>  <Data>008e52f9-3d97-11de-9bf6-0019b95c9ce7</Data>
>>>  <Data>0</Data>
>>>  </EventData>
>>>  </Event>
>>>
>>> Thanks,
>>> Davy
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.ironpython.com
>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>



More information about the Ironpython-users mailing list