Hi Christophe,

> > Can you confirm which, if any, of your Class A / B / C extend
> > DomainObjectContainer?
> 
> All the classes extend AbstractDomainObjectContainer, I've changed the
> default object container in the isis.properties file in case that makes a
> difference.
> 
> >Otherwise, you may have to manually call resolve() on class B's
> >property collection of class C..
> 
> I've tried manually calling resolve() but it doesn't seem to work for me.
> 
> I've also tried my example again with the xml and in-memory store but the
> dnd viewer seems to work as expected.

Hmm. So you're saying that (only) with the DnD viewer and (only) with 
the SQL object store, Class B's collection of Class C is not resolved? 
(wrt the original problem statement)?

I might have an opportunity to look into this on Friday - but not likely, 
I'm going away for a bit on Saturday - it'll have to wait until I get back.

Care to take a dive into the sources and see if you can find anything 
odd/asymmetric in the mean time?

> Finally, I've got another problem now :) In one of my services I create a
> new Thread which calls DomainObjectContainer methods. This works for me in
> the dnd viewer but when I run it in the html view it gives me:
> 
> java.lang.IllegalStateException: No Session opened for this thread

Anyone else care to respond to this?

Reply via email to