You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by "Nevermann, Dr., Peter" <Pe...@softwareag.com> on 2002/10/01 11:29:52 UTC
RE: VersioningHelper Bug
Hi Stan,
hmm ... aparently the histoty resource (VHR) has lost its DAV:version-set
property at CHECKIN time. I cannot reproduce your problem using the file
store.
How are your stores configured?
What client are you using?
Regards,
Peter
P.S.:
This is my config for the file store:
<definition>
<store name="file">
<nodestore classname="slidestore.file.XMLFileDescriptorsStore">
<parameter
name="rootpath">D:\Projects\jakarta\tomcat\webapps\slide\metadatastore</para
meter>
</nodestore>
<securitystore>
<reference store="nodestore"/>
</securitystore>
<lockstore>
<reference store="nodestore"/>
</lockstore>
<revisiondescriptorsstore>
<reference store="nodestore"/>
</revisiondescriptorsstore>
<revisiondescriptorstore>
<reference store="nodestore"/>
</revisiondescriptorstore>
<contentstore classname="slidestore.reference.FileContentStore">
<parameter
name="rootpath">D:\Projects\jakarta\tomcat\webapps\slide\contentstore</param
eter>
<parameter name="version">true</parameter>
<parameter name="resetBeforeStarting">false</parameter>
</contentstore>
</store>
<scope match="/" store="file"/>
</definition>
> -----Original Message-----
> From: Stan_Butler@hyperion.com [mailto:Stan_Butler@hyperion.com]
> Sent: Monday, September 30, 2002 21:29
> To: peter.nevermann@softwareag.com
> Subject: VersioningHelper Bug
>
>
> Hi Peter,
>
> We have run across a bug when doing basic versioning in Slide
> 2.0. I would
> love to be able to help fix the problem, but I have no
> concept of how the
> system is supposed to work. Executing these commands from the client
> produces the bug:
>
> (login to /files path)
> PUT a resource
> VERSIONCONTROL the resource
> CHECKOUT the resource
> CHECKIN the resource (produced the error below)
>
> java.lang.NullPointerException
> at
> org.apache.slide.webdav.util.VersioningHelper.checkin(Versioni
> ngHelper.java:1203)
> at
> org.apache.slide.webdav.util.VersioningHelper.checkin(Versioni
> ngHelper.java:1060)
> at
> org.apache.slide.webdav.method.CheckinMethod.executeRequest(Ch
> eckinMethod.java:167)
> at
> org.apache.slide.webdav.method.AbstractWebdavMethod.run(Abstra
> ctWebdavMethod.java:324)
> at
> org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:221)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> ................... rest omitted ...........................
>
> My relevant Domain.xml settings
> ------------------------------------------------
> JDBCDescriptorsStore
> JDBCContentStore (it also happens using FileContentStore)
> auto-version-control = false
>
> The following line (I think its 1119) evaluates to null:
> NodeProperty vSetProp = vhrNrd.getProperty( P_VERSION_SET );
>
> The following line (I think its 1203) is what produces the
> NullPointerException error:
> vhrNrd.setProperty( new NodeProperty(
> P_VERSION_SET,
> ((String)vSetProp.getValue())+pHelp.createHrefValue(vrUriNew)) );
>
> I checked my database since my resource is in a checked-out
> state and there
> is no entry in the "property"
> table for this resource where name = "version-set".
>
> Please let me know if I can be of further assistance. We are really
> depending on Slide 2.0 to make it to production
> and would be glad to help any way we can....
>
> - Stan
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>