servlex/calabash error

I installed servlex 0.8 from zip distribution into tomcat.

The hello-world xproc demo works fine, but when I tried my own pipeline
it failed with following stack trace. It seems to be reporting something
wrong with calabash configuration, but I do not see how to do that in
the servlex context.

The pipeline runs fine from calabash command line.

Thanks for any pointers to a solution.

Regards,
--Paul

ERROR [2013-09-26 09:23:18,842]: User error in pipeline at null:-1

com.xmlcalabash.core.XProcException: This configurer has not been set to
a processor: org.expath.pkg.calabash.PkgCalabashConfigurer@18f9b75

                at
com.xmlcalabash.util.DefaultXMLCalabashConfigurer.loadDocument(Unknown
Source)

                at
org.expath.pkg.calabash.PkgCalabashConfigurer.loadDocument(PkgCalabashConfigurer.java:108)

                at com.xmlcalabash.library.Load.run(Unknown Source)

                at com.xmlcalabash.runtime.XAtomicStep.run(Unknown
Source)

                at com.xmlcalabash.runtime.XPipeline.doRun(Unknown
Source)

                at com.xmlcalabash.runtime.XPipeline.run(Unknown Source)

                at
org.expath.servlex.components.XProcPipeline.evaluatePipeline(XProcPipeline.java:150)

                at
org.expath.servlex.components.XProcPipeline.run(XProcPipeline.java:84)

                at
org.expath.servlex.runtime.ServletInvocation.invoke(ServletInvocation.java:39)

                at org.expath.servlex.Servlex.invoke(Servlex.java:307)

                at org.expath.servlex.Servlex.service(Servlex.java:237)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

                at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

                at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)

                at org.apache.tomcat.util.net.JIoEndpoint
$Worker.run(JIoEndpoint.java:447)

                at java.lang.Thread.run(Unknown Source)

ERROR [2013-09-26 09:23:18,842]: TODO: Cannot get the p:error input out
of an XProcException

ERROR [2013-09-26 09:23:18,842]: Servlet threw an exception

org.expath.servlex.ServlexException: Internal error

                at org.expath.servlex.Servlex.invoke(Servlex.java:311)

                at org.expath.servlex.Servlex.service(Servlex.java:237)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

                at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

                at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)

                at org.apache.tomcat.util.net.JIoEndpoint
$Worker.run(JIoEndpoint.java:447)

                at java.lang.Thread.run(Unknown Source)

Caused by: org.expath.servlex.runtime.ComponentError:
com.xmlcalabash.core.XProcException: This configurer has not been set to
a processor: org.expath.pkg.calabash.PkgCalabashConfigurer@18f9b75

                at
org.expath.servlex.tools.CalabashHelper.makeError(CalabashHelper.java:50)

                at
org.expath.servlex.components.XProcPipeline.run(XProcPipeline.java:93)

                at
org.expath.servlex.runtime.ServletInvocation.invoke(ServletInvocation.java:39)

                at org.expath.servlex.Servlex.invoke(Servlex.java:307)

                ... 14 more

Caused by: com.xmlcalabash.core.XProcException: This configurer has not
been set to a processor:
org.expath.pkg.calabash.PkgCalabashConfigurer@18f9b75

                at
com.xmlcalabash.util.DefaultXMLCalabashConfigurer.loadDocument(Unknown
Source)

                at
org.expath.pkg.calabash.PkgCalabashConfigurer.loadDocument(PkgCalabashConfigurer.java:108)

                at com.xmlcalabash.library.Load.run(Unknown Source)

                at com.xmlcalabash.runtime.XAtomicStep.run(Unknown
Source)

                at com.xmlcalabash.runtime.XPipeline.doRun(Unknown
Source)

                at com.xmlcalabash.runtime.XPipeline.run(Unknown Source)

                at
org.expath.servlex.components.XProcPipeline.evaluatePipeline(XProcPipeline.java:150)

                at
org.expath.servlex.components.XProcPipeline.run(XProcPipeline.java:84)

                ... 16 more

Received on Saturday, 28 September 2013 02:52:37 UTC