Can you create a failing test to reproduce this? Also, if sobj1 is an
optional dependency of tobj1, it should probably be modeled as a property,
not as a ctor arg...
On 2011 7 19 11:39, "mynkow" <myn...@gmail.com> wrote:
> Hi
>
> I have a transient object *TObj1 *which depends on singleton object SObj1.

> SObj1 is supposed to be UP in 99.99% of the application life time. Now I
am
> in a situation where the singleton cannot be created. If that happens I
set
> SObj1 = null in TObj1's ctor when I try to resolve an instance of TObj1.
> When I try to release TObj1 (because it is transient) I got a Castle
> exception that parameter "*instance*" cannot be null. The only thing that
is
> null is SObj1. As far as I know singleton objects cannot be released. They

> are "destroyed" when we "destroy" the container. Then Why castle windsor
> actually tries to release the singleton? Is there any way to release only
> the transient?
>
> --
> You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
> To view this discussion on the web visit
https://groups.google.com/d/msg/castle-project-users/-/KtfSwkD21a0J.
> To post to this group, send email to castle-project-users@googlegroups.com
.
> To unsubscribe from this group, send email to
castle-project-users+unsubscr...@googlegroups.com.
> 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 castle-project-users@googlegroups.com.
To unsubscribe from this group, send email to 
castle-project-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to