Servlet Error: NullPointer

An unexpected servlet error has occurred.

Stack Trace:



java.lang.NullPointerException at org.cdlib.xtf.lazyTree.ProxyElement.compareOrder(ProxyElement.java:132) at net.sf.saxon.sort.LocalOrderComparer.compare(LocalOrderComparer.java:30) at net.sf.saxon.trans.KeyManager.processKeyNode(KeyManager.java:421) at net.sf.saxon.trans.KeyManager.constructIndex(KeyManager.java:278) at org.cdlib.xtf.lazyTree.LazyKeyManager.constructIndex(LazyKeyManager.java:147) at net.sf.saxon.trans.KeyManager.buildIndex(KeyManager.java:237) at org.cdlib.xtf.lazyTree.LazyKeyManager.buildIndex(LazyKeyManager.java:78) at net.sf.saxon.trans.KeyManager.selectByKey(KeyManager.java:535) at net.sf.saxon.functions.KeyFn.iterate(KeyFn.java:229) at net.sf.saxon.expr.PathExpression.iterate(PathExpression.java:826) at net.sf.saxon.instruct.SimpleContentConstructor.evaluateItem(SimpleContentConstructor.java:225) at net.sf.saxon.instruct.ValueOf.evaluateItem(ValueOf.java:216) at net.sf.saxon.instruct.SimpleNodeConstructor.iterate(SimpleNodeConstructor.java:195) at net.sf.saxon.instruct.Choose.iterate(Choose.java:415) at net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:202) at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:320) at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:370) at net.sf.saxon.instruct.GlobalVariable.getSelectValue(GlobalVariable.java:180) at net.sf.saxon.instruct.GlobalParam.evaluateVariable(GlobalParam.java:72) at net.sf.saxon.expr.VariableReference.evaluateVariable(VariableReference.java:319) at net.sf.saxon.expr.VariableReference.iterate(VariableReference.java:275) at net.sf.saxon.expr.Atomizer.iterate(Atomizer.java:96) at net.sf.saxon.expr.QuantifiedExpression.effectiveBooleanValue(QuantifiedExpression.java:151) at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:334) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:243) at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:320) at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:370) at net.sf.saxon.instruct.GlobalVariable.getSelectValue(GlobalVariable.java:180) at net.sf.saxon.instruct.GlobalParam.evaluateVariable(GlobalParam.java:72) at net.sf.saxon.expr.VariableReference.evaluateVariable(VariableReference.java:319) at net.sf.saxon.expr.VariableReference.iterate(VariableReference.java:275) at net.sf.saxon.expr.Atomizer.iterate(Atomizer.java:96) at net.sf.saxon.expr.FirstItemExpression.evaluateItem(FirstItemExpression.java:87) at net.sf.saxon.expr.CastExpression.evaluateItem(CastExpression.java:278) at net.sf.saxon.instruct.SimpleNodeConstructor.expandChildren(SimpleNodeConstructor.java:150) at net.sf.saxon.instruct.FixedAttribute.processLeavingTail(FixedAttribute.java:247) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365) at net.sf.saxon.instruct.Instruction.process(Instruction.java:91) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240) at net.sf.saxon.instruct.Template.expand(Template.java:112) at net.sf.saxon.instruct.CallTemplate$CallTemplatePackage.processLeavingTail(CallTemplate.java:375) at net.sf.saxon.instruct.ApplyTemplates.defaultAction(ApplyTemplates.java:352) at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:310) at net.sf.saxon.Controller.transformDocument(Controller.java:1705) at net.sf.saxon.Controller.transform(Controller.java:1513) at org.cdlib.xtf.dynaXML.DynaXML.apply(DynaXML.java:512) at org.cdlib.xtf.dynaXML.DynaXML.doGet(DynaXML.java:253) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.cdlib.xtf.servletBase.TextServlet.service(TextServlet.java:442) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2464) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1164) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:634) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:809)