From: Andrew H. C. S. <And...@uw...> - 2008-12-10 08:30:45
|
I don't know if this is any use to you without specific data (which I don't have) but it might help someone find something ... import module namespace chat = "http://www.cems.uwe.ac.uk/chat" at "chat.xqm"; declare option exist:serialize "method=xhtml media-type=text/html"; declare variable $sep := ","; let $request := request:get-parameter("request",()) let $request := chat:clean-request($request) let $response := chat:match-templates($request) let $log := chat:log($request,$response,"HTML") let $response := if (string-length($response) >1) then $response else "nothing known" return <html> <head> <title>Chat bot</title> </head> <body onLoad="document.forms[0].request.focus()"> <h3><a href="{$chat:base}Help.xq">Help</a></h3> <form method="get" action="chathtmlx.xq"> <input type="hidden" name="base" value="{$chat:base}"/> <input type="text" name="request" size="60" value="{$request}"/> <input type="submit" name="say" value="say"/> </form> <p>{ $response}</p> </body> </html> 09 Dec 2008 21:28:10,813 [P1-42] ERROR (ServletHandler.java [handle]:593) - /exist/rest//db/Wiki/Chat/chathtml.xq?base=IAD&factbase=IAD&request=who+is+top+of+the+league%3F&say=say: java.lang.NullPointerException at org.exist.xquery.BindingExpression.clearContext(BindingExpression.java:292) at org.exist.xquery.LetExpr.eval(LetExpr.java:288) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:158) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:99) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:101) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.LetExpr.eval(LetExpr.java:203) at org.exist.xquery.LetExpr.eval(LetExpr.java:201) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:158) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:128) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:246) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:180) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:99) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.LetExpr.eval(LetExpr.java:203) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:158) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:128) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:246) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:180) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.LetExpr.eval(LetExpr.java:150) at org.exist.xquery.LetExpr.eval(LetExpr.java:201) at org.exist.xquery.LetExpr.eval(LetExpr.java:201) at org.exist.xquery.LetExpr.eval(LetExpr.java:201) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:158) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.PathExpr.eval(PathExpr.java:248) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:59) at org.exist.xquery.XQuery.execute(XQuery.java:217) at org.exist.xquery.XQuery.execute(XQuery.java:184) at org.exist.http.RESTServer.executeXQuery(RESTServer.java:1083) at org.exist.http.RESTServer.doGet(RESTServer.java:418) at org.exist.http.servlets.EXistServlet.doGet(EXistServlet.java:309) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) This email was independently scanned for viruses by McAfee anti-virus software and none were found |