Hello, since days I fight with following problem:
// result is correct xpath = "/jcr:root/News//[EMAIL PROTECTED]:primaryType='lhc:news']"; list = ... assertEquals(20, list.size()); -> This is OK 20 Nodes of type lhc:news xpath = "/jcr:root/News//element(*)"; list = ... assertEquals(20, list.size()); -> This is OK 20 Nodes of type lhc:news but now: xpath = "/jcr:root/News//element(*,lhc:news)"; list = itsCmsBicDocumentCustomizedManager.getUuidsByXpath(xpath); // size = 0 -> This is not OK: no nodes will be found. Im not shure what is going on. The same with SQL: String sql="select * from nt:base"; list = itsCmsBicDocumentCustomizedManager.getUuidsBySql(sql); -> I've checked the list. Inside there a 20 nodes with type lhc:news (total more than 150) and now: sql="select * from lhc:news"; list = itsCmsBicDocumentCustomizedManager.getUuidsBySql(sql); -> 0 nodes in list I use 1.3.3. Everthings works fine, except this query and all other queries with this (and other) custom nodes. Here's the definition of the custom node: <jcr='http://www.jcp.org/jcr/1.0'> <nt='http://www.jcp.org/jcr/nt/1.0'> <mix='http://www.jcp.org/jcr/mix/1.0'> <bicdoc = 'http://www....'> <lhc = 'http://www.......'> [bicdoc:extendedProperties] > nt:unstructured [bicdoc:metaData] > nt:unstructured [bicdoc:properties] > nt:unstructured [bicdoc:foreignMetaData] > nt:unstructured + * (bicdoc:metaData) version [bicdoc:file] > nt:file - bicdoc:versionCounter (long) mandatory version + * (bicdoc:extendedProperties) version [bicdoc:folder] > nt:folder, mix:referenceable mixin orderable - jcr:lastModified (date) mandatory version - bicdoc:versionCounter (long) version - acl (undefined) version multiple + foreignMetaData (bicdoc:foreignMetaData) version + * (bicdoc:file) version + * (bicdoc:folder) version + * (bicdoc:content) version [bicdoc:content] > bicdoc:folder, mix:referenceable mixin orderable - * (undefined) version [lhc:news] > bicdoc:folder, mix:referenceable mixin orderable - * (undefined) version - subCategories (reference) multiple [lhc:newsfolder] > bicdoc:folder, mix:referenceable mixin orderable + * (lhc:news) version ------------------------------------ I'm have no idea /jcr:root/News//[EMAIL PROTECTED]:primaryType='lhc:news'] works. So this means, that the custom node is registered and accessable. but this does not /jcr:root/News//element(*,lhc:news). Here's my repository.xml ---- <?xml version="1.0" encoding="ISO-8859-1"?> <Repository> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> </FileSystem> <Security appName="Jackrabbit"> <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager" /> <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule" /> </Security> <Workspaces rootPath="d:/opt/bicdocument/....." defaultWorkspace="workspaces" /> <Workspace name="${wsp.name}"> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager"> </PersistenceManager> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <!-- Jackrabbit 1.3 http://jackrabbit.apache.org/doc/components/text-extractors.html Microsoft Word [org.apache.jackrabbit.extractor.MsWordTextExtractor] application/vnd.ms-word application/msword Microsoft Excel [org.apache.jackrabbit.extractor.MsExcelTextExtractor] application/vnd.ms-excel Microsoft PowerPoint [org.apache.jackrabbit.extractor.MsPowerPointTextExtractor] application/vnd.ms-powerpoint application/mspowerpoint Portable Document Format (PDF) [org.apache.jackrabbit.extractor.PdfTextExtractor] application/pdf OpenOffice.org [org.apache.jackrabbit.extractor.OpenOfficeTextExtractor] application/vnd.oasis.opendocument.database application/vnd.oasis.opendocument.formula application/vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.text Rich Text Format (RTF) [org.apache.jackrabbit.extractor.RTFTextExtractor] application/rtf HyperText Markup Language (HTML) [org.apache.jackrabbit.extractor.HTMLTextExtractor] text/html Extensible Markup Language (XML) [org.apache.jackrabbit.extractor.XMLTextExtractor] text/xml --> </SearchIndex> </Workspace> <!-- Search index for content that is shared repository wide (/jcr:system tree, contains mainly versions) --> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> </SearchIndex> <Versioning rootPath="d:/opt/bicdocument/Lufthansa-Cargo/versions"> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager"> </PersistenceManager> </Versioning> </Repository> --------- Any ideas? Thanks for all the help. Peter -- View this message in context: http://www.nabble.com/Can%27t-get-CustomNode-with-XPATH-tp15518800p15518800.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
