Hello,
I have just encountered new problem: When I start node name with number,
I get exception from XPathQueryBuilder when performing XPathQuery. Is it
a bug, or just my assumption that this should work is wrong? Should I
create a JIRA issue?
I attach test that reproduces this error.
--
Regards,
Jan
package org.apache.jackrabbit.core;
import javax.jcr.Node;
import javax.jcr.query.Query;
import javax.jcr.query.QueryManager;
import org.apache.jackrabbit.test.AbstractJCRTest;
public class NodeNameTest extends AbstractJCRTest {
Node n1;
Node n2;
Node n3;
public void testNumberedFolders() throws Exception {
QueryManager qm = superuser.getWorkspace().getQueryManager();
n1 = testRootNode.addNode("NODE_WITH_STRING_NAME");
n2 = n1.addNode("Z");
n3 = n2.addNode("A1");
n3.setProperty("test", "test");
// passes
String query = n3.getPath();
qm.createQuery(query, Query.XPATH);
n2 = n1.addNode("1Z");
n3 = n2.addNode("A1");
n3.setProperty("test", "test");
// should pass but fails
query = n3.getPath();
qm.createQuery(query, Query.XPATH);
}
}