Skip to content

Instantly share code, notes, and snippets.

@tingletech
Created August 25, 2017 21:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tingletech/924c835793e1d54ada2dcffebe9761d0 to your computer and use it in GitHub Desktop.
Save tingletech/924c835793e1d54ada2dcffebe9761d0 to your computer and use it in GitHub Desktop.
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.AssertionError: last hit token must be a search term
org.cdlib.xtf.lazyTree.SearchTree.expandText(SearchTree.java:808)
org.cdlib.xtf.lazyTree.SearchTree.getNode(SearchTree.java:546)
org.cdlib.xtf.lazyTree.ParentNodeImpl.getFirstChild(ParentNodeImpl.java:68)
org.cdlib.xtf.lazyTree.NodeImpl.getNextInDocument(NodeImpl.java:571)
org.cdlib.xtf.lazyTree.DescendantEnumeration.step(DescendantEnumeration.java:23)
org.cdlib.xtf.lazyTree.TreeEnumeration.advance(TreeEnumeration.java:52)
org.cdlib.xtf.lazyTree.TreeEnumeration.next(TreeEnumeration.java:97)
net.sf.saxon.expr.FilterIterator.getNextMatchingItem(FilterIterator.java:65)
net.sf.saxon.expr.FilterIterator.next(FilterIterator.java:49)
net.sf.saxon.expr.ContextMappingIterator.next(ContextMappingIterator.java:59)
net.sf.saxon.expr.ExpressionTool.effectiveBooleanValue(ExpressionTool.java:619)
net.sf.saxon.expr.Expression.effectiveBooleanValue(Expression.java:299)
net.sf.saxon.instruct.Choose.iterate(Choose.java:409)
net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:202)
net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:361)
net.sf.saxon.instruct.GeneralVariable.getSelectValue(GeneralVariable.java:284)
net.sf.saxon.instruct.Instruction.assembleParams(Instruction.java:164)
net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:208)
net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:237)
net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:347)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:240)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:347)
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
net.sf.saxon.Controller.transformDocument(Controller.java:1705)
net.sf.saxon.Controller.transform(Controller.java:1513)
org.cdlib.xtf.dynaXML.DynaXML.apply(DynaXML.java:512)
org.cdlib.xtf.dynaXML.DynaXML.doGet(DynaXML.java:253)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.cdlib.xtf.servletBase.TextServlet.service(TextServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.12 logs.
Aug 25, 2017 2:02:56 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [dynaXML] in context with path [/xtf] threw exception [Servlet execution threw an exception] with root cause
java.lang.AssertionError: last hit token must be a search term
at org.cdlib.xtf.lazyTree.SearchTree.expandText(SearchTree.java:808)
at org.cdlib.xtf.lazyTree.SearchTree.getNode(SearchTree.java:546)
at org.cdlib.xtf.lazyTree.ParentNodeImpl.getFirstChild(ParentNodeImpl.java:68)
at org.cdlib.xtf.lazyTree.NodeImpl.getNextInDocument(NodeImpl.java:571)
at org.cdlib.xtf.lazyTree.DescendantEnumeration.step(DescendantEnumeration.java:23)
at org.cdlib.xtf.lazyTree.TreeEnumeration.advance(TreeEnumeration.java:52)
at org.cdlib.xtf.lazyTree.TreeEnumeration.next(TreeEnumeration.java:97)
at net.sf.saxon.expr.FilterIterator.getNextMatchingItem(FilterIterator.java:65)
at net.sf.saxon.expr.FilterIterator.next(FilterIterator.java:49)
at net.sf.saxon.expr.ContextMappingIterator.next(ContextMappingIterator.java:59)
at net.sf.saxon.expr.ExpressionTool.effectiveBooleanValue(ExpressionTool.java:619)
at net.sf.saxon.expr.Expression.effectiveBooleanValue(Expression.java:299)
at net.sf.saxon.instruct.Choose.iterate(Choose.java:409)
at net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:202)
at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:361)
at net.sf.saxon.instruct.GeneralVariable.getSelectValue(GeneralVariable.java:284)
at net.sf.saxon.instruct.Instruction.assembleParams(Instruction.java:164)
at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:208)
at net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:237)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:347)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
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.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:187)
at net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:151)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:347)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:365)
at net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:98)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:317)
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:621)
at org.cdlib.xtf.servletBase.TextServlet.service(TextServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment