erreur librairies Saxon 11 avac BaseX 10.4

Friday, 17 March 2023 · 3 messages · last reply 20 Mar 2023
ML
Maud Ingarao (IHRIM - ENS de Lyon)17 Mar 2023 15:44 #
Bonjour à tous et toutes, En passant de BaseX 10.3 à BaseX 10.4, nous avons l'erreur ci-dessous. Quelque chose ne va pas avec les librairies XSLT Saxon.... Si nous mettons les anciennes librairies Saxon 9 à la place des librairies Saxon 11, l'erreur disparaît. Nous aimerions pouvoir utiliser les librairies les plus récentes. Merci de vos conseils :-) Amitiés, Maud HTTP ERROR 500 javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException URI: /accueil STATUS: 500 MESSAGE: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException SERVLET: RESTXQ CAUSED BY: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException CAUSED BY: java.lang.reflect.InvocationTargetException CAUSED BY: java.lang.NoClassDefFoundError: org/xmlresolver/Resolver Caused by:
javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException
	at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:181)
	at java.xml/javax.xml.transform.FactoryFinder.find(FactoryFinder.java:212)
	at java.xml/javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:126)
	at org.basex.query.func.xslt.XsltTransform.transform(XsltTransform.java:70)
	at org.basex.query.func.xslt.XsltTransform.item(XsltTransform.java:36)
	at org.basex.query.expr.If.item(If.java:165)
	at org.basex.query.expr.DualMap.value(DualMap.java:82)
	at org.basex.query.expr.If.value(If.java:160)
	at org.basex.query.expr.If.value(If.java:160)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162)
	at org.basex.query.func.XQFunction.invoke(XQFunction.java:33)
	at org.basex.query.func.FuncCall.value(FuncCall.java:54)
	at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46)
	at org.basex.query.expr.constr.Constr.add(Constr.java:72)
	at org.basex.query.up.expr.Replace.item(Replace.java:49)
	at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51)
	at org.basex.query.expr.If.value(If.java:160)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.expr.ParseExpr.item(ParseExpr.java:56)
	at org.basex.query.expr.If.item(If.java:165)
	at org.basex.query.expr.ItemMap.item(ItemMap.java:37)
	at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.expr.List.value(List.java:228)
	at org.basex.query.up.expr.TransformWith.value(TransformWith.java:74)
	at org.basex.query.expr.IterMap.value(IterMap.java:106)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162)
	at org.basex.query.func.XQFunction.invoke(XQFunction.java:33)
	at org.basex.query.func.FuncCall.value(FuncCall.java:54)
	at org.basex.query.expr.gflwor.Let$LetEval.next(Let.java:146)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.expr.List.value(List.java:228)
	at org.basex.query.up.expr.TransformWith.value(TransformWith.java:74)
	at org.basex.query.expr.IterMap.value(IterMap.java:106)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162)
	at org.basex.query.func.XQFunction.invoke(XQFunction.java:33)
	at org.basex.query.func.FuncCall.value(FuncCall.java:54)
	at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92)
	at org.basex.query.expr.Try.value(Try.java:93)
	at org.basex.query.expr.TypeCheck.value(TypeCheck.java:167)
	at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162)
	at org.basex.query.func.XQFunction.invoke(XQFunction.java:33)
	at org.basex.query.func.FuncCall.value(FuncCall.java:54)
	at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46)
	at org.basex.query.scope.MainModule.iter(MainModule.java:48)
	at org.basex.query.QueryContext.lambda$4(QueryContext.java:354)
	at org.basex.query.QueryContext.run(QueryContext.java:763)
	at org.basex.query.QueryContext.iter(QueryContext.java:354)
	at org.basex.http.restxq.RestXqResponse.serialize(RestXqResponse.java:78)
	at org.basex.http.web.WebResponse.create(WebResponse.java:58)
	at org.basex.http.restxq.RestXqServlet.run(RestXqServlet.java:72)
	at org.basex.http.BaseXServlet.service(BaseXServlet.java:69)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.Server.handle(Server.java:516)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:169)
	... 88 more
