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

________________________________
Von: Guillaume Porte via BaseX-Talk <[email protected]>
Gesendet: Freitag, 17. Oktober 2025 12:42
An: [email protected] <[email protected]>
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: [email protected]
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)

Reply via email to