[IronPython] MissingMemberException but it definitely exists
fuzzyman at voidspace.org.uk
Mon Sep 7 15:05:28 PDT 2009
Bob Uva wrote:
> I was able to get it working by, piece by piece, recreating the class
> in a different file. When I was done I had what looked like exactly
> the same source but worked in one file, not the other. Couldn't get
> the original to ever work, so I just went with the new one. Pretty
Odd. Not a problem I've ever had - but I've had my own frustrations with
IronPython and Silverlight in the last couple of days (Silverlight
calling my event handlers about a thousand times and even with the
events unhooked - switching from instance methods to functions worked
but screwed up my app architecture).
> On Mon, Sep 7, 2009 at 2:30 PM, Michael Foord<fuzzyman at voidspace.org.uk> wrote:
>> Bob Uva wrote:
>>> I just started using IronPython and am using SharpDevelop as an IDE.
>>> I'm creating a REST web service, and have a class that has a function
>>> named 'run' in it. When I create an instance of the class and then try
>>> calling its run function I get a MissingMemberException saying that
>>> the class has no attribute 'run'. This exception is thrown from
>>> Microsoft.Scripting.Actions.MatchCaller.Call2. Shown below is the call
>>> stack shown in the exception dialog from the IDE. I've even reduced
>>> the run function to just calling pass and that doesn't work. Any ideas
>>> where to look to debug this further?
>> Can you reproduce a minimal example - without seeing any code it is
>> impossible to have any idea. The first suspect I'm afraid is that the object
>> isn't what you think it is and doesn't have a run member.
>>> System.MissingMemberException: 'AddressFilesService' object has no
>>> attribute 'run'
>>> at Microsoft.Scripting.Actions.MatchCaller.Call2
>>> at Microsoft.Scripting.Actions.UpdateDelegates.Update2
>>> at DLRCachedCode.<lambda$9>$51
>>> at Microsoft.Scripting.Actions.MatchCaller.Call1
>>> at Microsoft.Scripting.Actions.UpdateDelegates.Update1
>>> at System.Threading.ThreadHelper.ThreadStart_Context
>>> at System.Threading.ExecutionContext.Run
>>> at System.Threading.ThreadHelper.ThreadStart
>> Users mailing list
>> Users at lists.ironpython.com
More information about the Users