Caused by: java.lang.NoClassDefFoundError: org/xmlresolver/Resolver
	at net.sf.saxon.lib.CatalogResourceResolver.<init>(CatalogResourceResolver.java:46)
	at net.sf.saxon.Configuration.init(Configuration.java:366)
	at net.sf.saxon.Configuration.<init>(Configuration.java:229)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at java.base/java.lang.Class.newInstance(Class.java:584)
	at net.sf.saxon.Configuration.newConfiguration(Configuration.java:245)
	at net.sf.saxon.s9api.Processor.<init>(Processor.java:69)
	at net.sf.saxon.jaxp.SaxonTransformerFactory.<init>(SaxonTransformerFactory.java:59)
	at net.sf.saxon.TransformerFactoryImpl.<init>(TransformerFactoryImpl.java:42)
CG
Christian Grün17 Mar 2023 16:05 #
Salud Maud, Merci pour l’observation ! J’ai recréé le problème. Apparemment, saxon-he-10.9.jar est la dernière version qui fonctionne encore. Je vais y jeter un œil bientôt. Salutations, Christian
Quoted text · Maud Ingarao (IHRIM - ENS de Lyon) · 142 lines
On Fri, Mar 17, 2023 at 3:44 PM Maud Ingarao (IHRIM - ENS de Lyon) <maud.ingarao at ens-lyon.fr> wrote: > > Bonjour à tous et toutes, > > En passant de BaseX 10.3 à BaseX 10.4, nous avons l'erreur ci-dessous. > > Quelque chose ne va pas avec les librairies XSLT Saxon.... > > Si nous mettons les anciennes librairies Saxon 9 à la place des librairies Saxon 11, l'erreur disparaît. > > Nous aimerions pouvoir utiliser les librairies les plus récentes. > > Merci de vos conseils :-) > > Amitiés, > > Maud > > > HTTP ERROR 500 javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException > > URI: /accueil > STATUS: 500 > MESSAGE: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException > SERVLET: RESTXQ > CAUSED BY: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException > CAUSED BY: java.lang.reflect.InvocationTargetException > CAUSED BY: java.lang.NoClassDefFoundError: org/xmlresolver/Resolver > > Caused by: > > javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException > at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:181) > at java.xml/javax.xml.transform.FactoryFinder.find(FactoryFinder.java:212) > at java.xml/javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:126) > at org.basex.query.func.xslt.XsltTransform.transform(XsltTransform.java:70) > at org.basex.query.func.xslt.XsltTransform.item(XsltTransform.java:36) > at org.basex.query.expr.If.item(If.java:165) > at org.basex.query.expr.DualMap.value(DualMap.java:82) > at org.basex.query.expr.If.value(If.java:160) > at org.basex.query.expr.If.value(If.java:160) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46) > at org.basex.query.expr.constr.Constr.add(Constr.java:72) > at org.basex.query.up.expr.Replace.item(Replace.java:49) > at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51) > at org.basex.query.expr.If.value(If.java:160) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.ParseExpr.item(ParseExpr.java:56) > at org.basex.query.expr.If.item(If.java:165) > at org.basex.query.expr.ItemMap.item(ItemMap.java:37) > at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.List.value(List.java:228) > at org.basex.query.up.expr.TransformWith.value(TransformWith.java:74) > at org.basex.query.expr.IterMap.value(IterMap.java:106) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.gflwor.Let$LetEval.next(Let.java:146) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.List.value(List.java:228) > at org.basex.query.up.expr.TransformWith.value(TransformWith.java:74) > at org.basex.query.expr.IterMap.value(IterMap.java:106) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.Try.value(Try.java:93) > at org.basex.query.expr.TypeCheck.value(TypeCheck.java:167) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46) > at org.basex.query.scope.MainModule.iter(MainModule.java:48) > at org.basex.query.QueryContext.lambda$4(QueryContext.java:354) > at org.basex.query.QueryContext.run(QueryContext.java:763) > at org.basex.query.QueryContext.iter(QueryContext.java:354) > at org.basex.http.restxq.RestXqResponse.serialize(RestXqResponse.java:78) > at org.basex.http.web.WebResponse.create(WebResponse.java:58) > at org.basex.http.restxq.RestXqServlet.run(RestXqServlet.java:72) > at org.basex.http.BaseXServlet.service(BaseXServlet.java:69) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450) > at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) > at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) > at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) > at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) > at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) > at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) > at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) > at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) > at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > at org.eclipse.jetty.server.Server.handle(Server.java:516) > at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) > at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) > at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) > at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) > at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) > at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) > at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) > at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) > at java.base/java.lang.Thread.run(Thread.java:829) > Caused by: java.lang.reflect.InvocationTargetException > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:169) > ... 88 more > Caused by: java.lang.NoClassDefFoundError: org/xmlresolver/Resolver > at net.sf.saxon.lib.CatalogResourceResolver.<init>(CatalogResourceResolver.java:46) > at net.sf.saxon.Configuration.init(Configuration.java:366) > at net.sf.saxon.Configuration.<init>(Configuration.java:229) > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > at java.base/java.lang.Class.newInstance(Class.java:584) > at net.sf.saxon.Configuration.newConfiguration(Configuration.java:245) > at net.sf.saxon.s9api.Processor.<init>(Processor.java:69) > at net.sf.saxon.jaxp.SaxonTransformerFactory.<init>(SaxonTransformerFactory.java:59) > at net.sf.saxon.TransformerFactoryImpl.<init>(TransformerFactoryImpl.java:42)
CG
Christian Grünin reply to Maud Ingarao (IHRIM - ENS de Lyon), 17 Mar 2023, 15:4420 Mar 2023 11:00 #
Hi Maud, J'ai découvert pourquoi Saxon 11 ne fonctionne pas : Tu dois ajouter la librairie xmlresolver.jar dans le classpath. Dans l'archive xmlresolver-5.1.1.zip [1], par exemple, se trouve le fichier xmlresolver-5.1.1.jar. I’ll add some information in our documentation soon. Hope this helps! If not, please keep me informed… Cordiales salutations, Christian [1] https://github.com/xmlresolver/xmlresolver/releases [2] https://saxonica.plan.io/issues/5397
Quoted text · Maud Ingarao (IHRIM - ENS de Lyon) · 148 lines
On Fri, Mar 17, 2023 at 3:44 PM Maud Ingarao (IHRIM - ENS de Lyon) < maud.ingarao at ens-lyon.fr> wrote: > Bonjour à tous et toutes, > > En passant de BaseX 10.3 à BaseX 10.4, nous avons l'erreur ci-dessous. > > Quelque chose ne va pas avec les librairies XSLT Saxon.... > > Si nous mettons les anciennes librairies Saxon 9 à la place des librairies > Saxon 11, l'erreur disparaît. > > Nous aimerions pouvoir utiliser les librairies les plus récentes. > > Merci de vos conseils :-) > > Amitiés, > > Maud > > > HTTP ERROR 500 javax.xml.transform.TransformerFactoryConfigurationError: > Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: > java.lang.reflect.InvocationTargetException > URI: /accueil > STATUS: 500 > MESSAGE: javax.xml.transform.TransformerFactoryConfigurationError: > Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: > java.lang.reflect.InvocationTargetException > SERVLET: RESTXQ > CAUSED BY: javax.xml.transform.TransformerFactoryConfigurationError: > Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: > java.lang.reflect.InvocationTargetException > CAUSED BY: java.lang.reflect.InvocationTargetException > CAUSED BY: java.lang.NoClassDefFoundError: org/xmlresolver/Resolver Caused > by: > > javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl could not be instantiated: java.lang.reflect.InvocationTargetException > at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:181) > at java.xml/javax.xml.transform.FactoryFinder.find(FactoryFinder.java:212) > at java.xml/javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:126) > at org.basex.query.func.xslt.XsltTransform.transform(XsltTransform.java:70) > at org.basex.query.func.xslt.XsltTransform.item(XsltTransform.java:36) > at org.basex.query.expr.If.item(If.java:165) > at org.basex.query.expr.DualMap.value(DualMap.java:82) > at org.basex.query.expr.If.value(If.java:160) > at org.basex.query.expr.If.value(If.java:160) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46) > at org.basex.query.expr.constr.Constr.add(Constr.java:72) > at org.basex.query.up.expr.Replace.item(Replace.java:49) > at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51) > at org.basex.query.expr.If.value(If.java:160) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.ParseExpr.item(ParseExpr.java:56) > at org.basex.query.expr.If.item(If.java:165) > at org.basex.query.expr.ItemMap.item(ItemMap.java:37) > at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.List.value(List.java:228) > at org.basex.query.up.expr.TransformWith.value(TransformWith.java:74) > at org.basex.query.expr.IterMap.value(IterMap.java:106) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.gflwor.Let$LetEval.next(Let.java:146) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.List.value(List.java:228) > at org.basex.query.up.expr.TransformWith.value(TransformWith.java:74) > at org.basex.query.expr.IterMap.value(IterMap.java:106) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.gflwor.GFLWOR.value(GFLWOR.java:92) > at org.basex.query.expr.Try.value(Try.java:93) > at org.basex.query.expr.TypeCheck.value(TypeCheck.java:167) > at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:162) > at org.basex.query.func.XQFunction.invoke(XQFunction.java:33) > at org.basex.query.func.FuncCall.value(FuncCall.java:54) > at org.basex.query.expr.ParseExpr.iter(ParseExpr.java:46) > at org.basex.query.scope.MainModule.iter(MainModule.java:48) > at org.basex.query.QueryContext.lambda$4(QueryContext.java:354) > at org.basex.query.QueryContext.run(QueryContext.java:763) > at org.basex.query.QueryContext.iter(QueryContext.java:354) > at org.basex.http.restxq.RestXqResponse.serialize(RestXqResponse.java:78) > at org.basex.http.web.WebResponse.create(WebResponse.java:58) > at org.basex.http.restxq.RestXqServlet.run(RestXqServlet.java:72) > at org.basex.http.BaseXServlet.service(BaseXServlet.java:69) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450) > at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) > at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) > at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) > at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) > at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) > at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) > at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) > at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) > at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > at org.eclipse.jetty.server.Server.handle(Server.java:516) > at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) > at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) > at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) > at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) > at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) > at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) > at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) > at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) > at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) > at java.base/java.lang.Thread.run(Thread.java:829) > Caused by: java.lang.reflect.InvocationTargetException > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:169) > ... 88 more > Caused by: java.lang.NoClassDefFoundError: org/xmlresolver/Resolver > at net.sf.saxon.lib.CatalogResourceResolver.<init>(CatalogResourceResolver.java:46) > at net.sf.saxon.Configuration.init(Configuration.java:366) > at net.sf.saxon.Configuration.<init>(Configuration.java:229) > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > at java.base/java.lang.Class.newInstance(Class.java:584) > at net.sf.saxon.Configuration.newConfiguration(Configuration.java:245) > at net.sf.saxon.s9api.Processor.<init>(Processor.java:69) > at net.sf.saxon.jaxp.SaxonTransformerFactory.<init>(SaxonTransformerFactory.java:59) > at net.sf.saxon.TransformerFactoryImpl.<init>(TransformerFactoryImpl.java:42) > >

⚡Generated with XQuery