From: Joe W. <jo...@gm...> - 2011-03-02 22:48:25
|
Hi all, This is mysterious. After rebuilding with rev. 13895, I get an error when I open the Browse Indexes panel [1]. In testing I loaded both the examples data and the function documentation data (using the admin Install Documentation and Install Examples). The error persisted even when I trimmed the database to *just* the mods collection. From the stack trace, the error is triggered in the indexes:get-xconf() function, but that function does not produce the FODC0005 error no matter what I try to throw at it: import module namespace indexes = " http://exist-db.org/xquery/admin-interface/indexes" at '/webapp/admin/indexes.xqm'; indexes:get-xconf('/db/mods') '/db/mods' is a legal value and returns the /db/system/config/db/mods/collection.xconf. I tried illegal values like '', '/mods', and '/723' - and while these threw errors as expected ("Could not locate collection: /db/system/config/723"), none of them threw FODC0005. What could be causing this FODC005 error? Joe [1] From exist.log: 2011-03-02 17:41:55,118 [eXistThread-25] ERROR (FunDoc.java [eval]:122) - 2011-03-02 17:41:55,118 [eXistThread-25] ERROR (XQueryServlet.java [process]:530) - err:FODC0005 [at line 522, column 19, source: C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] In function: indexes:get-xconf(xs:string) [531:19:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:get-namespace-uri-from-node-name(item()*, item()*) [543:21:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:get-namespace-decaration-from-node-name(xs:string, xs:string) [486:13:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:get-nodeset-from-qname(xs:string, xs:string) [296:41:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:analyze-lucene-indexes(item()*) [128:25:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:xconf-to-table(node()*) [101:11:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:list-indexes(item()*) [83:44:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:main() [103:13:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] admin:panel() [279:25:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\admin.xql] org.exist.xquery.XPathException: err:FODC0005 [at line 522, column 19, source: C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] In function: indexes:get-xconf(xs:string) [531:19:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:get-namespace-uri-from-node-name(item()*, item()*) [543:21:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:get-namespace-decaration-from-node-name(xs:string, xs:string) [486:13:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:get-nodeset-from-qname(xs:string, xs:string) [296:41:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:analyze-lucene-indexes(item()*) [128:25:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:xconf-to-table(node()*) [101:11:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:list-indexes(item()*) [83:44:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] indexes:main() [103:13:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\indexes.xqm] admin:panel() [279:25:C:\Documents and Settings\wicentowskijc\oxygensvn\exist-trunk\webapp\admin\admin.xql] at org.exist.xquery.functions.fn.FunDoc.eval(FunDoc.java:123) at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:55) at org.exist.xquery.LetExpr.eval(LetExpr.java:155) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.LetExpr.eval(LetExpr.java:155) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.LetExpr.eval(LetExpr.java:155) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.Atomize.eval(Atomize.java:66) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.Atomize.eval(Atomize.java:66) at org.exist.xquery.functions.fn.FunConcat.eval(FunConcat.java:122) at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:55) at org.exist.xquery.LetExpr.eval(LetExpr.java:155) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.LetExpr.eval(LetExpr.java:155) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.ForExpr.eval(ForExpr.java:314) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.ForExpr.eval(ForExpr.java:195) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.ForExpr.eval(ForExpr.java:314) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:102) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.UserDefinedFunction.eval(UserDefinedFunction.java:135) at org.exist.xquery.DynamicCardinalityCheck.eval(DynamicCardinalityCheck.java:72) at org.exist.xquery.DynamicTypeCheck.eval(DynamicTypeCheck.java:61) at org.exist.xquery.FunctionCall.evalFunction(FunctionCall.java:278) at org.exist.xquery.FunctionCall.eval(FunctionCall.java:205) at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:100) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.EnclosedExpr.eval(EnclosedExpr.java:70) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.ElementConstructor.eval(ElementConstructor.java:279) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.SequenceConstructor.eval(SequenceConstructor.java:83) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:56) at org.exist.xquery.DebuggableExpression.eval(DebuggableExpression.java:63) at org.exist.xquery.LetExpr.eval(LetExpr.java:210) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.LetExpr.eval(LetExpr.java:208) at org.exist.xquery.BindingExpression.eval(BindingExpression.java:156) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.PathExpr.eval(PathExpr.java:243) at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:65) at org.exist.xquery.XQuery.execute(XQuery.java:245) at org.exist.xquery.XQuery.execute(XQuery.java:200) at org.exist.http.servlets.XQueryServlet.process(XQueryServlet.java:483) at org.exist.http.servlets.XQueryServlet.doGet(XQueryServlet.java:211) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:240) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:116) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doRewrite(XQueryURLRewrite.java:523) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:343) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:474) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:346) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1051) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:592) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:520) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528) at java.lang.Thread.run(Thread.java:619) |