I would suggest enabling exception detail and getting the stack trace from there if you can. The problem is probably a .NET list or a dict somewhere that we're both updating an iterating over at the same time. But it's hard to know what list/dict that is without the stack trace. But a full stack trace will lead us right to the problem and it should be easy to fix.
-----Original Message----- From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Michael Foord Sent: Monday, February 09, 2009 12:53 PM To: Discussion of IronPython Subject: Re: [IronPython] Any idea what might cause this? Dan Eloff wrote: > Hi IronPython team, > > Occasionally, when importing one particular module on a background > thread I get this error: > > SystemError: Collection was modified; enumeration operation may not execute. > > The offending line is: > > class SerializeCustom(_custom_base): > > And _custom_base is defined earlier in the module as: > > from mycsharpassembly import * > _custom_base = Serializers.SerializeCustom # from assembly > > The problem is a real pain to replicate (i.e. me refreshing the > browser about 100 times) Hopefully someone will have an idea what > could cause this. I'm using build 44619, main (2.1 now 2.6) branch. > It looks like importing is still not thread safe - but I guess that bit is obvious. I'll leave it to Dino or Curt for a more in depth analysis. :-) I wonder if a debug build of IronPython for Silverlight would get you more information. Michael > Thanks, > -Dan > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com