Unexpected behaviour
Friday, 17 October 2025 · 2 messages · last reply 20 Oct 2025
GP
Guillaume Porte17 Oct 2025 12:42 #
Hi,
Yesterday I tried to install from the beginnig a working basex environnement on another repertory, just to do some tests. BaseX has been installed form the zip.
After adding additionnal repos, this error occured on the new install with basexhttp on. After stopping it, I launched the older install to verify what was going wrong, and now the same error occurs on this one too.
I am not very familiar with java, do you know what could posssibly be wrong here ?
Regards
Guillaume
---
Unexpected error: Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk at mailman.uni-konstanz.de
Version: BaseX 10.7
Java: Debian, 17.0.16
OS: Linux, amd64
Stack Trace:
java.lang.NullPointerException: Cannot invoke "java.util.Vector.size()" because "vars" is null
at
org.apache.xalan.transformer.TransformerImpl.setParameter(TransformerImpl.java:1558) at
org.apache.xalan.transformer.TransformerImpl.setParameter(TransformerImpl.java:1606) at java.base/java.util.HashMap.forEach(HashMap.java:1421) at
org.basex.query.func.xslt.XsltTransform.transform(XsltTransform.java:87) at org.basex.query.func.xslt.XsltTransform.item(XsltTransform.java:41) at org.basex.query.expr.ItemMap.item(ItemMap.java:36)
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:226)
at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:167) 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.Try.value(Try.java:93)
at org.basex.query.expr.TypeCheck.value(TypeCheck.java:167) at org.basex.query.expr.ParseExpr.item(ParseExpr.java:56) at org.basex.query.expr.ItemMap.item(ItemMap.java:36)
at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51) 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$iter$4(QueryContext.java:357) at org.basex.query.QueryContext.run(QueryContext.java:766) at org.basex.query.QueryContext.iter(QueryContext.java:357) 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.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:840)
CG
Christian Grün20 Oct 2025 10:35 #
Hi Guillaume,
Your error message indicates that the error is caused by the XSLT processor, not by BaseX itself. Could you possibly provide us with a minimized version of your query that causes the error?
Thanks in advance,
Christian
Quoted text · Guillaume Porte · 107 lines
Von: Guillaume Porte via BaseX-Talk <basex-talk at mailman.uni-konstanz.de> Gesendet: Freitag, 17. Oktober 2025 12:42 An: basex-talk at mailman.uni-konstanz.de <basex-talk at mailman.uni-konstanz.de> Betreff: [basex-talk] Unexpected behaviour Hi, Yesterday I tried to install from the beginnig a working basex environnement on another repertory, just to do some tests. BaseX has been installed form the zip. After adding additionnal repos, this error occured on the new install with basexhttp on. After stopping it, I launched the older install to verify what was going wrong, and now the same error occurs on this one too. I am not very familiar with java, do you know what could posssibly be wrong here ? Regards Guillaume --- Unexpected error: Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk at mailman.uni-konstanz.de Version: BaseX 10.7 Java: Debian, 17.0.16 OS: Linux, amd64 Stack Trace: java.lang.NullPointerException: Cannot invoke "java.util.Vector.size()" because "vars" is null at org.apache.xalan.transformer.TransformerImpl.setParameter(TransformerImpl.java:1558) at org.apache.xalan.transformer.TransformerImpl.setParameter(TransformerImpl.java:1606) at java.base/java.util.HashMap.forEach(HashMap.java:1421) at org.basex.query.func.xslt.XsltTransform.transform(XsltTransform.java:87) at org.basex.query.func.xslt.XsltTransform.item(XsltTransform.java:41) at org.basex.query.expr.ItemMap.item(ItemMap.java:36) 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:226) at org.basex.query.func.StaticFunc.invokeInternal(StaticFunc.java:167) 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.Try.value(Try.java:93) at org.basex.query.expr.TypeCheck.value(TypeCheck.java:167) at org.basex.query.expr.ParseExpr.item(ParseExpr.java:56) at org.basex.query.expr.ItemMap.item(ItemMap.java:36) at org.basex.query.expr.ParseExpr.value(ParseExpr.java:51) 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$iter$4(QueryContext.java:357) at org.basex.query.QueryContext.run(QueryContext.java:766) at org.basex.query.QueryContext.iter(QueryContext.java:357) 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.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:840)
Written for BaseX 12.0. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery