You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Edgar Poce (JIRA)" <ji...@apache.org> on 2005/07/17 23:56:13 UTC
[jira] Created: (JCR-171) QueryManager.createQuery()
QueryManager.createQuery()
---------------------------
Key: JCR-171
URL: http://issues.apache.org/jira/browse/JCR-171
Project: Jackrabbit
Type: Bug
Components: query
Reporter: Edgar Poce
Priority: Minor
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Resolved: (JCR-171) QueryManager.createQuery() exception handling
Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/JCR-171?page=all ]
Marcel Reutegger resolved JCR-171:
----------------------------------
Resolution: Fixed
Fixed in revision: 219472
> QueryManager.createQuery() exception handling
> ---------------------------------------------
>
> Key: JCR-171
> URL: http://issues.apache.org/jira/browse/JCR-171
> Project: Jackrabbit
> Type: Bug
> Components: query
> Reporter: Edgar Poce
> Assignee: Marcel Reutegger
> Priority: Minor
>
> Query q = this.superuser.getWorkspace().getQueryManager()
> .createQuery("SELECT * FROM nt:base", Query.XPATH);
> produces:
> org.apache.jackrabbit.core.query.xpath.TokenMgrError: Lexical error at line 1, column 28. Encountered: "b" (98), after : ":"
> at org.apache.jackrabbit.core.query.xpath.XPathTokenManager.getNextToken(XPathTokenManager.java:14546)
> at org.apache.jackrabbit.core.query.xpath.XPath.jj_ntk(XPath.java:9187)
> at org.apache.jackrabbit.core.query.xpath.XPath.PredicateList(XPath.java:5195)
> at org.apache.jackrabbit.core.query.xpath.XPath.AxisStep(XPath.java:4707)
> at org.apache.jackrabbit.core.query.xpath.XPath.StepExpr(XPath.java:4597)
> at org.apache.jackrabbit.core.query.xpath.XPath.RelativePathExpr(XPath.java:4511)
> at org.apache.jackrabbit.core.query.xpath.XPath.PathExpr(XPath.java:4482)
> at org.apache.jackrabbit.core.query.xpath.XPath.ValueExpr(XPath.java:4125)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnaryExpr(XPath.java:4032)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastExpr(XPath.java:3935)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastableExpr(XPath.java:3898)
> at org.apache.jackrabbit.core.query.xpath.XPath.TreatExpr(XPath.java:3861)
> at org.apache.jackrabbit.core.query.xpath.XPath.InstanceofExpr(XPath.java:3824)
> at org.apache.jackrabbit.core.query.xpath.XPath.IntersectExceptExpr(XPath.java:3748)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnionExpr(XPath.java:3672)
> at org.apache.jackrabbit.core.query.xpath.XPath.MultiplicativeExpr(XPath.java:3622)
> at org.apache.jackrabbit.core.query.xpath.XPath.AdditiveExpr(XPath.java:3510)
> at org.apache.jackrabbit.core.query.xpath.XPath.RangeExpr(XPath.java:3451)
> at org.apache.jackrabbit.core.query.xpath.XPath.ComparisonExpr(XPath.java:3353)
> at org.apache.jackrabbit.core.query.xpath.XPath.AndExpr(XPath.java:3290)
> at org.apache.jackrabbit.core.query.xpath.XPath.OrExpr(XPath.java:3227)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2214)
> at org.apache.jackrabbit.core.query.xpath.XPath.ForClause(XPath.java:2337)
> at org.apache.jackrabbit.core.query.xpath.XPath.FLWORExpr(XPath.java:2233)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2133)
> at org.apache.jackrabbit.core.query.xpath.XPath.Expr(XPath.java:2094)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryBody(XPath.java:2066)
> at org.apache.jackrabbit.core.query.xpath.XPath.MainModule(XPath.java:512)
> at org.apache.jackrabbit.core.query.xpath.XPath.Module(XPath.java:387)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryList(XPath.java:151)
> at org.apache.jackrabbit.core.query.xpath.XPath.XPath2(XPath.java:118)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.<init>(XPathQueryBuilder.java:224)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createQuery(XPathQueryBuilder.java:255)
> at org.apache.jackrabbit.core.query.QueryParser.parse(QueryParser.java:57)
> at org.apache.jackrabbit.core.query.lucene.QueryImpl.<init>(QueryImpl.java:119)
> at org.apache.jackrabbit.core.query.lucene.SearchIndex.createExecutableQuery(SearchIndex.java:158)
> at org.apache.jackrabbit.core.query.QueryImpl.<init>(QueryImpl.java:90)
> at org.apache.jackrabbit.core.SearchManager.createQuery(SearchManager.java:192)
> at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:87)
> at org.apache.jackrabbit.test.api.query.IllegalXPathTest.testIllegalStatement(IllegalXPathTest.java:45)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Updated: (JCR-171) QueryManager.createQuery() exception handling
Posted by "Edgar Poce (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/JCR-171?page=all ]
Edgar Poce updated JCR-171:
---------------------------
Summary: QueryManager.createQuery() exception handling (was: QueryManager.createQuery())
Description:
Query q = this.superuser.getWorkspace().getQueryManager()
.createQuery("SELECT * FROM nt:base", Query.XPATH);
produces:
org.apache.jackrabbit.core.query.xpath.TokenMgrError: Lexical error at line 1, column 28. Encountered: "b" (98), after : ":"
at org.apache.jackrabbit.core.query.xpath.XPathTokenManager.getNextToken(XPathTokenManager.java:14546)
at org.apache.jackrabbit.core.query.xpath.XPath.jj_ntk(XPath.java:9187)
at org.apache.jackrabbit.core.query.xpath.XPath.PredicateList(XPath.java:5195)
at org.apache.jackrabbit.core.query.xpath.XPath.AxisStep(XPath.java:4707)
at org.apache.jackrabbit.core.query.xpath.XPath.StepExpr(XPath.java:4597)
at org.apache.jackrabbit.core.query.xpath.XPath.RelativePathExpr(XPath.java:4511)
at org.apache.jackrabbit.core.query.xpath.XPath.PathExpr(XPath.java:4482)
at org.apache.jackrabbit.core.query.xpath.XPath.ValueExpr(XPath.java:4125)
at org.apache.jackrabbit.core.query.xpath.XPath.UnaryExpr(XPath.java:4032)
at org.apache.jackrabbit.core.query.xpath.XPath.CastExpr(XPath.java:3935)
at org.apache.jackrabbit.core.query.xpath.XPath.CastableExpr(XPath.java:3898)
at org.apache.jackrabbit.core.query.xpath.XPath.TreatExpr(XPath.java:3861)
at org.apache.jackrabbit.core.query.xpath.XPath.InstanceofExpr(XPath.java:3824)
at org.apache.jackrabbit.core.query.xpath.XPath.IntersectExceptExpr(XPath.java:3748)
at org.apache.jackrabbit.core.query.xpath.XPath.UnionExpr(XPath.java:3672)
at org.apache.jackrabbit.core.query.xpath.XPath.MultiplicativeExpr(XPath.java:3622)
at org.apache.jackrabbit.core.query.xpath.XPath.AdditiveExpr(XPath.java:3510)
at org.apache.jackrabbit.core.query.xpath.XPath.RangeExpr(XPath.java:3451)
at org.apache.jackrabbit.core.query.xpath.XPath.ComparisonExpr(XPath.java:3353)
at org.apache.jackrabbit.core.query.xpath.XPath.AndExpr(XPath.java:3290)
at org.apache.jackrabbit.core.query.xpath.XPath.OrExpr(XPath.java:3227)
at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2214)
at org.apache.jackrabbit.core.query.xpath.XPath.ForClause(XPath.java:2337)
at org.apache.jackrabbit.core.query.xpath.XPath.FLWORExpr(XPath.java:2233)
at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2133)
at org.apache.jackrabbit.core.query.xpath.XPath.Expr(XPath.java:2094)
at org.apache.jackrabbit.core.query.xpath.XPath.QueryBody(XPath.java:2066)
at org.apache.jackrabbit.core.query.xpath.XPath.MainModule(XPath.java:512)
at org.apache.jackrabbit.core.query.xpath.XPath.Module(XPath.java:387)
at org.apache.jackrabbit.core.query.xpath.XPath.QueryList(XPath.java:151)
at org.apache.jackrabbit.core.query.xpath.XPath.XPath2(XPath.java:118)
at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.<init>(XPathQueryBuilder.java:224)
at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createQuery(XPathQueryBuilder.java:255)
at org.apache.jackrabbit.core.query.QueryParser.parse(QueryParser.java:57)
at org.apache.jackrabbit.core.query.lucene.QueryImpl.<init>(QueryImpl.java:119)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.createExecutableQuery(SearchIndex.java:158)
at org.apache.jackrabbit.core.query.QueryImpl.<init>(QueryImpl.java:90)
at org.apache.jackrabbit.core.SearchManager.createQuery(SearchManager.java:192)
at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:87)
at org.apache.jackrabbit.test.api.query.IllegalXPathTest.testIllegalStatement(IllegalXPathTest.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
was:
> QueryManager.createQuery() exception handling
> ---------------------------------------------
>
> Key: JCR-171
> URL: http://issues.apache.org/jira/browse/JCR-171
> Project: Jackrabbit
> Type: Bug
> Components: query
> Reporter: Edgar Poce
> Priority: Minor
>
> Query q = this.superuser.getWorkspace().getQueryManager()
> .createQuery("SELECT * FROM nt:base", Query.XPATH);
> produces:
> org.apache.jackrabbit.core.query.xpath.TokenMgrError: Lexical error at line 1, column 28. Encountered: "b" (98), after : ":"
> at org.apache.jackrabbit.core.query.xpath.XPathTokenManager.getNextToken(XPathTokenManager.java:14546)
> at org.apache.jackrabbit.core.query.xpath.XPath.jj_ntk(XPath.java:9187)
> at org.apache.jackrabbit.core.query.xpath.XPath.PredicateList(XPath.java:5195)
> at org.apache.jackrabbit.core.query.xpath.XPath.AxisStep(XPath.java:4707)
> at org.apache.jackrabbit.core.query.xpath.XPath.StepExpr(XPath.java:4597)
> at org.apache.jackrabbit.core.query.xpath.XPath.RelativePathExpr(XPath.java:4511)
> at org.apache.jackrabbit.core.query.xpath.XPath.PathExpr(XPath.java:4482)
> at org.apache.jackrabbit.core.query.xpath.XPath.ValueExpr(XPath.java:4125)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnaryExpr(XPath.java:4032)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastExpr(XPath.java:3935)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastableExpr(XPath.java:3898)
> at org.apache.jackrabbit.core.query.xpath.XPath.TreatExpr(XPath.java:3861)
> at org.apache.jackrabbit.core.query.xpath.XPath.InstanceofExpr(XPath.java:3824)
> at org.apache.jackrabbit.core.query.xpath.XPath.IntersectExceptExpr(XPath.java:3748)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnionExpr(XPath.java:3672)
> at org.apache.jackrabbit.core.query.xpath.XPath.MultiplicativeExpr(XPath.java:3622)
> at org.apache.jackrabbit.core.query.xpath.XPath.AdditiveExpr(XPath.java:3510)
> at org.apache.jackrabbit.core.query.xpath.XPath.RangeExpr(XPath.java:3451)
> at org.apache.jackrabbit.core.query.xpath.XPath.ComparisonExpr(XPath.java:3353)
> at org.apache.jackrabbit.core.query.xpath.XPath.AndExpr(XPath.java:3290)
> at org.apache.jackrabbit.core.query.xpath.XPath.OrExpr(XPath.java:3227)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2214)
> at org.apache.jackrabbit.core.query.xpath.XPath.ForClause(XPath.java:2337)
> at org.apache.jackrabbit.core.query.xpath.XPath.FLWORExpr(XPath.java:2233)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2133)
> at org.apache.jackrabbit.core.query.xpath.XPath.Expr(XPath.java:2094)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryBody(XPath.java:2066)
> at org.apache.jackrabbit.core.query.xpath.XPath.MainModule(XPath.java:512)
> at org.apache.jackrabbit.core.query.xpath.XPath.Module(XPath.java:387)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryList(XPath.java:151)
> at org.apache.jackrabbit.core.query.xpath.XPath.XPath2(XPath.java:118)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.<init>(XPathQueryBuilder.java:224)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createQuery(XPathQueryBuilder.java:255)
> at org.apache.jackrabbit.core.query.QueryParser.parse(QueryParser.java:57)
> at org.apache.jackrabbit.core.query.lucene.QueryImpl.<init>(QueryImpl.java:119)
> at org.apache.jackrabbit.core.query.lucene.SearchIndex.createExecutableQuery(SearchIndex.java:158)
> at org.apache.jackrabbit.core.query.QueryImpl.<init>(QueryImpl.java:90)
> at org.apache.jackrabbit.core.SearchManager.createQuery(SearchManager.java:192)
> at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:87)
> at org.apache.jackrabbit.test.api.query.IllegalXPathTest.testIllegalStatement(IllegalXPathTest.java:45)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Closed: (JCR-171) QueryManager.createQuery() exception handling
Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/JCR-171?page=all ]
Marcel Reutegger closed JCR-171:
--------------------------------
> QueryManager.createQuery() exception handling
> ---------------------------------------------
>
> Key: JCR-171
> URL: http://issues.apache.org/jira/browse/JCR-171
> Project: Jackrabbit
> Type: Bug
> Components: query
> Reporter: Edgar Poce
> Assignee: Marcel Reutegger
> Priority: Minor
>
> Query q = this.superuser.getWorkspace().getQueryManager()
> .createQuery("SELECT * FROM nt:base", Query.XPATH);
> produces:
> org.apache.jackrabbit.core.query.xpath.TokenMgrError: Lexical error at line 1, column 28. Encountered: "b" (98), after : ":"
> at org.apache.jackrabbit.core.query.xpath.XPathTokenManager.getNextToken(XPathTokenManager.java:14546)
> at org.apache.jackrabbit.core.query.xpath.XPath.jj_ntk(XPath.java:9187)
> at org.apache.jackrabbit.core.query.xpath.XPath.PredicateList(XPath.java:5195)
> at org.apache.jackrabbit.core.query.xpath.XPath.AxisStep(XPath.java:4707)
> at org.apache.jackrabbit.core.query.xpath.XPath.StepExpr(XPath.java:4597)
> at org.apache.jackrabbit.core.query.xpath.XPath.RelativePathExpr(XPath.java:4511)
> at org.apache.jackrabbit.core.query.xpath.XPath.PathExpr(XPath.java:4482)
> at org.apache.jackrabbit.core.query.xpath.XPath.ValueExpr(XPath.java:4125)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnaryExpr(XPath.java:4032)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastExpr(XPath.java:3935)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastableExpr(XPath.java:3898)
> at org.apache.jackrabbit.core.query.xpath.XPath.TreatExpr(XPath.java:3861)
> at org.apache.jackrabbit.core.query.xpath.XPath.InstanceofExpr(XPath.java:3824)
> at org.apache.jackrabbit.core.query.xpath.XPath.IntersectExceptExpr(XPath.java:3748)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnionExpr(XPath.java:3672)
> at org.apache.jackrabbit.core.query.xpath.XPath.MultiplicativeExpr(XPath.java:3622)
> at org.apache.jackrabbit.core.query.xpath.XPath.AdditiveExpr(XPath.java:3510)
> at org.apache.jackrabbit.core.query.xpath.XPath.RangeExpr(XPath.java:3451)
> at org.apache.jackrabbit.core.query.xpath.XPath.ComparisonExpr(XPath.java:3353)
> at org.apache.jackrabbit.core.query.xpath.XPath.AndExpr(XPath.java:3290)
> at org.apache.jackrabbit.core.query.xpath.XPath.OrExpr(XPath.java:3227)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2214)
> at org.apache.jackrabbit.core.query.xpath.XPath.ForClause(XPath.java:2337)
> at org.apache.jackrabbit.core.query.xpath.XPath.FLWORExpr(XPath.java:2233)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2133)
> at org.apache.jackrabbit.core.query.xpath.XPath.Expr(XPath.java:2094)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryBody(XPath.java:2066)
> at org.apache.jackrabbit.core.query.xpath.XPath.MainModule(XPath.java:512)
> at org.apache.jackrabbit.core.query.xpath.XPath.Module(XPath.java:387)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryList(XPath.java:151)
> at org.apache.jackrabbit.core.query.xpath.XPath.XPath2(XPath.java:118)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.<init>(XPathQueryBuilder.java:224)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createQuery(XPathQueryBuilder.java:255)
> at org.apache.jackrabbit.core.query.QueryParser.parse(QueryParser.java:57)
> at org.apache.jackrabbit.core.query.lucene.QueryImpl.<init>(QueryImpl.java:119)
> at org.apache.jackrabbit.core.query.lucene.SearchIndex.createExecutableQuery(SearchIndex.java:158)
> at org.apache.jackrabbit.core.query.QueryImpl.<init>(QueryImpl.java:90)
> at org.apache.jackrabbit.core.SearchManager.createQuery(SearchManager.java:192)
> at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:87)
> at org.apache.jackrabbit.test.api.query.IllegalXPathTest.testIllegalStatement(IllegalXPathTest.java:45)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Assigned: (JCR-171) QueryManager.createQuery() exception handling
Posted by "Marcel Reutegger (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/JCR-171?page=all ]
Marcel Reutegger reassigned JCR-171:
------------------------------------
Assign To: Marcel Reutegger
> QueryManager.createQuery() exception handling
> ---------------------------------------------
>
> Key: JCR-171
> URL: http://issues.apache.org/jira/browse/JCR-171
> Project: Jackrabbit
> Type: Bug
> Components: query
> Reporter: Edgar Poce
> Assignee: Marcel Reutegger
> Priority: Minor
>
> Query q = this.superuser.getWorkspace().getQueryManager()
> .createQuery("SELECT * FROM nt:base", Query.XPATH);
> produces:
> org.apache.jackrabbit.core.query.xpath.TokenMgrError: Lexical error at line 1, column 28. Encountered: "b" (98), after : ":"
> at org.apache.jackrabbit.core.query.xpath.XPathTokenManager.getNextToken(XPathTokenManager.java:14546)
> at org.apache.jackrabbit.core.query.xpath.XPath.jj_ntk(XPath.java:9187)
> at org.apache.jackrabbit.core.query.xpath.XPath.PredicateList(XPath.java:5195)
> at org.apache.jackrabbit.core.query.xpath.XPath.AxisStep(XPath.java:4707)
> at org.apache.jackrabbit.core.query.xpath.XPath.StepExpr(XPath.java:4597)
> at org.apache.jackrabbit.core.query.xpath.XPath.RelativePathExpr(XPath.java:4511)
> at org.apache.jackrabbit.core.query.xpath.XPath.PathExpr(XPath.java:4482)
> at org.apache.jackrabbit.core.query.xpath.XPath.ValueExpr(XPath.java:4125)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnaryExpr(XPath.java:4032)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastExpr(XPath.java:3935)
> at org.apache.jackrabbit.core.query.xpath.XPath.CastableExpr(XPath.java:3898)
> at org.apache.jackrabbit.core.query.xpath.XPath.TreatExpr(XPath.java:3861)
> at org.apache.jackrabbit.core.query.xpath.XPath.InstanceofExpr(XPath.java:3824)
> at org.apache.jackrabbit.core.query.xpath.XPath.IntersectExceptExpr(XPath.java:3748)
> at org.apache.jackrabbit.core.query.xpath.XPath.UnionExpr(XPath.java:3672)
> at org.apache.jackrabbit.core.query.xpath.XPath.MultiplicativeExpr(XPath.java:3622)
> at org.apache.jackrabbit.core.query.xpath.XPath.AdditiveExpr(XPath.java:3510)
> at org.apache.jackrabbit.core.query.xpath.XPath.RangeExpr(XPath.java:3451)
> at org.apache.jackrabbit.core.query.xpath.XPath.ComparisonExpr(XPath.java:3353)
> at org.apache.jackrabbit.core.query.xpath.XPath.AndExpr(XPath.java:3290)
> at org.apache.jackrabbit.core.query.xpath.XPath.OrExpr(XPath.java:3227)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2214)
> at org.apache.jackrabbit.core.query.xpath.XPath.ForClause(XPath.java:2337)
> at org.apache.jackrabbit.core.query.xpath.XPath.FLWORExpr(XPath.java:2233)
> at org.apache.jackrabbit.core.query.xpath.XPath.ExprSingle(XPath.java:2133)
> at org.apache.jackrabbit.core.query.xpath.XPath.Expr(XPath.java:2094)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryBody(XPath.java:2066)
> at org.apache.jackrabbit.core.query.xpath.XPath.MainModule(XPath.java:512)
> at org.apache.jackrabbit.core.query.xpath.XPath.Module(XPath.java:387)
> at org.apache.jackrabbit.core.query.xpath.XPath.QueryList(XPath.java:151)
> at org.apache.jackrabbit.core.query.xpath.XPath.XPath2(XPath.java:118)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.<init>(XPathQueryBuilder.java:224)
> at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createQuery(XPathQueryBuilder.java:255)
> at org.apache.jackrabbit.core.query.QueryParser.parse(QueryParser.java:57)
> at org.apache.jackrabbit.core.query.lucene.QueryImpl.<init>(QueryImpl.java:119)
> at org.apache.jackrabbit.core.query.lucene.SearchIndex.createExecutableQuery(SearchIndex.java:158)
> at org.apache.jackrabbit.core.query.QueryImpl.<init>(QueryImpl.java:90)
> at org.apache.jackrabbit.core.SearchManager.createQuery(SearchManager.java:192)
> at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:87)
> at org.apache.jackrabbit.test.api.query.IllegalXPathTest.testIllegalStatement(IllegalXPathTest.java:45)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira