Problem with latest epilogue-servlet.xpl

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with latest epilogue-servlet.xpl

Jacques-Alexandre Gerber
Hi,

FYI, it seems that the following code in
resources/config/epilogue-servlet.xpl is causing problems (line 232):

<p:when test="/document[@xsi:type]">
            <p:processor name="oxf:http-serializer">
                <p:input name="config">
                    <config>
                        <header>
                            <name>Cache-Control</name>
                            <value>post-check=0, pre-check=0</value>
                        </header>
                        <!-- NOTE: use content-type specified on root
element -->
                    </config>
                </p:input>
                <p:input name="data" href="#xformed-data"/>
            </p:processor>
        </p:when>

Using the previous version or simply commenting this test out (there was
no such test in the previous version) solves the problem for me.

I get the following error in the log (I don't have a simple test case to
reproduce it):

09:24:33 ERROR pipeline.InitUtils - Exception at
oxf:/config/epilogue.xpl, line 59, column 46, description executing
processor
org.orbeon.saxon.xpath.StaticError: XPath syntax error at char 27 in
{boolean(/document[@xsi:type])}:
    Prefix xsi has not been declared
        at
org.orbeon.saxon.expr.ExpressionParser.grumble(ExpressionParser.java:93)
        at
org.orbeon.saxon.expr.ExpressionParser.makeNameCode(ExpressionParser.jav
a:1934)
        at
org.orbeon.saxon.expr.ExpressionParser.makeNameTest(ExpressionParser.jav
a:1960)
        at
org.orbeon.saxon.expr.ExpressionParser.parseNodeTest(ExpressionParser.ja
va:1208)
        at
org.orbeon.saxon.expr.ExpressionParser.parseBasicStep(ExpressionParser.j
ava:1126)
        at
org.orbeon.saxon.expr.ExpressionParser.parseStepExpression(ExpressionPar
ser.java:1005)
        at
org.orbeon.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParse
r.java:978)
        at
org.orbeon.saxon.expr.ExpressionParser.parsePathExpression(ExpressionPar
ser.java:963)
        at
org.orbeon.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionPa
rser.java:854)
        at
org.orbeon.saxon.expr.ExpressionParser.parseCastExpression(ExpressionPar
ser.java:555)
        at
org.orbeon.saxon.expr.ExpressionParser.parseCastableExpression(Expressio
nParser.java:530)
        at
org.orbeon.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionPa
rser.java:511)
        at
org.orbeon.saxon.expr.ExpressionParser.parseInstanceOfExpression(Express
ionParser.java:493)
        at
org.orbeon.saxon.expr.ExpressionParser.parseIntersectExpression(Expressi
onParser.java:887)
        at
org.orbeon.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionPa
rser.java:869)
        at
org.orbeon.saxon.expr.ExpressionParser.parseMultiplicativeExpression(Exp
ressionParser.java:806)
        at
org.orbeon.saxon.expr.ExpressionParser.parseAdditiveExpression(Expressio
nParser.java:786)
        at
org.orbeon.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionPa
rser.java:704)
        at
org.orbeon.saxon.expr.ExpressionParser.parseComparisonExpression(Express
ionParser.java:655)
        at
org.orbeon.saxon.expr.ExpressionParser.parseAndExpression(ExpressionPars
er.java:313)
        at
org.orbeon.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParse
r.java:295)
        at
org.orbeon.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.
java:260)
        at
org.orbeon.saxon.expr.ExpressionParser.parseStepExpression(ExpressionPar
ser.java:1014)
        at
org.orbeon.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParse
r.java:978)
        at
org.orbeon.saxon.expr.ExpressionParser.parsePathExpression(ExpressionPar
ser.java:943)
        at
org.orbeon.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionPa
rser.java:854)
        at
org.orbeon.saxon.expr.ExpressionParser.parseCastExpression(ExpressionPar
ser.java:555)
        at
org.orbeon.saxon.expr.ExpressionParser.parseCastableExpression(Expressio
nParser.java:530)
        at
org.orbeon.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionPa
rser.java:511)
        at
org.orbeon.saxon.expr.ExpressionParser.parseInstanceOfExpression(Express
ionParser.java:493)
        at
org.orbeon.saxon.expr.ExpressionParser.parseIntersectExpression(Expressi
onParser.java:887)
        at
