ok, I'll try the trunk. Thanks a lot for quick response.. 2010/12/29 Krzysztof Koźmic <[email protected]>
> I think that's been fixed in the trunk. > > > On 29/12/2010 11:25 PM, Filip Kinsky wrote: > >> Our WPF application uses Windsor (2.5.2) to provide presenter instances >> with their references etc. We use a kind of plugin architecture which >> constructs presenter instances explicitly calling >> container.Resolve<TPresenter>() and because of this kind of Windsor usage >> we're also releasing the instance when presenter is closed. This worked well >> until now. We added new presenter which does not differ fundamentally from >> other presenters, but we're getting NullReferenceException when the >> presenter is released from container after it's closed. >> >> I tried to go through Windsor source code, but can't figure out what's >> wrong. Obvious thing is that one of the presenter's Burden is broken - it's >> Handler and Instance are null which causes the exception. The stack trace >> looks like this: >> >> System.ArgumentNullException: Hodnota nemůže být NULL. >> Název parametru: instance >> v Castle.MicroKernel.Releasers.AllComponentsReleasePolicy.Release(Object >> instance) v >> c:\TeamCity\buildAgent\work\1ab5e0b25b145b19\src\Castle.Windsor\MicroKernel\Releasers\AllComponentsReleasePolicy.cs:řádek >> 53 >> v Castle.MicroKernel.Burden.Release(IReleasePolicy policy) v >> c:\TeamCity\buildAgent\work\1ab5e0b25b145b19\src\Castle.Windsor\MicroKernel\Burden.cs:řádek >> 78 >> v Castle.MicroKernel.Releasers.AllComponentsReleasePolicy.Release(Object >> instance) v >> c:\TeamCity\buildAgent\work\1ab5e0b25b145b19\src\Castle.Windsor\MicroKernel\Releasers\AllComponentsReleasePolicy.cs:řádek >> 68 >> v Castle.MicroKernel.DefaultKernel.ReleaseComponent(Object instance) v >> c:\TeamCity\buildAgent\work\1ab5e0b25b145b19\src\Castle.Windsor\MicroKernel\DefaultKernel.cs:řádek >> 654 >> v Castle.Windsor.WindsorContainer.Release(Object instance) v >> c:\TeamCity\buildAgent\work\1ab5e0b25b145b19\src\Castle.Windsor\Windsor\WindsorContainer.cs:řádek >> 809 >> >> Is there anything I could try to learn what's causing this problem? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Castle Project Users" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<castle-project-users%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/castle-project-users?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Castle Project Users" group. > To post to this group, send email to [email protected] > . > To unsubscribe from this group, send email to > [email protected]<castle-project-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/castle-project-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
