Hmmm, we did find out that most of the problems that I sent you earlier were not actually the cause of the problem, here's a better explination... We were checking our versions and going through some test cases on an nt:file and we noticed that every time that we used Node.checkin() it ended up removing the content. We can run through and change the jcr:content -> jcr:data property as many times as we want on a checked-out node and viewing it through webdav or any other means we always have the updated content. The problem we're having is that when we use the Node.checkin() it seems to remove the content completely. We don't get any PathNotFoundExceptions or anything like that, the jcr:content -> jcr:data property is just empty. This is the same for webdav also. The way we are picturing it, every nt:file has a base version. Whether this base version is checked out or checked in we were thinking that retrieving it through the session.getItem(path) or root.getNode(relPath) would give us a normal nt:file in which we could get the jcr:content -> jcr:data property. Unfortunately, this is not the case as stated earlier. If a Node is checked-in do we have to get the frozen node of that version and then get the content through there? And if so, why doesn't the webdav servlet do that? Thanks again for your help.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tobias Bocanegra Sent: Friday, May 02, 2008 6:26 AM To: [email protected] Subject: Re: Version.revert() On 5/1/08, Conoly, Brett <[EMAIL PROTECTED]> wrote: > That would be it, I was relaying the question from a coworker who for > some reason can't get on this users list. You are correct, it is > Node.restore() that I'm asking about. But it seems that it's not > necessarily this method but somehow when we write byte[] to the content > node's data property it is fairly consistently not working. Everything > seems to go through fine but then when we try to read the content, > through webdav or the api, it is completely empty. > Does anyone know a reason for this? > thanks as i said, please provide an example or test case, so we can reproduce your issue. regards, toby > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tobias > Bocanegra > Sent: Thursday, May 01, 2008 3:13 PM > To: [email protected] > Subject: Re: Version.revert() > > hi, > there is no Version.revert() method. maybe you mean Node.restore() ? > can you provide a more specific example or test case? > > -- > regards, toby > > On 5/1/08, Conoly, Brett <[EMAIL PROTECTED]> wrote: > > This is just a very general question but has anyone had any problems > > with the Version.revert() function? > > > > We have had several instances where a revert seems to just delete the > > content somehow. > > > > Thanks > > > > >