org.orbeon.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionPa
rser.java:869)
        at
org.orbeon.saxon.expr.ExpressionParser.parseMultiplicativeExpression(Exp
ressionParser.java:806)
        at
org.orbeon.saxon.expr.ExpressionParser.parseAdditiveExpression(Expressio
nParser.java:786)
        at
org.orbeon.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionPa
rser.java:704)
        at
org.orbeon.saxon.expr.ExpressionParser.parseComparisonExpression(Express
ionParser.java:655)
        at
org.orbeon.saxon.expr.ExpressionParser.parseAndExpression(ExpressionPars
er.java:313)
        at
org.orbeon.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParse
r.java:295)
        at
org.orbeon.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.
java:260)
        at
org.orbeon.saxon.expr.ExpressionParser.parseFunctionCall(ExpressionParse
r.java:1544)
        at
org.orbeon.saxon.expr.ExpressionParser.parseBasicStep(ExpressionParser.j
ava:1090)
        at
org.orbeon.saxon.expr.ExpressionParser.parseStepExpression(ExpressionPar
ser.java:1005)
        at
org.orbeon.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParse
r.java:978)
        at
org.orbeon.saxon.expr.ExpressionParser.parsePathExpression(ExpressionPar
ser.java:963)
        at
org.orbeon.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionPa
rser.java:854)
        at
org.orbeon.saxon.expr.ExpressionParser.parseCastExpression(ExpressionPar
ser.java:555)
        at
org.orbeon.saxon.expr.ExpressionParser.parseCastableExpression(Expressio
nParser.java:530)
        at
org.orbeon.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionPa
rser.java:511)
        at
org.orbeon.saxon.expr.ExpressionParser.parseInstanceOfExpression(Express
ionParser.java:493)
        at
org.orbeon.saxon.expr.ExpressionParser.parseIntersectExpression(Expressi
onParser.java:887)
        at
org.orbeon.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionPa
rser.java:869)
        at
org.orbeon.saxon.expr.ExpressionParser.parseMultiplicativeExpression(Exp
ressionParser.java:806)
        at
org.orbeon.saxon.expr.ExpressionParser.parseAdditiveExpression(Expressio
nParser.java:786)
        at
org.orbeon.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionPa
rser.java:704)
        at
org.orbeon.saxon.expr.ExpressionParser.parseComparisonExpression(Express
ionParser.java:655)
        at
org.orbeon.saxon.expr.ExpressionParser.parseAndExpression(ExpressionPars
er.java:313)
        at
org.orbeon.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParse
r.java:295)
        at
org.orbeon.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.
java:260)
        at
org.orbeon.saxon.expr.ExpressionParser.parseExpression(ExpressionParser.
java:223)
        at
org.orbeon.saxon.expr.ExpressionParser.parse(ExpressionParser.java:151)
        at
org.orbeon.saxon.expr.ExpressionTool.make(ExpressionTool.java:47)
        at
org.orbeon.saxon.xpath.XPathEvaluator.createExpression(XPathEvaluator.ja
va:130)
        at
org.orbeon.oxf.util.XPathCache$CachedPoolableObjetFactory.makeObject(XPa
thCache.java:308)
        at
org.apache.commons.pool.impl.SoftReferenceObjectPool.borrowObject(SoftRe
ferenceObjectPool.java:67)
        at
org.orbeon.oxf.util.XPathCache.getXPathExpression(XPathCache.java:148)
        at
org.orbeon.oxf.util.XPathCache.getXPathExpression(XPathCache.java:82)
        at
org.orbeon.oxf.util.XPathCache.getXPathExpression(XPathCache.java:54)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C
oncreteChooseProcessor.java:190)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
ssor.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
a:514)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
sor.java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
ssor.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
a:514)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
sor.java:649)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C
oncreteChooseProcessor.java:232)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
ssor.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
a:514)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
sor.java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
ssor.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
a:514)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
sor.java:649)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C
oncreteChooseProcessor.java:232)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
ssor.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
a:514)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
sor.java:649)
        at
org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowContr
ollerProcessor.java:416)
        at
org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:88)
        at
org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
        at
