Confirmed SimpleFileStore problem and verify Michael's find regarding the resourcetype being the identified problem.
SimpleFileStore.java ============================= /** * Set resourceType to "<collection/>" for folders and set the contentLength for files. * Also set created and modified dates. */ public NodeRevisionDescriptor retrieveRevisionDescriptor(Uri uri, NodeRevisionNumber revisionNumber) throws ServiceAccessException, RevisionDescriptorNotFoundException { log("retrieveRevisionDescriptor(" + uri + ")"); File file = getFile(uri); if (!file.exists()) throw new RevisionDescriptorNotFoundException(uri.toString()); NodeRevisionDescriptor descriptor = new NodeRevisionDescriptor(new NodeRevisionNumber(1, 0), NodeRevisionDescriptors.MAIN_BRANCH); descriptor.setCreationDate(new Date(file.lastModified())); descriptor.setLastModified(descriptor.getCreationDateAsDate()); descriptor.setModificationDate(descriptor.getCreationDateAsDate()); if (file.isDirectory()) { descriptor.setResourceType(COLLECTION_TYPE); } else { /* 10/26/2006 DRH setResourceType null if not directory */ descriptor.setResourceType(null); descriptor.setContentLength(file.length()); } return descriptor; } ============== This seems to be working fine and as expected now, Thanks Michael! -D > -----Original Message----- > From: Michael Perkonigg [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 31, 2005 12:48 PM > To: Slide Users Mailing List > Subject: Re: Problem with SimpleFileStore > > Michael Perkonigg wrote: > > >Hello, > > > >I am using a SimpleFileStore for my logs but if I create a file and > >have a look at it with i.e. DAV Explorer it seems that slide > thinks it > >is a directory (or collection, spoken in slide terms). > >It shows some size on it though, but if I try to read it like a file > >slide hiccups with some error. > >'Item License.txt found. But it is not a file.' > >This happens if I try to read a file but get a directory instead. > > > >If anyone has a suggestion what to try, I would be very happy. > > > >Thanks, > >Mike > > > > > And I found the problem to this also. > It seems that the SimpleFileStore sets the resourcetype > property to "<collection/>" if it is a directory but does > nothing if it is a file. > This should be correct if the resourcetype is null initially, > but it don't work this way. > I created my own SimpleFileStore which sets the resourcetype > to null if it is a file and now it works. > > Regards, > Mike > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]