And, in case it is asked, <D:literal>D000B1F5_3.tif</D:literal> does exist. When searching for a value that does not exist, it simply returns no results found without the error. Only if it exists does the /UURI problem occur.
Also, searches for fields that are non-indexed also do not have a problem and work fine. It is only indexed values. i.e. "<D:prop><D:modificationdate/></D:prop>" + "<D:literal>2006-07-18T13:39:31Z</D:literal>" + Exists, searches, and returns correct results. The indexing is the part that is broken related apparently to the /UURI piece. -D > -----Original Message----- > From: Darren Hartford [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 18, 2006 10:31 AM > To: Slide Users Mailing List > Subject: RE: Propertiesindexer and /UURI problem > > Tested Tomcat 5.0.28, exact same problem. SVN version 423090 > (previous e-mailed version was incorrect - apparently doing > an SVN-update only gives the version related to the updated > files...like the build.properties.sample file...not the > folder revision). > > > The really complicated DASL <basicsearch> I'm testing with is: > > String query1 = "<D:searchrequest xmlns:D=\"DAV:\">" > + > "<D:basicsearch>" + > "<D:select>" + > "<D:allprop/>" + > "</D:select>" + > "<D:from>" + > " <D:scope>" + > " <D:href>/slide/files</D:href>" + > " <D:depth>infinity</D:depth>" + > " </D:scope>" + > " </D:from>" + > " <D:where>" + > " <D:eq>" + > " > <D:prop><D:displayname/></D:prop>" + > " > <D:literal>D000B1F5_3.tif</D:literal>" + > " </D:eq>" + > " </D:where>" + > " </D:basicsearch>" + > "</D:searchrequest>"; > > -D > > > -----Original Message----- > > From: Darren Hartford [mailto:[EMAIL PROTECTED] > > Sent: Monday, July 17, 2006 10:28 AM > > To: Slide Users Mailing List > > Subject: RE: Propertiesindexer and /UURI problem > > Importance: High > > > > Anyone? This is an important feature - SVN ver. 421675 > > > > Domain.xml (default + propertiesindexer) =================== > > <namespace name="slide"> > > <definition> > > <store name="tx"> > > <nodestore > > classname="org.apache.slide.store.txfile.TxXMLFileDescriptorsStore"> > > <parameter > > name="rootpath">${filespath}store/metadata</parameter> > > <parameter > > name="workpath">${filespath}work/metadata</parameter> > > <parameter name="defer-saving">true</parameter> > > <parameter name="timeout">120</parameter> > > </nodestore> > > <sequencestore > > classname="org.apache.slide.store.txfile.FileSequenceStore"> > > <parameter > > name="rootpath">${filespath}store/sequence</parameter> > > </sequencestore> > > <securitystore> > > <reference store="nodestore"/> > > </securitystore> > > <lockstore> > > <reference store="nodestore"/> > > </lockstore> > > <revisiondescriptorsstore> > > <reference store="nodestore"/> > > </revisiondescriptorsstore> > > <revisiondescriptorstore> > > <reference store="nodestore"/> > > </revisiondescriptorstore> > > <contentstore > > classname="org.apache.slide.store.txfile.TxFileContentStore"> > > <parameter > > name="rootpath">${filespath}store/content</parameter> > > <parameter > > name="workpath">${filespath}work/content</parameter> > > <parameter name="defer-saving">true</parameter> > > <parameter name="timeout">120</parameter> > > </contentstore> > > <propertiesindexer > > classname="org.apache.slide.index.lucene.LucenePropertiesIndexer"> > > <parameter > > name="indexpath">${filespath}index_meta</parameter> > > </propertiesindexer> > > ==================== > > > > > > > -----Original Message----- > > > From: Darren Hartford [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, July 13, 2006 2:23 PM > > > To: Slide Users Mailing List > > > Subject: Propertiesindexer and /UURI problem > > > > > > Hey all, > > > I grabbed a recent version from Slide trunk (421675) and > deployed it > > > on Tomcat 5.5.17. > > > > > > After getting everything configured, I ran some tests > that I've had > > > for a while, but this time I tried to enable the > <propertiesindexer> > > > because the DASL searches are becoming prohibitively slow. > > > > > > I do recall that this used to work fine (about a year ago > now?), but > > > this more recent build I'm getting errors as detailed below. > > > > > > Note that disabling the indexer and re-injecting the exact same > > > files and properties and then doing a DASL search > everything works > > > fine -- it is only when the indexer is enabled that this error > > > occurs. > > > > > > Anyone have a quick fix for this pls? > > > -D > > > > > > ===================== > > > org.apache.slide.structure.ObjectNotFoundException: No > > object found at > > > /UURI: > > > at > > > > > > org.apache.slide.store.txfile.AbstractXMLResourceDescriptor.retrieveO > > > bject(AbstractXMLResourceDescriptor.java:296) > > > at > > > > > > org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.retrieveObjec > > > t(TxXMLFileDescriptorsStore.java:104) > > > at > > > > > > org.apache.slide.store.AbstractStore.retrieveObject(AbstractStore.jav > > > a:679) > > > at > > > > > > org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.jav > > > a:605) > > > at > > > > > > org.apache.slide.structure.StructureImpl.retrieve(StructureImpl.java: > > > 207) > > > at > > > > org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:155) > > > at > > > > > > org.apache.slide.search.basic.ComparableResourceImpl.<init>(Comparabl > > > eResourceImpl.java:166) > > > at > > > > > > org.apache.slide.search.basic.ComparableResourceImpl.<init>(Comparabl > > > eResourceImpl.java:137) > > > at > > > > > > org.apache.slide.index.lucene.expressions.AbstractLuceneExpression.cr > > > eateResource(AbstractLuceneExpression.java:353) > > > at > > > > > > org.apache.slide.index.lucene.expressions.AbstractLuceneExpression.ex > > > ecute(AbstractLuceneExpression.java:249) > > > at > > > > > > org.apache.slide.index.lucene.expressions.AbstractLuceneExpression.ex > > > ecute(AbstractLuceneExpression.java:115) > > > at > > > > > > org.apache.slide.search.basic.BasicQueryImpl.execute(BasicQueryImpl.j > > > ava:134) > > > at > > > > > > org.apache.slide.search.basic.BasicQueryEnvelope.execute(BasicQueryEn > > > velope.java:214) > > > at > > > org.apache.slide.search.SearchImpl.search(SearchImpl.java:116) > > > at > > > > > > org.apache.slide.webdav.method.SearchMethod.executeRequest(SearchMeth > > > od.java:230) > > > at > > > > > > org.apache.slide.webdav.method.AbstractWebdavMethod.executeRedirect(A > > > bstractWebdavMethod.java:583) > > > at > > > > > > org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebda > > > vMethod.java:416) > > > at > > > > > > org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:151) > > > > > > at > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > > > icationFilterChain.java:252) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > > > ilterChain.java:173) > > > at > > > > > > org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:147) > > > > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > > > icationFilterChain.java:202) > > > at > > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > > > ilterChain.java:173) > > > at > > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > > > alve.java:213) > > > at > > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > > > alve.java:178) > > > at > > > > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica > > > torBase.java:524) > > > at > > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > > > ava:126) > > > at > > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > > > ava:105) > > > at > > > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > > > ve.java:107) > > > at > > > > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > > > a:148) > > > at > > > > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > > > :869) > > > at > > > > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p > > > rocessConnection(Http11BaseProtocol.java:664) > > > at > > > > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo > > > int.java:527) > > > at > > > > > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol > > > lowerWorkerThread.java:80) > > > at > > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > > > ool.java:684) > > > at java.lang.Thread.run(Thread.java:595) > > > 13 Jul 2006 14:17:56 - org.apache.slide.common.Domain - > WARNING - No > > > object foun d at /UURI: > > > 13 Jul 2006 14:17:56 - org.apache.slide.common.Domain - > WARNING - No > > > object foun d at /UURI: > > > http-8080-Processor24, 13-Jul-2006 14:17:56, root, > SEARCH, 400 "Bad > > > Request", 31 > > > 3 ms, /files > > > ========================= > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > --------------------------------------------------------------------- > 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]
