[odb-users] recursive loading

MM finjulhich at gmail.com
Wed Jun 20 08:51:57 EDT 2018

On 18 June 2018 at 13:37, Boris Kolpackov <boris at codesynthesis.com> wrote:

> MM <finjulhich at gmail.com> writes:
> > Is it possible to have the pre-load c++ callback of myclass issue
> > another db.load<myclass>( another_id )
> Yes.
> > I'm having a core dump in this situation.
> Must be a bug somewhere.

Sorry, it's not in the pre-load. I have it in the post-load callback.
In fact, I see that in the post-load cb:
instantiates a object, but it is empty. It appears it calls in the
generated odb code:

       sts.delay_load (id, obj, ig.position ());

Apparently, the auto_lock is not locked.

Does any of this make sense?

More information about the odb-users mailing list