org.orbeon.oxf.servlet.OXFServletDelegate.service(OXFServletDelegate.jav
a:129)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.orbeon.oxf.servlet.OXFServlet.service(OXFServlet.java:74)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:284)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:204)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:750)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:636)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:546)
        at
org.orbeon.oxf.externalcontext.ServletToExternalContextRequestDispatcher
Wrapper.include(ServletToExternalContextRequestDispatcherWrapper.java:43
)
        at
org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsM
odelSubmission.java:395)
        at
org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsConta
iningDocument.java:553)
        at
org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsAct
ionInterpreter.java:610)
        at
org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsAct
ionInterpreter.java:134)
        at
org.orbeon.oxf.xforms.XFormsContainingDocument.runAction(XFormsContainin
gDocument.java:578)
        at
org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEve
ntHandlerImpl.java:85)
        at
org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsConta
iningDocument.java:539)
        at
org.orbeon.oxf.xforms.XFormsContainingDocument.interpretEvent(XFormsCont
ainingDocument.java:331)
        at
org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFor
msContainingDocument.java:319)
        at
org.orbeon.oxf.xforms.XFormsServer.doIt(XFormsServer.java:191)
        at
org.orbeon.oxf.xforms.XFormsServer.access$000(XFormsServer.java:44)
        at
org.orbeon.oxf.xforms.XFormsServer$1.readImpl(XFormsServer.java:74)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:981)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce
ssorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:935)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java
:349)
        at
org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MS
VValidationProcessor.java:44)
        at
org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MS
VValidationProcessor.java:219)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:981)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo
rImpl.java:1164)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce
ssorFilter.read(ProcessorImpl.java:959)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo
rImpl.java:1164)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java
:349)
        at
org.orbeon.oxf.processor.serializer.legacy.XMLSerializer.readInput(XMLSe
rializer.java:58)
        at
org.orbeon.oxf.processor.serializer.HttpTextSerializer.readInput(HttpTex
tSerializer.java:54)
        at
org.orbeon.oxf.processor.serializer.HttpSerializerBase$1.read(HttpSerial
izerBase.java:140)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorI
mpl.java:470)
        at
org.orbeon.oxf.processor.serializer.HttpSerializerBase.start(HttpSeriali
zerBase.java:131)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
ssor.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
a:514)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
sor.java:649)
        at
org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:88)
        at
org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
        at
org.orbeon.oxf.servlet.OXFServletDelegate.service(OXFServletDelegate.jav
a:129)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.orbeon.oxf.servlet.OXFServlet.service(OXFServlet.java:74)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:284)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:204)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:257)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
67)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:245)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:199)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
67)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:184)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:164)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:149)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
67)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:156)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
67)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:83
3)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:732)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:61
9)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:688)
        at java.lang.Thread.run(Thread.java:595)

Hope this helps,

JAG



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Problem with latest epilogue-servlet.xpl

Erik Bruchez
Administrator
Right, the xsi prefix was not bound! This is now fixed in CVS. You
wouldn't see this problem if you were not taking the following branch in
the epilogue, which handles sending raw XML documents.

-Erik

Jacques-Alexandre Gerber wrote:

