Hi,

On Tue, Sep 7, 2010 at 9:04 PM, Zoltan Farkas <[email protected]> wrote:
> The problem is that when restoring a node to a specific version, some
> of the subnodes are not restored properly.

Just checking: the OnParentVersion attribute of the child nodes is set
to COPY, right?

> Could this be a persistence specific issue?

Sounds unlikely. The logic of correctly handling same-name siblings in
complex operations like version restore is pretty challenging, so I
wouldn't be surprised if there's a bug lurking there somewhere. As a
workaround, is it possible for you to use separate names for all the
my:SubConfig nodes?

See JCR-43 [1] for an old, possibly related issue. It could no longer
be reproduced in Jackrabbit 1.6, but you may want to look at extending
the RestoreSameNameSiblingTest class to see if you can reproduce your
problem.

[1] https://issues.apache.org/jira/browse/JCR-43

BR,

Jukka Zitting

Reply via email to