Error in toolbox id creation for Journals
When we try to access the following URL for creating tooldbox id for journals we get an error:
The response from the endpoint is:
`
Error 500 javax.servlet.ServletException: javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm]HTTP ERROR 500 javax.servlet.ServletException: javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm]
URI: | /exist/restxq/edoc/addins/wdm-toolbox/ident/project |
---|---|
STATUS: | 500 |
MESSAGE: | javax.servlet.ServletException: javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] |
SERVLET: | XQueryURLRewrite |
CAUSED BY: | javax.servlet.ServletException: javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] |
CAUSED BY: | javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] |
CAUSED BY: | javax.servlet.ServletException: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] |
CAUSED BY: | org.exquery.restxq.RestXqServiceException: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] |
CAUSED BY: | org.exist.xquery.XPathException: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] |
Caused by:
javax.servlet.ServletException: javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:162) at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:772) 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:829) Caused by: javax.servlet.ServletException: An error occurred while processing request to /exist/restxq/edoc/addins/wdm-toolbox/ident/project: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] at org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:366) 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$ChainEnd.doFilter(ServletHandler.java:1656) at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571) 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.ContextHandlerCollection.handle(ContextHandlerCollection.java:234) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) ... 13 more Caused by: javax.servlet.ServletException: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] at org.exist.extensions.exquery.restxq.impl.RestXqServlet.service(RestXqServlet.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:618) 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.Dispatcher.forward(Dispatcher.java:167) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:81) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:50) at org.exist.http.urlrewrite.XQueryURLRewrite.service(XQueryURLRewrite.java:203) ... 36 more Caused by: org.exquery.restxq.RestXqServiceException: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] at org.exist.extensions.exquery.restxq.impl.ResourceFunctionExecutorImpl.execute(ResourceFunctionExecutorImpl.java:197) at org.exquery.restxq.impl.AbstractRestXqService.service(AbstractRestXqService.java:192) at org.exist.extensions.exquery.restxq.impl.RestXqServiceImpl.service(RestXqServiceImpl.java:124) at org.exist.extensions.exquery.restxq.impl.RestXqServlet.service(RestXqServlet.java:87) ... 58 more Caused by: org.exist.xquery.XPathException: exerr:ERROR XPTY0004: The actual cardinality for parameter 1 does not match the cardinality declared in the function's signature: number($arg as xs:anyAtomicType?) xs:double. Expected cardinality: zero or one, got 2. [at line 73, column 22, source: /db/apps/edoc/addins/wdm-toolbox/identification.xqm] In function: wdmi:identProject(xs:string*, xs:string*, xs:string*) [-1:-1:/db/apps/edoc/addins/wdm-toolbox/identification.xqm] at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:85) at org.exist.xquery.Atomize.eval(Atomize.java:66) at org.exist.xquery.UntypedValueCheck.eval(UntypedValueCheck.java:89) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:60) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) at org.exist.xquery.functions.fn.FunNumber.eval(FunNumber.java:114) at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:62) at org.exist.xquery.ValueComparison.genericCompare(ValueComparison.java:70) at org.exist.xquery.GeneralComparison.eval(GeneralComparison.java:476) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:96) at org.exist.xquery.LetExpr.eval(LetExpr.java:98) at org.exist.xquery.LetExpr.eval(LetExpr.java:110) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:58) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:58) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:58) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:58) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:58) at org.exist.xquery.LetExpr.eval(LetExpr.java:110) at org.exist.xquery.LetExpr.eval(LetExpr.java:110) at org.exist.xquery.LetExpr.eval(LetExpr.java:110) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:161) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:73) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:289) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:248) at org.exist.xquery.value.FunctionReference.evalFunction(FunctionReference.java:138) at org.exist.extensions.exquery.restxq.impl.ResourceFunctionExecutorImpl.execute(ResourceFunctionExecutorImpl.java:169) ... 61 more
Powered by Jetty:// 9.4.50.v20221201
`