> Hi,
>
> FYI, it seems that the following code in
> resources/config/epilogue-servlet.xpl is causing problems (line 232):
>
> <p:when test="/document[@xsi:type]">
>             <p:processor name="oxf:http-serializer">
>                 <p:input name="config">
>                     <config>
>                         <header>
>                             <name>Cache-Control</name>
>                             <value>post-check=0, pre-check=0</value>
>                         </header>
>                         <!-- NOTE: use content-type specified on root
> element -->
>                     </config>
>                 </p:input>
>                 <p:input name="data" href="#xformed-data"/>
>             </p:processor>
>         </p:when>
>
> Using the previous version or simply commenting this test out (there was
> no such test in the previous version) solves the problem for me.
>
> I get the following error in the log (I don't have a simple test case to
> reproduce it):
>
> 09:24:33 ERROR pipeline.InitUtils - Exception at
> oxf:/config/epilogue.xpl, line 59, column 46, description executing
> processor
> org.orbeon.saxon.xpath.StaticError: XPath syntax error at char 27 in
> {boolean(/document[@xsi:type])}:
>     Prefix xsi has not been declared
> at
> org.orbeon.saxon.expr.ExpressionParser.grumble(ExpressionParser.java:93)
> at
> org.orbeon.saxon.expr.ExpressionParser.makeNameCode(ExpressionParser.jav
> a:1934)
> at
> org.orbeon.saxon.expr.ExpressionParser.makeNameTest(ExpressionParser.jav
> a:1960)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseNodeTest(ExpressionParser.ja
> va:1208)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseBasicStep(ExpressionParser.j
> ava:1126)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseStepExpression(ExpressionPar
> ser.java:1005)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParse
> r.java:978)
> at
> org.orbeon.saxon.expr.ExpressionParser.parsePathExpression(ExpressionPar
> ser.java:963)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionPa
> rser.java:854)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseCastExpression(ExpressionPar
> ser.java:555)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseCastableExpression(Expressio
> nParser.java:530)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionPa
> rser.java:511)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseInstanceOfExpression(Express
> ionParser.java:493)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseIntersectExpression(Expressi
> onParser.java:887)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionPa
> rser.java:869)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseMultiplicativeExpression(Exp
> ressionParser.java:806)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseAdditiveExpression(Expressio
> nParser.java:786)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionPa
> rser.java:704)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseComparisonExpression(Express
> ionParser.java:655)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseAndExpression(ExpressionPars
> er.java:313)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParse
> r.java:295)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.
> java:260)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseStepExpression(ExpressionPar
> ser.java:1014)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParse
> r.java:978)
> at
> org.orbeon.saxon.expr.ExpressionParser.parsePathExpression(ExpressionPar
> ser.java:943)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionPa
> rser.java:854)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseCastExpression(ExpressionPar
> ser.java:555)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseCastableExpression(Expressio
> nParser.java:530)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionPa
> rser.java:511)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseInstanceOfExpression(Express
> ionParser.java:493)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseIntersectExpression(Expressi
> onParser.java:887)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionPa
> rser.java:869)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseMultiplicativeExpression(Exp
> ressionParser.java:806)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseAdditiveExpression(Expressio
> nParser.java:786)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionPa
> rser.java:704)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseComparisonExpression(Express
> ionParser.java:655)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseAndExpression(ExpressionPars
> er.java:313)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParse
> r.java:295)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.
> java:260)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseFunctionCall(ExpressionParse
> r.java:1544)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseBasicStep(ExpressionParser.j
> ava:1090)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseStepExpression(ExpressionPar
> ser.java:1005)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseRelativePath(ExpressionParse
> r.java:978)
> at
> org.orbeon.saxon.expr.ExpressionParser.parsePathExpression(ExpressionPar
> ser.java:963)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseUnaryExpression(ExpressionPa
> rser.java:854)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseCastExpression(ExpressionPar
> ser.java:555)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseCastableExpression(Expressio
> nParser.java:530)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseTreatExpression(ExpressionPa
> rser.java:511)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseInstanceOfExpression(Express
> ionParser.java:493)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseIntersectExpression(Expressi
> onParser.java:887)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseUnionExpression(ExpressionPa
> rser.java:869)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseMultiplicativeExpression(Exp
> ressionParser.java:806)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseAdditiveExpression(Expressio
> nParser.java:786)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseRangeExpression(ExpressionPa
> rser.java:704)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseComparisonExpression(Express
> ionParser.java:655)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseAndExpression(ExpressionPars
> er.java:313)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseOrExpression(ExpressionParse
> r.java:295)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseExprSingle(ExpressionParser.
> java:260)
> at
> org.orbeon.saxon.expr.ExpressionParser.parseExpression(ExpressionParser.
> java:223)
> at
> org.orbeon.saxon.expr.ExpressionParser.parse(ExpressionParser.java:151)
> at
> org.orbeon.saxon.expr.ExpressionTool.make(ExpressionTool.java:47)
> at
> org.orbeon.saxon.xpath.XPathEvaluator.createExpression(XPathEvaluator.ja
> va:130)
> at
> org.orbeon.oxf.util.XPathCache$CachedPoolableObjetFactory.makeObject(XPa
> thCache.java:308)
> at
> org.apache.commons.pool.impl.SoftReferenceObjectPool.borrowObject(SoftRe
> ferenceObjectPool.java:67)
> at
> org.orbeon.oxf.util.XPathCache.getXPathExpression(XPathCache.java:148)
> at
> org.orbeon.oxf.util.XPathCache.getXPathExpression(XPathCache.java:82)
> at
> org.orbeon.oxf.util.XPathCache.getXPathExpression(XPathCache.java:54)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C
> oncreteChooseProcessor.java:190)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
> ssor.java:652)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
> a:514)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
> sor.java:649)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
> ssor.java:652)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
> a:514)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
> sor.java:649)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C
> oncreteChooseProcessor.java:232)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
> ssor.java:652)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
> a:514)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
> sor.java:649)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
> ssor.java:652)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
> a:514)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
> sor.java:649)
> at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C
> oncreteChooseProcessor.java:232)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
> ssor.java:652)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
> a:514)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
> sor.java:649)
> at
> org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowContr
> ollerProcessor.java:416)
> at
> org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:88)
> at
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
> at
> org.orbeon.oxf.servlet.OXFServletDelegate.service(OXFServletDelegate.jav
> a:129)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at org.orbeon.oxf.servlet.OXFServlet.service(OXFServlet.java:74)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:284)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:204)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
> her.java:750)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
> atcher.java:636)
> at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
> cher.java:546)
> at
> org.orbeon.oxf.externalcontext.ServletToExternalContextRequestDispatcher
> Wrapper.include(ServletToExternalContextRequestDispatcherWrapper.java:43
> )
> at
> org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsM
> odelSubmission.java:395)
> at
> org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsConta
> iningDocument.java:553)
> at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsAct
> ionInterpreter.java:610)
> at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsAct
> ionInterpreter.java:134)
> at
> org.orbeon.oxf.xforms.XFormsContainingDocument.runAction(XFormsContainin
> gDocument.java:578)
> at
> org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEve
> ntHandlerImpl.java:85)
> at
> org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsConta
> iningDocument.java:539)
> at
> org.orbeon.oxf.xforms.XFormsContainingDocument.interpretEvent(XFormsCont
> ainingDocument.java:331)
> at
> org.orbeon.oxf.xforms.XFormsContainingDocument.executeExternalEvent(XFor
> msContainingDocument.java:319)
> at
> org.orbeon.oxf.xforms.XFormsServer.doIt(XFormsServer.java:191)
> at
> org.orbeon.oxf.xforms.XFormsServer.access$000(XFormsServer.java:44)
> at
> org.orbeon.oxf.xforms.XFormsServer$1.readImpl(XFormsServer.java:74)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:981)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce
> ssorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:935)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java
> :349)
> at
> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MS
> VValidationProcessor.java:44)
> at
> org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MS
> VValidationProcessor.java:219)
> at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:981)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo
> rImpl.java:1164)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce
> ssorFilter.read(ProcessorImpl.java:959)
> at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo
> rImpl.java:1164)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java
> :349)
> at
> org.orbeon.oxf.processor.serializer.legacy.XMLSerializer.readInput(XMLSe
> rializer.java:58)
> at
> org.orbeon.oxf.processor.serializer.HttpTextSerializer.readInput(HttpTex
> tSerializer.java:54)
> at
> org.orbeon.oxf.processor.serializer.HttpSerializerBase$1.read(HttpSerial
> izerBase.java:140)
> at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorI
> mpl.java:470)
> at
> org.orbeon.oxf.processor.serializer.HttpSerializerBase.start(HttpSeriali
> zerBase.java:131)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce
> ssor.java:652)
> at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav
> a:514)
> at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces
> sor.java:649)
> at
> org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:88)
> at
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
> at
> org.orbeon.oxf.servlet.OXFServletDelegate.service(OXFServletDelegate.jav
> a:129)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at org.orbeon.oxf.servlet.OXFServlet.service(OXFServlet.java:74)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:284)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:204)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:257)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
> ntext.java:151)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 67)
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> textValve.java:245)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:199)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
> ntext.java:151)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 67)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :184)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
> ntext.java:151)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :164)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
> ntext.java:149)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 67)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:156)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
> ntext.java:151)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 67)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:83
> 3)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection(Http11Protocol.java:732)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:61
> 9)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:688)
> at java.lang.Thread.run(Thread.java:595)
>
> Hope this helps,
>
> JAG
>
>
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws