Re: servlex/calabash error

  Hi Paul,

  Thanks for reporting this.  Can you share the pipeline?  That would help
to investigate.  Or even better, a cut-down, minimal version of a webapp
with such a minimal pipeline that reproduces the problem.

  Note I am off for the weekend, so I'll probably look into this on
Monday.  Regards,
 On 28 Sep 2013 03:52, "Paul Tyson" <phtyson@sbcglobal.net> wrote:

> 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 09:43:43 UTC