Re: Camel XQuery 3.0

2015-06-03 Thread Karts
Thanks, I have created JIRA CAMEL-8830



--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-XQuery-3-0-tp5767434p5767843.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Re: Camel XQuery 3.0

2015-05-28 Thread Christian Müller
Feel free to raise a JIRA and request the upgrade to Saxon 9.6.

Best,

Christian
-

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642

On Wed, May 27, 2015 at 11:55 PM, Karts kartiksan...@gmail.com wrote:

 In fact it looks like XQuery 3.0 isn't supported in Saxon HE 9.5. It is the
 default on 9.6 but that doesn't seem compatible with the current
 implementation of XQueryBuilder:

 Caused by: java.lang.NoSuchMethodError:
 net.sf.saxon.Configuration.setHostLanguage(I)V
 at

 org.apache.camel.component.xquery.XQueryBuilder.initialize(XQueryBuilder.java:641)
 at

 org.apache.camel.component.xquery.XQueryBuilder.evaluateAsString(XQueryBuilder.java:198)
 at

 org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:120)
 at

 org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:110)
 at

 org.apache.camel.processor.SetBodyProcessor.process(SetBodyProcessor.java:47)
 at

 org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
 at

 org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
 ... 88 more



 --
 View this message in context:
 http://camel.465427.n5.nabble.com/Camel-XQuery-3-0-tp5767434p5767575.html
 Sent from the Camel - Users mailing list archive at Nabble.com.



Re: Camel XQuery 3.0

2015-05-27 Thread Karts
In fact it looks like XQuery 3.0 isn't supported in Saxon HE 9.5. It is the
default on 9.6 but that doesn't seem compatible with the current
implementation of XQueryBuilder:

Caused by: java.lang.NoSuchMethodError:
net.sf.saxon.Configuration.setHostLanguage(I)V
at
org.apache.camel.component.xquery.XQueryBuilder.initialize(XQueryBuilder.java:641)
at
org.apache.camel.component.xquery.XQueryBuilder.evaluateAsString(XQueryBuilder.java:198)
at
org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:120)
at
org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:110)
at
org.apache.camel.processor.SetBodyProcessor.process(SetBodyProcessor.java:47)
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
... 88 more



--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-XQuery-3-0-tp5767434p5767575.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Camel XQuery 3.0

2015-05-22 Thread Karts
Hi,

I would like to use the group by functionality provided with XQuery 3.0,
along with some other features.

Even though Camel 2.15.2 seems to be using Saxon 9.5.1-5 HE which supports
XQuery 3.0, I'm getting this exception:

Caused by: net.sf.saxon.trans.XPathException: 'group by' is not supported in
XQuery 1.0
at net.sf.saxon.query.QueryParser.grumble(QueryParser.java:453)
at
net.sf.saxon.expr.parser.ExpressionParser.grumble(ExpressionParser.java:226)
at
net.sf.saxon.expr.parser.ExpressionParser.grumble(ExpressionParser.java:213)
at 
net.sf.saxon.query.QueryParser.parseGroupByClause(QueryParser.java:2389)
at
net.sf.saxon.query.QueryParser.parseFLWORExpression(QueryParser.java:2091)
at
net.sf.saxon.expr.parser.ExpressionParser.parseExprSingle(ExpressionParser.java:499)
at
net.sf.saxon.expr.parser.ExpressionParser.parseExpression(ExpressionParser.java:464)
at net.sf.saxon.query.QueryParser.parseQuery(QueryParser.java:365)
at
net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:168)
at
net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:526)
at
org.apache.camel.component.xquery.XQueryBuilder$1.createQueryExpression(XQueryBuilder.java:242)
at
org.apache.camel.component.xquery.XQueryBuilder.initialize(XQueryBuilder.java:660)
at
org.apache.camel.component.xquery.XQueryBuilder.evaluateAsString(XQueryBuilder.java:198)
at
org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:120)
... 92 more

Digging further, it seems XQuery 3.0 needs to be explicitly enabled with
Saxon. 

Is there any way I can do this, or a possible workaround?

Thanks



--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-XQuery-3-0-tp5767434.html
Sent from the Camel - Users mailing list archive at Nabble.com.