Exception with Tamino Processor

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

Exception with Tamino Processor

Ryan Puddephatt
Hi all,

            Since the update on the Tamino Processor recently I have noticed
that the processor requires the <xquery> to be stripped of all namespaces,
this never used to be a problem. This is the stack trace I get

 

<exceptions>

    <exception>

        <type>org.orbeon.oxf.common.ValidationException</type>

        <message>Tamino access failure (6352, INOXQE6352, XQuery parsing
error, Syntax Error at line 3, column 13:
&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]&g
t; found QName when expecting any of: "or", "and", "div", "mod", " *",
"intersect", "union", "except", "/", "//", "=", "!=", "&lt;=", "&gt;=",
"eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+", "=&gt;", "|",
"[", ",", "sort", "stable")</message>

        <location>

            <system-id>oxf:/pages/financialPoint/model.xpl</system-id>

            <line>36</line>

            <column>51</column>

            <description>reading processor output</description>

            <parameters>

                <parameter>

                    <name>name</name>

                    <value>data</value>

                </parameter>

                <parameter>

                    <name>id</name>

                    <value>tamino-output</value>

                </parameter>

                <parameter>

                    <name>ref</name>

                    <value/>

                </parameter>

            </parameters>

            <element>&lt;p:output
xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
id="tamino-output"/&gt;</element>

        </location>

        <location>

            <system-id>oxf:/pages/financialPoint/model.xpl</system-id>

            <line>43</line>

            <column>79</column>

            <description>reading processor output</description>

            <parameters>

                <parameter>

                    <name>name</name>

                    <value>data</value>

                </parameter>

                <parameter>

                    <name>id</name>

                    <value>xslt-output</value>

                </parameter>

                <parameter>

                    <name>ref</name>

                    <value/>

                </parameter>

            </parameters>

            <element>&lt;p:output
xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" id="xslt-output"
debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>

        </location>

        <stack-trace-elements>

            <element>

 
<class-name>org.orbeon.oxf.common.ValidationException</class-name>

                <method-name>wrapException</method-name>

                <file-name>ValidationException.java</file-name>

                <line-number>119</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1199</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class
-name>

                <method-name>access$600</method-name>

                <file-name>XSLTTransformer.java</file-name>

                <line-number>61</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</cla
ss-name>

                <method-name>readImpl</method-name>

                <file-name>XSLTTransformer.java</file-name>

                <line-number>194</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concr
eteProcessorFilter$ForwarderProcessorOutput</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>966</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>DebugProcessor.java</file-name>

                <line-number>62</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concr
eteProcessorFilter</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>990</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.test.ExceptionCatcher</class-name>

                <method-name>access$000</method-name>

                <file-name>ExceptionCatcher.java</file-name>

                <line-number>29</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.test.ExceptionCatcher$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ExceptionCatcher.java</file-name>

                <line-number>42</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concr
eteProcessorFilter$ForwarderProcessorOutput</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>966</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>DebugProcessor.java</file-name>

                <line-number>62</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concr
eteProcessorFilter</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>990</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.TeeProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>TeeProcessor.java</file-name>

                <line-number>36</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.TeeProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>TeeProcessor.java</file-name>

                <line-number>57</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsDOM4J</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>403</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$4</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>427</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readCacheInputAsObject</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>470</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readCacheInputAsDOM4J</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>425</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
</class-name>

                <method-name>start</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>186</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>121</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$1500</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$6</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>572</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeParents</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>554</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$1600</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopO
utput</class-name>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>568</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class
-name>

                <method-name>access$600</method-name>

                <file-name>XSLTTransformer.java</file-name>

                <line-number>61</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</cla
ss-name>

                <method-name>readImpl</method-name>

                <file-name>XSLTTransformer.java</file-name>

                <line-number>194</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concr
eteProcessorFilter$ForwarderProcessorOutput</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>966</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>DebugProcessor.java</file-name>

                <line-number>62</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concr
eteProcessorFilter</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>990</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.IdentityProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>IdentityProcessor.java</file-name>

                <line-number>33</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>123</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.IdentityProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>IdentityProcessor.java</file-name>

                <line-number>33</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.IdentityProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>IdentityProcessor.java</file-name>

                <line-number>33</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>123</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.IdentityProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>IdentityProcessor.java</file-name>

                <line-number>33</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>123</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.TeeProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>TeeProcessor.java</file-name>

                <line-number>36</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.TeeProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>TeeProcessor.java</file-name>

                <line-number>57</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsDOM4J</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>403</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$4</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>427</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readCacheInputAsObject</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>470</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readCacheInputAsDOM4J</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>425</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
</class-name>

                <method-name>start</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>186</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-na
me>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>652</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>start</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>649</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.PageFlowControllerProcessor</class-name
>

                <method-name>start</method-name>

                <file-name>PageFlowControllerProcessor.java</file-name>

                <line-number>418</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-na
me>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>652</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>start</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>649</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-na
me>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>652</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>start</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>649</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>getInput</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>140</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>89</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>123</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.IdentityProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>IdentityProcessor.java</file-name>

                <line-number>33</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2</class-nam
e>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>96</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$100</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>94</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.NullSerializer</class-name>

                <method-name>start</method-name>

                <file-name>NullSerializer.java</file-name>

                <line-number>31</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-na
me>

                <method-name>run</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>652</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>executeChildren</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>536</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>start</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>649</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>getInput</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>140</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1</class-nam
e>

                <method-name>readImpl</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>89</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor
$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>ConcreteChooseProcessor.java</file-name>

                <line-number>123</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>353</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.IdentityProcessor$1</class-name>

                <method-name>readImpl</method-name>

                <file-name>IdentityProcessor.java</file-name>

                <line-number>33</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1012</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</clas
s-name>

                <method-name>read</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>1195</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>

                <method-name>readInputAsSAX</method-name>

                <file-name>ProcessorImpl.java</file-name>

                <line-number>348</line-number>

            </element>

            <element>

 
<class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor</class-name>

                <method-name>access$000</method-name>

                <file-name>PipelineProcessor.java</file-name>

                <line-number>66</line-number>

            </element>

            <element>

 
<class-name>org.o
Reply | Threaded
Open this post in threaded view
|

Re: Exception with Tamino Processor

Alessandro  Vernet
Administrator
Ryan,

So this is a problem with the "data" input of the tamino-query
processor? What is your input document in this case? (Some code was
changed there with the recent upgrade of dom4j and Jaxen, so if you
send me the "data" input, I might be able to reproduce the problem.)

Alex

On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:

>
>
>
>
> Hi all,
>
>             Since the update on the Tamino Processor recently I have noticed
> that the processor requires the <xquery> to be stripped of all namespaces,
> this never used to be a problem. This is the stack trace I get
>
>
>
> <exceptions>
>
>     <exception>
>
>
> <type>org.orbeon.oxf.common.ValidationException</type>
>
>         <message>Tamino access failure (6352, INOXQE6352, XQuery parsing
> error, Syntax Error at line 3, column 13:
> &lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]&gt;
> found QName when expecting any of: "or", "and", "div", "mod", " *",
> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=", "&gt;=",
> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+", "=&gt;", "|",
> "[", ",", "sort", "stable")</message>
>
>         <location>
>
>
> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>
>             <line>36</line>
>
>             <column>51</column>
>
>             <description>reading processor output</description>
>
>             <parameters>
>
>                 <parameter>
>
>                     <name>name</name>
>
>                     <value>data</value>
>
>                 </parameter>
>
>                 <parameter>
>
>                     <name>id</name>
>
>                     <value>tamino-output</value>
>
>                 </parameter>
>
>                 <parameter>
>
>                     <name>ref</name>
>
>                     <value/>
>
>                 </parameter>
>
>             </parameters>
>
>             <element>&lt;p:output
> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> id="tamino-output"/&gt;</element>
>
>         </location>
>
>         <location>
>
>
> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>
>             <line>43</line>
>
>             <column>79</column>
>
>             <description>reading processor output</description>
>
>             <parameters>
>
>                 <parameter>
>
>                     <name>name</name>
>
>                     <value>data</value>
>
>                 </parameter>
>
>                 <parameter>
>
>                     <name>id</name>
>
>                     <value>xslt-output</value>
>
>                 </parameter>
>
>                 <parameter>
>
>                     <name>ref</name>
>
>                     <value/>
>
>                 </parameter>
>
>             </parameters>
>
>             <element>&lt;p:output
> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> id="xslt-output"
> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
>
>         </location>
>
>         <stack-trace-elements>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
>
>                 <method-name>wrapException</method-name>
>
>                 <file-name>ValidationException.java</file-name>
>
>                 <line-number>119</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>1199</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>
>                 <method-name>readInputAsSAX</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>348</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>
>                 <method-name>readInputAsSAX</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>353</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-name>
>
>                 <method-name>access$600</method-name>
>
>                 <file-name>XSLTTransformer.java</file-name>
>
>                 <line-number>61</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-name>
>
>                 <method-name>readImpl</method-name>
>
>                 <file-name>XSLTTransformer.java</file-name>
>
>                 <line-number>194</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>1012</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>966</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>
>                 <method-name>readInputAsSAX</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>348</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>
>                 <method-name>readInputAsSAX</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>353</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
>
>                 <method-name>readImpl</method-name>
>
>                 <file-name>DebugProcessor.java</file-name>
>
>                 <line-number>62</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>1012</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>1195</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>990</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-name>
>
>                 <method-name>read</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>1195</line-number>
>
>             </element>
>
>             <element>
>
>
> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>
>                 <method-name>readInputAsSAX</method-name>
>
>                 <file-name>ProcessorImpl.java</file-name>
>
>                 <line-number>348</line-number>
>
>             </element>
>
> ...
>
> [Message clipped]
>
> --
> 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
>
>
>

--
Blog (XML, Web apps, Open Source):
http://www.orbeon.com/blog/



--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

RE: Exception with Tamino Processor

Ryan Puddephatt
Alex,

This is a query that causes the problem, stripping the namespaces using xslt
exclude-result-prefixes allows this to work, but I never had to do this
before!

<xquery xmlns:f="http://local/functions"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
  xmlns:oxf="http://www.orbeon.com/oxf/processors"
  xmlns:p="http://www.orbeon.com/oxf/pipeline"
  xmlns:xi="http://www.w3.org/2001/XInclude">
    declare namespace xs = "http://www.w3.org/2001/XMLSchema"
    let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
        $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
    let $initiated := input()/pea [deleteDetails/deletedFlag != true()]    
        [statusHistory/statusEvent[status='create']
                                  [dateTime gt $startDate]
                                  [dateTime lt $endDate]]/initiatedByLDAPUid

    let $approved := input()/pea[deleteDetails/deleteFlag != true()]
           /statusHistory/statusEvent[status != 'fullyApprove']      
                                     [status != 'markComplete']
                                     [status=('partiallyApprove', 'deny')]
                                     [dateTime gt $startDate]
                                     [dateTime lt $endDate]
           /approvalDetails/approverLDAPUid
    let $role := input()/roles//incumbentLDAPUid
    let $viewer := input()/viewers//incumbentLDAPUid
    let $allUsers := ($initiated, $approved, $role, $viewer) return
   
    <result>
        <count>{count(distinct-values($allUsers))}</count>,
        <users>{for $aU in distinct-values($allUsers) return
            <user>
                <LDAPUid>{string($aU)}</LDAPUid>
            </user>}
        </users>
    </result>
</xquery>

Thanks

Ryan Puddephatt
Software Engineer
TFX Group - IT UK
1 Michaelson Square
Livingston
West Lothian
Scotand
EH54 7DP
 
* [hidden email]
( 01506 407 110
7  01506 407 108
 

>-----Original Message-----
>From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
>Vernet
>Sent: 19 May 2006 21:57
>To: [hidden email]
>Subject: Re: [ops-users] Exception with Tamino Processor
>
>Ryan,
>
>So this is a problem with the "data" input of the tamino-query
>processor? What is your input document in this case? (Some code was
>changed there with the recent upgrade of dom4j and Jaxen, so if you
>send me the "data" input, I might be able to reproduce the problem.)
>
>Alex
>
>On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
>>
>>
>>
>>
>> Hi all,
>>
>>             Since the update on the Tamino Processor recently I have
>noticed
>> that the processor requires the <xquery> to be stripped of all
>namespaces,
>> this never used to be a problem. This is the stack trace I get
>>
>>
>>
>> <exceptions>
>>
>>     <exception>
>>
>>
>> <type>org.orbeon.oxf.common.ValidationException</type>
>>
>>         <message>Tamino access failure (6352, INOXQE6352, XQuery parsing
>> error, Syntax Error at line 3, column 13:
>>
>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]&
>gt;
>> found QName when expecting any of: "or", "and", "div", "mod", " *",
>> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=", "&gt;=",
>> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+", "=&gt;",
>"|",
>> "[", ",", "sort", "stable")</message>
>>
>>         <location>
>>
>>
>> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>>
>>             <line>36</line>
>>
>>             <column>51</column>
>>
>>             <description>reading processor output</description>
>>
>>             <parameters>
>>
>>                 <parameter>
>>
>>                     <name>name</name>
>>
>>                     <value>data</value>
>>
>>                 </parameter>
>>
>>                 <parameter>
>>
>>                     <name>id</name>
>>
>>                     <value>tamino-output</value>
>>
>>                 </parameter>
>>
>>                 <parameter>
>>
>>                     <name>ref</name>
>>
>>                     <value/>
>>
>>                 </parameter>
>>
>>             </parameters>
>>
>>             <element>&lt;p:output
>> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> id="tamino-output"/&gt;</element>
>>
>>         </location>
>>
>>         <location>
>>
>>
>> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>>
>>             <line>43</line>
>>
>>             <column>79</column>
>>
>>             <description>reading processor output</description>
>>
>>             <parameters>
>>
>>                 <parameter>
>>
>>                     <name>name</name>
>>
>>                     <value>data</value>
>>
>>                 </parameter>
>>
>>                 <parameter>
>>
>>                     <name>id</name>
>>
>>                     <value>xslt-output</value>
>>
>>                 </parameter>
>>
>>                 <parameter>
>>
>>                     <name>ref</name>
>>
>>                     <value/>
>>
>>                 </parameter>
>>
>>             </parameters>
>>
>>             <element>&lt;p:output
>> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> id="xslt-output"
>> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
>>
>>         </location>
>>
>>         <stack-trace-elements>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
>>
>>                 <method-name>wrapException</method-name>
>>
>>                 <file-name>ValidationException.java</file-name>
>>
>>                 <line-number>119</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>1199</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>>
>>                 <method-name>readInputAsSAX</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>348</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>>
>>                 <method-name>readInputAsSAX</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>353</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-name>
>>
>>                 <method-name>access$600</method-name>
>>
>>                 <file-name>XSLTTransformer.java</file-name>
>>
>>                 <line-number>61</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
>name>
>>
>>                 <method-name>readImpl</method-name>
>>
>>                 <file-name>XSLTTransformer.java</file-name>
>>
>>                 <line-number>194</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>1012</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro
>cessorFilter$ForwarderProcessorOutput</class-name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>966</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>>
>>                 <method-name>readInputAsSAX</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>348</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>>
>>                 <method-name>readInputAsSAX</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>353</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
>>
>>                 <method-name>readImpl</method-name>
>>
>>                 <file-name>DebugProcessor.java</file-name>
>>
>>                 <line-number>62</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>1012</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>1195</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro
>cessorFilter</class-name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>990</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-
>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>name>
>>
>>                 <method-name>read</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>1195</line-number>
>>
>>             </element>
>>
>>             <element>
>>
>>
>> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>>
>>                 <method-name>readInputAsSAX</method-name>
>>
>>                 <file-name>ProcessorImpl.java</file-name>
>>
>>                 <line-number>348</line-number>
>>
>>             </element>
>>
>> ...
>>
>> [Message clipped]
>>
>> --
>> 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
>>
>>
>>
>
>
>--
>Blog (XML, Web apps, Open Source):
>http://www.orbeon.com/blog/




--
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: Exception with Tamino Processor

Alessandro  Vernet
Administrator
Ryan,

From what I see, the right query would be sent to the database in this
case. Can you enable debugging for TaminoQueryProcessor and see that
actual query sent to the server? You can do this by adding this to
your log4j.xml:

    <category name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
        <priority value="debug"/>
    </category>
`
Alex

On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:

> Alex,
>
> This is a query that causes the problem, stripping the namespaces using xslt
> exclude-result-prefixes allows this to work, but I never had to do this
> before!
>
> <xquery xmlns:f="http://local/functions"
>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
>   xmlns:xi="http://www.w3.org/2001/XInclude">
>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
>     let $initiated := input()/pea [deleteDetails/deletedFlag != true()]
>         [statusHistory/statusEvent[status='create']
>                                   [dateTime gt $startDate]
>                                   [dateTime lt $endDate]]/initiatedByLDAPUid
>
>     let $approved := input()/pea[deleteDetails/deleteFlag != true()]
>            /statusHistory/statusEvent[status != 'fullyApprove']
>                                      [status != 'markComplete']
>                                      [status=('partiallyApprove', 'deny')]
>                                      [dateTime gt $startDate]
>                                      [dateTime lt $endDate]
>            /approvalDetails/approverLDAPUid
>     let $role := input()/roles//incumbentLDAPUid
>     let $viewer := input()/viewers//incumbentLDAPUid
>     let $allUsers := ($initiated, $approved, $role, $viewer) return
>
>     <result>
>         <count>{count(distinct-values($allUsers))}</count>,
>         <users>{for $aU in distinct-values($allUsers) return
>             <user>
>                 <LDAPUid>{string($aU)}</LDAPUid>
>             </user>}
>         </users>
>     </result>
> </xquery>
>
> Thanks
>
> Ryan Puddephatt
> Software Engineer
> TFX Group - IT UK
> 1 Michaelson Square
> Livingston
> West Lothian
> Scotand
> EH54 7DP
>
> * [hidden email]
> ( 01506 407 110
> 7  01506 407 108
>
>
> >-----Original Message-----
> >From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
> >Vernet
> >Sent: 19 May 2006 21:57
> >To: [hidden email]
> >Subject: Re: [ops-users] Exception with Tamino Processor
> >
> >Ryan,
> >
> >So this is a problem with the "data" input of the tamino-query
> >processor? What is your input document in this case? (Some code was
> >changed there with the recent upgrade of dom4j and Jaxen, so if you
> >send me the "data" input, I might be able to reproduce the problem.)
> >
> >Alex
> >
> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
> >>
> >>
> >>
> >>
> >> Hi all,
> >>
> >>             Since the update on the Tamino Processor recently I have
> >noticed
> >> that the processor requires the <xquery> to be stripped of all
> >namespaces,
> >> this never used to be a problem. This is the stack trace I get
> >>
> >>
> >>
> >> <exceptions>
> >>
> >>     <exception>
> >>
> >>
> >> <type>org.orbeon.oxf.common.ValidationException</type>
> >>
> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery parsing
> >> error, Syntax Error at line 3, column 13:
> >>
> >&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]&
> >gt;
> >> found QName when expecting any of: "or", "and", "div", "mod", " *",
> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=", "&gt;=",
> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+", "=&gt;",
> >"|",
> >> "[", ",", "sort", "stable")</message>
> >>
> >>         <location>
> >>
> >>
> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >>
> >>             <line>36</line>
> >>
> >>             <column>51</column>
> >>
> >>             <description>reading processor output</description>
> >>
> >>             <parameters>
> >>
> >>                 <parameter>
> >>
> >>                     <name>name</name>
> >>
> >>                     <value>data</value>
> >>
> >>                 </parameter>
> >>
> >>                 <parameter>
> >>
> >>                     <name>id</name>
> >>
> >>                     <value>tamino-output</value>
> >>
> >>                 </parameter>
> >>
> >>                 <parameter>
> >>
> >>                     <name>ref</name>
> >>
> >>                     <value/>
> >>
> >>                 </parameter>
> >>
> >>             </parameters>
> >>
> >>             <element>&lt;p:output
> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> id="tamino-output"/&gt;</element>
> >>
> >>         </location>
> >>
> >>         <location>
> >>
> >>
> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >>
> >>             <line>43</line>
> >>
> >>             <column>79</column>
> >>
> >>             <description>reading processor output</description>
> >>
> >>             <parameters>
> >>
> >>                 <parameter>
> >>
> >>                     <name>name</name>
> >>
> >>                     <value>data</value>
> >>
> >>                 </parameter>
> >>
> >>                 <parameter>
> >>
> >>                     <name>id</name>
> >>
> >>                     <value>xslt-output</value>
> >>
> >>                 </parameter>
> >>
> >>                 <parameter>
> >>
> >>                     <name>ref</name>
> >>
> >>                     <value/>
> >>
> >>                 </parameter>
> >>
> >>             </parameters>
> >>
> >>             <element>&lt;p:output
> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> id="xslt-output"
> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
> >>
> >>         </location>
> >>
> >>         <stack-trace-elements>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
> >>
> >>                 <method-name>wrapException</method-name>
> >>
> >>                 <file-name>ValidationException.java</file-name>
> >>
> >>                 <line-number>119</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>1199</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >>
> >>                 <method-name>readInputAsSAX</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>348</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >>
> >>                 <method-name>readInputAsSAX</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>353</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-name>
> >>
> >>                 <method-name>access$600</method-name>
> >>
> >>                 <file-name>XSLTTransformer.java</file-name>
> >>
> >>                 <line-number>61</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
> >name>
> >>
> >>                 <method-name>readImpl</method-name>
> >>
> >>                 <file-name>XSLTTransformer.java</file-name>
> >>
> >>                 <line-number>194</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>1012</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro
> >cessorFilter$ForwarderProcessorOutput</class-name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>966</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >>
> >>                 <method-name>readInputAsSAX</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>348</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >>
> >>                 <method-name>readInputAsSAX</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>353</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
> >>
> >>                 <method-name>readImpl</method-name>
> >>
> >>                 <file-name>DebugProcessor.java</file-name>
> >>
> >>                 <line-number>62</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>1012</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>1195</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro
> >cessorFilter</class-name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>990</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-
> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >name>
> >>
> >>                 <method-name>read</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>1195</line-number>
> >>
> >>             </element>
> >>
> >>             <element>
> >>
> >>
> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >>
> >>                 <method-name>readInputAsSAX</method-name>
> >>
> >>                 <file-name>ProcessorImpl.java</file-name>
> >>
> >>                 <line-number>348</line-number>
> >>
> >>             </element>
> >>
> >> ...
> >>
> >> [Message clipped]
> >>
> >> --
> >> 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
> >>
> >>
> >>
> >
> >
> >--
> >Blog (XML, Web apps, Open Source):
> >http://www.orbeon.com/blog/
>
>
>
>
>
>
> --
> 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
>
>
>

--
Blog (XML, Web apps, Open Source):
http://www.orbeon.com/blog/



--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

RE: Exception with Tamino Processor

Ryan Puddephatt
Alex,
        I added this, and got "Executing Query" twice in the logging events,
both times it showed the xquery as it had been input to the processor, but
without the surrounding <xquery> and namespaces. I don't know why it appears
twice as I can only see one in the code! This doesn't appear to show the
problem as it always shows two in the code, so maybe it is something to do
with my log4j setup! It doesn't look like the processor even takes the
<xquery> either as to xpath is /xquery/*|/xquery/text() so I don't know why
the namespaces are causing a problem as they aren't there!

Any ideas?

Ryan Puddephatt
Software Engineer
TFX Group - IT UK
1 Michaelson Square
Livingston
West Lothian
Scotand
EH54 7DP
 
* [hidden email]
( 01506 407 110
7  01506 407 108
 

>-----Original Message-----
>From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
>Vernet
>Sent: 23 May 2006 01:24
>To: [hidden email]
>Subject: Re: [ops-users] Exception with Tamino Processor
>
>Ryan,
>
>From what I see, the right query would be sent to the database in this
>case. Can you enable debugging for TaminoQueryProcessor and see that
>actual query sent to the server? You can do this by adding this to
>your log4j.xml:
>
>    <category name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
>        <priority value="debug"/>
>    </category>
>`
>Alex
>
>On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:
>> Alex,
>>
>> This is a query that causes the problem, stripping the namespaces using
>xslt
>> exclude-result-prefixes allows this to work, but I never had to do this
>> before!
>>
>> <xquery xmlns:f="http://local/functions"
>>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
>>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
>>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
>>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
>>   xmlns:xi="http://www.w3.org/2001/XInclude">
>>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
>>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
>>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
>>     let $initiated := input()/pea [deleteDetails/deletedFlag != true()]
>>         [statusHistory/statusEvent[status='create']
>>                                   [dateTime gt $startDate]
>>                                   [dateTime lt
>$endDate]]/initiatedByLDAPUid
>>
>>     let $approved := input()/pea[deleteDetails/deleteFlag != true()]
>>            /statusHistory/statusEvent[status != 'fullyApprove']
>>                                      [status != 'markComplete']
>>                                      [status=('partiallyApprove',
>'deny')]
>>                                      [dateTime gt $startDate]
>>                                      [dateTime lt $endDate]
>>            /approvalDetails/approverLDAPUid
>>     let $role := input()/roles//incumbentLDAPUid
>>     let $viewer := input()/viewers//incumbentLDAPUid
>>     let $allUsers := ($initiated, $approved, $role, $viewer) return
>>
>>     <result>
>>         <count>{count(distinct-values($allUsers))}</count>,
>>         <users>{for $aU in distinct-values($allUsers) return
>>             <user>
>>                 <LDAPUid>{string($aU)}</LDAPUid>
>>             </user>}
>>         </users>
>>     </result>
>> </xquery>
>>
>> Thanks
>>
>> Ryan Puddephatt
>> Software Engineer
>> TFX Group - IT UK
>> 1 Michaelson Square
>> Livingston
>> West Lothian
>> Scotand
>> EH54 7DP
>>
>> * [hidden email]
>> ( 01506 407 110
>> 7  01506 407 108
>>
>>
>> >-----Original Message-----
>> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
>Alessandro
>> >Vernet
>> >Sent: 19 May 2006 21:57
>> >To: [hidden email]
>> >Subject: Re: [ops-users] Exception with Tamino Processor
>> >
>> >Ryan,
>> >
>> >So this is a problem with the "data" input of the tamino-query
>> >processor? What is your input document in this case? (Some code was
>> >changed there with the recent upgrade of dom4j and Jaxen, so if you
>> >send me the "data" input, I might be able to reproduce the problem.)
>> >
>> >Alex
>> >
>> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
>> >>
>> >>
>> >>
>> >>
>> >> Hi all,
>> >>
>> >>             Since the update on the Tamino Processor recently I have
>> >noticed
>> >> that the processor requires the <xquery> to be stripped of all
>> >namespaces,
>> >> this never used to be a problem. This is the stack trace I get
>> >>
>> >>
>> >>
>> >> <exceptions>
>> >>
>> >>     <exception>
>> >>
>> >>
>> >> <type>org.orbeon.oxf.common.ValidationException</type>
>> >>
>> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery
>parsing
>> >> error, Syntax Error at line 3, column 13:
>> >>
>>
>>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]
>&
>> >gt;
>> >> found QName when expecting any of: "or", "and", "div", "mod", " *",
>> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=",
>"&gt;=",
>> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+",
>"=&gt;",
>> >"|",
>> >> "[", ",", "sort", "stable")</message>
>> >>
>> >>         <location>
>> >>
>> >>
>> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>> >>
>> >>             <line>36</line>
>> >>
>> >>             <column>51</column>
>> >>
>> >>             <description>reading processor output</description>
>> >>
>> >>             <parameters>
>> >>
>> >>                 <parameter>
>> >>
>> >>                     <name>name</name>
>> >>
>> >>                     <value>data</value>
>> >>
>> >>                 </parameter>
>> >>
>> >>                 <parameter>
>> >>
>> >>                     <name>id</name>
>> >>
>> >>                     <value>tamino-output</value>
>> >>
>> >>                 </parameter>
>> >>
>> >>                 <parameter>
>> >>
>> >>                     <name>ref</name>
>> >>
>> >>                     <value/>
>> >>
>> >>                 </parameter>
>> >>
>> >>             </parameters>
>> >>
>> >>             <element>&lt;p:output
>> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> >> id="tamino-output"/&gt;</element>
>> >>
>> >>         </location>
>> >>
>> >>         <location>
>> >>
>> >>
>> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>> >>
>> >>             <line>43</line>
>> >>
>> >>             <column>79</column>
>> >>
>> >>             <description>reading processor output</description>
>> >>
>> >>             <parameters>
>> >>
>> >>                 <parameter>
>> >>
>> >>                     <name>name</name>
>> >>
>> >>                     <value>data</value>
>> >>
>> >>                 </parameter>
>> >>
>> >>                 <parameter>
>> >>
>> >>                     <name>id</name>
>> >>
>> >>                     <value>xslt-output</value>
>> >>
>> >>                 </parameter>
>> >>
>> >>                 <parameter>
>> >>
>> >>                     <name>ref</name>
>> >>
>> >>                     <value/>
>> >>
>> >>                 </parameter>
>> >>
>> >>             </parameters>
>> >>
>> >>             <element>&lt;p:output
>> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> >> id="xslt-output"
>> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
>> >>
>> >>         </location>
>> >>
>> >>         <stack-trace-elements>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
>> >>
>> >>                 <method-name>wrapException</method-name>
>> >>
>> >>                 <file-name>ValidationException.java</file-name>
>> >>
>> >>                 <line-number>119</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>1199</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >>
>> >>                 <method-name>readInputAsSAX</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>348</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >>
>> >>                 <method-name>readInputAsSAX</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>353</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>> >name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-
>name>
>> >>
>> >>                 <method-name>access$600</method-name>
>> >>
>> >>                 <file-name>XSLTTransformer.java</file-name>
>> >>
>> >>                 <line-number>61</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>> >name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
>> >name>
>> >>
>> >>                 <method-name>readImpl</method-name>
>> >>
>> >>                 <file-name>XSLTTransformer.java</file-name>
>> >>
>> >>                 <line-number>194</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>1012</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>>
>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePr
>o
>> >cessorFilter$ForwarderProcessorOutput</class-name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>966</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >>
>> >>                 <method-name>readInputAsSAX</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>348</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >>
>> >>                 <method-name>readInputAsSAX</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>353</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
>> >>
>> >>                 <method-name>readImpl</method-name>
>> >>
>> >>                 <file-name>DebugProcessor.java</file-name>
>> >>
>> >>                 <line-number>62</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>1012</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>1195</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>>
>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePr
>o
>> >cessorFilter</class-name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>990</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-
>> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >name>
>> >>
>> >>                 <method-name>read</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>1195</line-number>
>> >>
>> >>             </element>
>> >>
>> >>             <element>
>> >>
>> >>
>> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >>
>> >>                 <method-name>readInputAsSAX</method-name>
>> >>
>> >>                 <file-name>ProcessorImpl.java</file-name>
>> >>
>> >>                 <line-number>348</line-number>
>> >>
>> >>             </element>
>> >>
>> >> ...
>> >>
>> >> [Message clipped]
>> >>
>> >> --
>> >> You receive this message as a subscriber of the ops-
>[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
>> >>
>> >>
>> >>
>> >
>> >
>> >--
>> >Blog (XML, Web apps, Open Source):
>> >http://www.orbeon.com/blog/
>>
>>
>>
>>
>>
>>
>> --
>> 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
>>
>>
>>
>
>
>--
>Blog (XML, Web apps, Open Source):
>http://www.orbeon.com/blog/




--
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: Exception with Tamino Processor

Alessandro  Vernet
Administrator
Ryan,

OK good then. At least it does not show the namespaces there. That is
what I gathered from reading the code and trying to run tamino-query
even if I don't have a database here. So the problem must be
somewhere. But the query is extracted from the XML document with:

String xquery =
Dom4jUtils.objectToString(XPathUtils.selectObjectValue(queryDocument,
"/xquery/text() | /xquery/*"));

And then this is the query that gets logged and sent to Tamino. So I
really don't see where the problem could be. This code was modified
after Erik upgraded Jaxen. Before, it was doing:

/xquery/node() instead of /xquery/text() | /xquery/*

Clearly /xquery/node() could return the namespace nodes. So I am
wondering if you didn't have this problem before this code was
changed. Would you still have the problem now if you take the latest
version of all the jars and don't exclude namespaces in your XSLT?

Alex

On 5/23/06, Ryan Puddephatt <[hidden email]> wrote:

> Alex,
>         I added this, and got "Executing Query" twice in the logging events,
> both times it showed the xquery as it had been input to the processor, but
> without the surrounding <xquery> and namespaces. I don't know why it appears
> twice as I can only see one in the code! This doesn't appear to show the
> problem as it always shows two in the code, so maybe it is something to do
> with my log4j setup! It doesn't look like the processor even takes the
> <xquery> either as to xpath is /xquery/*|/xquery/text() so I don't know why
> the namespaces are causing a problem as they aren't there!
>
> Any ideas?
>
> Ryan Puddephatt
> Software Engineer
> TFX Group - IT UK
> 1 Michaelson Square
> Livingston
> West Lothian
> Scotand
> EH54 7DP
>
> * [hidden email]
> ( 01506 407 110
> 7  01506 407 108
>
> >-----Original Message-----
> >From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
> >Vernet
> >Sent: 23 May 2006 01:24
> >To: [hidden email]
> >Subject: Re: [ops-users] Exception with Tamino Processor
> >
> >Ryan,
> >
> >From what I see, the right query would be sent to the database in this
> >case. Can you enable debugging for TaminoQueryProcessor and see that
> >actual query sent to the server? You can do this by adding this to
> >your log4j.xml:
> >
> >    <category name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
> >        <priority value="debug"/>
> >    </category>
> >`
> >Alex
> >
> >On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:
> >> Alex,
> >>
> >> This is a query that causes the problem, stripping the namespaces using
> >xslt
> >> exclude-result-prefixes allows this to work, but I never had to do this
> >> before!
> >>
> >> <xquery xmlns:f="http://local/functions"
> >>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
> >>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
> >>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
> >>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
> >>   xmlns:xi="http://www.w3.org/2001/XInclude">
> >>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
> >>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
> >>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
> >>     let $initiated := input()/pea [deleteDetails/deletedFlag != true()]
> >>         [statusHistory/statusEvent[status='create']
> >>                                   [dateTime gt $startDate]
> >>                                   [dateTime lt
> >$endDate]]/initiatedByLDAPUid
> >>
> >>     let $approved := input()/pea[deleteDetails/deleteFlag != true()]
> >>            /statusHistory/statusEvent[status != 'fullyApprove']
> >>                                      [status != 'markComplete']
> >>                                      [status=('partiallyApprove',
> >'deny')]
> >>                                      [dateTime gt $startDate]
> >>                                      [dateTime lt $endDate]
> >>            /approvalDetails/approverLDAPUid
> >>     let $role := input()/roles//incumbentLDAPUid
> >>     let $viewer := input()/viewers//incumbentLDAPUid
> >>     let $allUsers := ($initiated, $approved, $role, $viewer) return
> >>
> >>     <result>
> >>         <count>{count(distinct-values($allUsers))}</count>,
> >>         <users>{for $aU in distinct-values($allUsers) return
> >>             <user>
> >>                 <LDAPUid>{string($aU)}</LDAPUid>
> >>             </user>}
> >>         </users>
> >>     </result>
> >> </xquery>
> >>
> >> Thanks
> >>
> >> Ryan Puddephatt
> >> Software Engineer
> >> TFX Group - IT UK
> >> 1 Michaelson Square
> >> Livingston
> >> West Lothian
> >> Scotand
> >> EH54 7DP
> >>
> >> * [hidden email]
> >> ( 01506 407 110
> >> 7  01506 407 108
> >>
> >>
> >> >-----Original Message-----
> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
> >Alessandro
> >> >Vernet
> >> >Sent: 19 May 2006 21:57
> >> >To: [hidden email]
> >> >Subject: Re: [ops-users] Exception with Tamino Processor
> >> >
> >> >Ryan,
> >> >
> >> >So this is a problem with the "data" input of the tamino-query
> >> >processor? What is your input document in this case? (Some code was
> >> >changed there with the recent upgrade of dom4j and Jaxen, so if you
> >> >send me the "data" input, I might be able to reproduce the problem.)
> >> >
> >> >Alex
> >> >
> >> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> Hi all,
> >> >>
> >> >>             Since the update on the Tamino Processor recently I have
> >> >noticed
> >> >> that the processor requires the <xquery> to be stripped of all
> >> >namespaces,
> >> >> this never used to be a problem. This is the stack trace I get
> >> >>
> >> >>
> >> >>
> >> >> <exceptions>
> >> >>
> >> >>     <exception>
> >> >>
> >> >>
> >> >> <type>org.orbeon.oxf.common.ValidationException</type>
> >> >>
> >> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery
> >parsing
> >> >> error, Syntax Error at line 3, column 13:
> >> >>
> >>
> >>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]
> >&
> >> >gt;
> >> >> found QName when expecting any of: "or", "and", "div", "mod", " *",
> >> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=",
> >"&gt;=",
> >> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+",
> >"=&gt;",
> >> >"|",
> >> >> "[", ",", "sort", "stable")</message>
> >> >>
> >> >>         <location>
> >> >>
> >> >>
> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >> >>
> >> >>             <line>36</line>
> >> >>
> >> >>             <column>51</column>
> >> >>
> >> >>             <description>reading processor output</description>
> >> >>
> >> >>             <parameters>
> >> >>
> >> >>                 <parameter>
> >> >>
> >> >>                     <name>name</name>
> >> >>
> >> >>                     <value>data</value>
> >> >>
> >> >>                 </parameter>
> >> >>
> >> >>                 <parameter>
> >> >>
> >> >>                     <name>id</name>
> >> >>
> >> >>                     <value>tamino-output</value>
> >> >>
> >> >>                 </parameter>
> >> >>
> >> >>                 <parameter>
> >> >>
> >> >>                     <name>ref</name>
> >> >>
> >> >>                     <value/>
> >> >>
> >> >>                 </parameter>
> >> >>
> >> >>             </parameters>
> >> >>
> >> >>             <element>&lt;p:output
> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> >> id="tamino-output"/&gt;</element>
> >> >>
> >> >>         </location>
> >> >>
> >> >>         <location>
> >> >>
> >> >>
> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >> >>
> >> >>             <line>43</line>
> >> >>
> >> >>             <column>79</column>
> >> >>
> >> >>             <description>reading processor output</description>
> >> >>
> >> >>             <parameters>
> >> >>
> >> >>                 <parameter>
> >> >>
> >> >>                     <name>name</name>
> >> >>
> >> >>                     <value>data</value>
> >> >>
> >> >>                 </parameter>
> >> >>
> >> >>                 <parameter>
> >> >>
> >> >>                     <name>id</name>
> >> >>
> >> >>                     <value>xslt-output</value>
> >> >>
> >> >>                 </parameter>
> >> >>
> >> >>                 <parameter>
> >> >>
> >> >>                     <name>ref</name>
> >> >>
> >> >>                     <value/>
> >> >>
> >> >>                 </parameter>
> >> >>
> >> >>             </parameters>
> >> >>
> >> >>             <element>&lt;p:output
> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> >> id="xslt-output"
> >> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
> >> >>
> >> >>         </location>
> >> >>
> >> >>         <stack-trace-elements>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
> >> >>
> >> >>                 <method-name>wrapException</method-name>
> >> >>
> >> >>                 <file-name>ValidationException.java</file-name>
> >> >>
> >> >>                 <line-number>119</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>1199</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >>
> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>348</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >>
> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>353</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >> >name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-
> >name>
> >> >>
> >> >>                 <method-name>access$600</method-name>
> >> >>
> >> >>                 <file-name>XSLTTransformer.java</file-name>
> >> >>
> >> >>                 <line-number>61</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >> >name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
> >> >name>
> >> >>
> >> >>                 <method-name>readImpl</method-name>
> >> >>
> >> >>                 <file-name>XSLTTransformer.java</file-name>
> >> >>
> >> >>                 <line-number>194</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>1012</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >>
> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePr
> >o
> >> >cessorFilter$ForwarderProcessorOutput</class-name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>966</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >>
> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>348</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >>
> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>353</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
> >> >>
> >> >>                 <method-name>readImpl</method-name>
> >> >>
> >> >>                 <file-name>DebugProcessor.java</file-name>
> >> >>
> >> >>                 <line-number>62</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>1012</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>1195</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >>
> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePr
> >o
> >> >cessorFilter</class-name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>990</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-
> >> >name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >name>
> >> >>
> >> >>                 <method-name>read</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>1195</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >>             <element>
> >> >>
> >> >>
> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >>
> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >>
> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >>
> >> >>                 <line-number>348</line-number>
> >> >>
> >> >>             </element>
> >> >>
> >> >> ...
> >> >>
> >> >> [Message clipped]
> >> >>
> >> >> --
> >> >> You receive this message as a subscriber of the ops-
> >[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
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >--
> >> >Blog (XML, Web apps, Open Source):
> >> >http://www.orbeon.com/blog/
> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> 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
> >>
> >>
> >>
> >
> >
> >--
> >Blog (XML, Web apps, Open Source):
> >http://www.orbeon.com/blog/
>
>
>
>
>
>
> --
> 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
>
>
>

--
Blog (XML, Web apps, Open Source):
http://www.orbeon.com/blog/



--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

RE: Exception with Tamino Processor

Ryan Puddephatt
Alex,
        I still get the error with the latest nightly build! I've attached a
screenshot

Ryan Puddephatt
Software Engineer
TFX Group - IT UK
1 Michaelson Square
Livingston
West Lothian
Scotand
EH54 7DP
 
* [hidden email]
( 01506 407 110
7  01506 407 108
 

>-----Original Message-----
>From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
>Vernet
>Sent: 26 May 2006 02:35
>To: [hidden email]
>Subject: Re: [ops-users] Exception with Tamino Processor
>
>Ryan,
>
>OK good then. At least it does not show the namespaces there. That is
>what I gathered from reading the code and trying to run tamino-query
>even if I don't have a database here. So the problem must be
>somewhere. But the query is extracted from the XML document with:
>
>String xquery =
>Dom4jUtils.objectToString(XPathUtils.selectObjectValue(queryDocument,
>"/xquery/text() | /xquery/*"));
>
>And then this is the query that gets logged and sent to Tamino. So I
>really don't see where the problem could be. This code was modified
>after Erik upgraded Jaxen. Before, it was doing:
>
>/xquery/node() instead of /xquery/text() | /xquery/*
>
>Clearly /xquery/node() could return the namespace nodes. So I am
>wondering if you didn't have this problem before this code was
>changed. Would you still have the problem now if you take the latest
>version of all the jars and don't exclude namespaces in your XSLT?
>
>Alex
>
>On 5/23/06, Ryan Puddephatt <[hidden email]> wrote:
>> Alex,
>>         I added this, and got "Executing Query" twice in the logging
>events,
>> both times it showed the xquery as it had been input to the processor,
>but
>> without the surrounding <xquery> and namespaces. I don't know why it
>appears
>> twice as I can only see one in the code! This doesn't appear to show the
>> problem as it always shows two in the code, so maybe it is something to
>do
>> with my log4j setup! It doesn't look like the processor even takes the
>> <xquery> either as to xpath is /xquery/*|/xquery/text() so I don't know
>why
>> the namespaces are causing a problem as they aren't there!
>>
>> Any ideas?
>>
>> Ryan Puddephatt
>> Software Engineer
>> TFX Group - IT UK
>> 1 Michaelson Square
>> Livingston
>> West Lothian
>> Scotand
>> EH54 7DP
>>
>> * [hidden email]
>> ( 01506 407 110
>> 7  01506 407 108
>>
>> >-----Original Message-----
>> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
>Alessandro
>> >Vernet
>> >Sent: 23 May 2006 01:24
>> >To: [hidden email]
>> >Subject: Re: [ops-users] Exception with Tamino Processor
>> >
>> >Ryan,
>> >
>> >From what I see, the right query would be sent to the database in this
>> >case. Can you enable debugging for TaminoQueryProcessor and see that
>> >actual query sent to the server? You can do this by adding this to
>> >your log4j.xml:
>> >
>> >    <category
>name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
>> >        <priority value="debug"/>
>> >    </category>
>> >`
>> >Alex
>> >
>> >On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:
>> >> Alex,
>> >>
>> >> This is a query that causes the problem, stripping the namespaces
>using
>> >xslt
>> >> exclude-result-prefixes allows this to work, but I never had to do
>this
>> >> before!
>> >>
>> >> <xquery xmlns:f="http://local/functions"
>> >>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
>> >>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
>> >>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
>> >>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
>> >>   xmlns:xi="http://www.w3.org/2001/XInclude">
>> >>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
>> >>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
>> >>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
>> >>     let $initiated := input()/pea [deleteDetails/deletedFlag !=
>true()]
>> >>         [statusHistory/statusEvent[status='create']
>> >>                                   [dateTime gt $startDate]
>> >>                                   [dateTime lt
>> >$endDate]]/initiatedByLDAPUid
>> >>
>> >>     let $approved := input()/pea[deleteDetails/deleteFlag != true()]
>> >>            /statusHistory/statusEvent[status != 'fullyApprove']
>> >>                                      [status != 'markComplete']
>> >>                                      [status=('partiallyApprove',
>> >'deny')]
>> >>                                      [dateTime gt $startDate]
>> >>                                      [dateTime lt $endDate]
>> >>            /approvalDetails/approverLDAPUid
>> >>     let $role := input()/roles//incumbentLDAPUid
>> >>     let $viewer := input()/viewers//incumbentLDAPUid
>> >>     let $allUsers := ($initiated, $approved, $role, $viewer) return
>> >>
>> >>     <result>
>> >>         <count>{count(distinct-values($allUsers))}</count>,
>> >>         <users>{for $aU in distinct-values($allUsers) return
>> >>             <user>
>> >>                 <LDAPUid>{string($aU)}</LDAPUid>
>> >>             </user>}
>> >>         </users>
>> >>     </result>
>> >> </xquery>
>> >>
>> >> Thanks
>> >>
>> >> Ryan Puddephatt
>> >> Software Engineer
>> >> TFX Group - IT UK
>> >> 1 Michaelson Square
>> >> Livingston
>> >> West Lothian
>> >> Scotand
>> >> EH54 7DP
>> >>
>> >> * [hidden email]
>> >> ( 01506 407 110
>> >> 7  01506 407 108
>> >>
>> >>
>> >> >-----Original Message-----
>> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
>> >Alessandro
>> >> >Vernet
>> >> >Sent: 19 May 2006 21:57
>> >> >To: [hidden email]
>> >> >Subject: Re: [ops-users] Exception with Tamino Processor
>> >> >
>> >> >Ryan,
>> >> >
>> >> >So this is a problem with the "data" input of the tamino-query
>> >> >processor? What is your input document in this case? (Some code was
>> >> >changed there with the recent upgrade of dom4j and Jaxen, so if you
>> >> >send me the "data" input, I might be able to reproduce the problem.)
>> >> >
>> >> >Alex
>> >> >
>> >> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> Hi all,
>> >> >>
>> >> >>             Since the update on the Tamino Processor recently I
>have
>> >> >noticed
>> >> >> that the processor requires the <xquery> to be stripped of all
>> >> >namespaces,
>> >> >> this never used to be a problem. This is the stack trace I get
>> >> >>
>> >> >>
>> >> >>
>> >> >> <exceptions>
>> >> >>
>> >> >>     <exception>
>> >> >>
>> >> >>
>> >> >> <type>org.orbeon.oxf.common.ValidationException</type>
>> >> >>
>> >> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery
>> >parsing
>> >> >> error, Syntax Error at line 3, column 13:
>> >> >>
>> >>
>>
>>>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]
>]
>> >&
>> >> >gt;
>> >> >> found QName when expecting any of: "or", "and", "div", "mod", " *",
>> >> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=",
>> >"&gt;=",
>> >> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+",
>> >"=&gt;",
>> >> >"|",
>> >> >> "[", ",", "sort", "stable")</message>
>> >> >>
>> >> >>         <location>
>> >> >>
>> >> >>
>> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>> >> >>
>> >> >>             <line>36</line>
>> >> >>
>> >> >>             <column>51</column>
>> >> >>
>> >> >>             <description>reading processor output</description>
>> >> >>
>> >> >>             <parameters>
>> >> >>
>> >> >>                 <parameter>
>> >> >>
>> >> >>                     <name>name</name>
>> >> >>
>> >> >>                     <value>data</value>
>> >> >>
>> >> >>                 </parameter>
>> >> >>
>> >> >>                 <parameter>
>> >> >>
>> >> >>                     <name>id</name>
>> >> >>
>> >> >>                     <value>tamino-output</value>
>> >> >>
>> >> >>                 </parameter>
>> >> >>
>> >> >>                 <parameter>
>> >> >>
>> >> >>                     <name>ref</name>
>> >> >>
>> >> >>                     <value/>
>> >> >>
>> >> >>                 </parameter>
>> >> >>
>> >> >>             </parameters>
>> >> >>
>> >> >>             <element>&lt;p:output
>> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> >> >> id="tamino-output"/&gt;</element>
>> >> >>
>> >> >>         </location>
>> >> >>
>> >> >>         <location>
>> >> >>
>> >> >>
>> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>> >> >>
>> >> >>             <line>43</line>
>> >> >>
>> >> >>             <column>79</column>
>> >> >>
>> >> >>             <description>reading processor output</description>
>> >> >>
>> >> >>             <parameters>
>> >> >>
>> >> >>                 <parameter>
>> >> >>
>> >> >>                     <name>name</name>
>> >> >>
>> >> >>                     <value>data</value>
>> >> >>
>> >> >>                 </parameter>
>> >> >>
>> >> >>                 <parameter>
>> >> >>
>> >> >>                     <name>id</name>
>> >> >>
>> >> >>                     <value>xslt-output</value>
>> >> >>
>> >> >>                 </parameter>
>> >> >>
>> >> >>                 <parameter>
>> >> >>
>> >> >>                     <name>ref</name>
>> >> >>
>> >> >>                     <value/>
>> >> >>
>> >> >>                 </parameter>
>> >> >>
>> >> >>             </parameters>
>> >> >>
>> >> >>             <element>&lt;p:output
>> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> >> >> id="xslt-output"
>> >> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
>> >> >>
>> >> >>         </location>
>> >> >>
>> >> >>         <stack-trace-elements>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
>> >> >>
>> >> >>                 <method-name>wrapException</method-name>
>> >> >>
>> >> >>                 <file-name>ValidationException.java</file-name>
>> >> >>
>> >> >>                 <line-number>119</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >> >name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>1199</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >>
>> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>348</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >>
>> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>353</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-
>> >name>
>> >> >>
>> >> >>                 <method-name>access$600</method-name>
>> >> >>
>> >> >>                 <file-name>XSLTTransformer.java</file-name>
>> >> >>
>> >> >>                 <line-number>61</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
>> >> >name>
>> >> >>
>> >> >>                 <method-name>readImpl</method-name>
>> >> >>
>> >> >>                 <file-name>XSLTTransformer.java</file-name>
>> >> >>
>> >> >>                 <line-number>194</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>1012</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>
>>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP
>r
>> >o
>> >> >cessorFilter$ForwarderProcessorOutput</class-name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>966</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >>
>> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>348</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >>
>> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>353</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
>> >> >>
>> >> >>                 <method-name>readImpl</method-name>
>> >> >>
>> >> >>                 <file-name>DebugProcessor.java</file-name>
>> >> >>
>> >> >>                 <line-number>62</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>1012</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >> >name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>1195</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>
>>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP
>r
>> >o
>> >> >cessorFilter</class-name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>990</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-
>> >>
>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >> >name>
>> >> >>
>> >> >>                 <method-name>read</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>1195</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >>             <element>
>> >> >>
>> >> >>
>> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >>
>> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >>
>> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >>
>> >> >>                 <line-number>348</line-number>
>> >> >>
>> >> >>             </element>
>> >> >>
>> >> >> ...
>> >> >>
>> >> >> [Message clipped]
>> >> >>
>> >> >> --
>> >> >> You receive this message as a subscriber of the ops-
>> >[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
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >--
>> >> >Blog (XML, Web apps, Open Source):
>> >> >http://www.orbeon.com/blog/
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> You receive this message as a subscriber of the ops-
>[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
>> >>
>> >>
>> >>
>> >
>> >
>> >--
>> >Blog (XML, Web apps, Open Source):
>> >http://www.orbeon.com/blog/
>>
>>
>>
>>
>>
>>
>> --
>> 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
>>
>>
>>
>
>
>--
>Blog (XML, Web apps, Open Source):
>http://www.orbeon.com/blog/


ScreenShot015.jpg (43K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Exception with Tamino Processor

Alessandro  Vernet
Administrator
Ryan,

Would you have the rest of the Java exception? I would be interested
in seeing what is just below the place where you cut the screenshot. I
am wondering if we can pinpoint the source of the exception.

Alex

On 5/26/06, Ryan Puddephatt <[hidden email]> wrote:

> Alex,
>         I still get the error with the latest nightly build! I've attached a
> screenshot
>
> Ryan Puddephatt
> Software Engineer
> TFX Group - IT UK
> 1 Michaelson Square
> Livingston
> West Lothian
> Scotand
> EH54 7DP
>
> * [hidden email]
> ( 01506 407 110
> 7  01506 407 108
>
> >-----Original Message-----
> >From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
> >Vernet
> >Sent: 26 May 2006 02:35
> >To: [hidden email]
> >Subject: Re: [ops-users] Exception with Tamino Processor
> >
> >Ryan,
> >
> >OK good then. At least it does not show the namespaces there. That is
> >what I gathered from reading the code and trying to run tamino-query
> >even if I don't have a database here. So the problem must be
> >somewhere. But the query is extracted from the XML document with:
> >
> >String xquery =
> >Dom4jUtils.objectToString(XPathUtils.selectObjectValue(queryDocument,
> >"/xquery/text() | /xquery/*"));
> >
> >And then this is the query that gets logged and sent to Tamino. So I
> >really don't see where the problem could be. This code was modified
> >after Erik upgraded Jaxen. Before, it was doing:
> >
> >/xquery/node() instead of /xquery/text() | /xquery/*
> >
> >Clearly /xquery/node() could return the namespace nodes. So I am
> >wondering if you didn't have this problem before this code was
> >changed. Would you still have the problem now if you take the latest
> >version of all the jars and don't exclude namespaces in your XSLT?
> >
> >Alex
> >
> >On 5/23/06, Ryan Puddephatt <[hidden email]> wrote:
> >> Alex,
> >>         I added this, and got "Executing Query" twice in the logging
> >events,
> >> both times it showed the xquery as it had been input to the processor,
> >but
> >> without the surrounding <xquery> and namespaces. I don't know why it
> >appears
> >> twice as I can only see one in the code! This doesn't appear to show the
> >> problem as it always shows two in the code, so maybe it is something to
> >do
> >> with my log4j setup! It doesn't look like the processor even takes the
> >> <xquery> either as to xpath is /xquery/*|/xquery/text() so I don't know
> >why
> >> the namespaces are causing a problem as they aren't there!
> >>
> >> Any ideas?
> >>
> >> Ryan Puddephatt
> >> Software Engineer
> >> TFX Group - IT UK
> >> 1 Michaelson Square
> >> Livingston
> >> West Lothian
> >> Scotand
> >> EH54 7DP
> >>
> >> * [hidden email]
> >> ( 01506 407 110
> >> 7  01506 407 108
> >>
> >> >-----Original Message-----
> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
> >Alessandro
> >> >Vernet
> >> >Sent: 23 May 2006 01:24
> >> >To: [hidden email]
> >> >Subject: Re: [ops-users] Exception with Tamino Processor
> >> >
> >> >Ryan,
> >> >
> >> >From what I see, the right query would be sent to the database in this
> >> >case. Can you enable debugging for TaminoQueryProcessor and see that
> >> >actual query sent to the server? You can do this by adding this to
> >> >your log4j.xml:
> >> >
> >> >    <category
> >name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
> >> >        <priority value="debug"/>
> >> >    </category>
> >> >`
> >> >Alex
> >> >
> >> >On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:
> >> >> Alex,
> >> >>
> >> >> This is a query that causes the problem, stripping the namespaces
> >using
> >> >xslt
> >> >> exclude-result-prefixes allows this to work, but I never had to do
> >this
> >> >> before!
> >> >>
> >> >> <xquery xmlns:f="http://local/functions"
> >> >>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
> >> >>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
> >> >>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
> >> >>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
> >> >>   xmlns:xi="http://www.w3.org/2001/XInclude">
> >> >>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
> >> >>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
> >> >>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
> >> >>     let $initiated := input()/pea [deleteDetails/deletedFlag !=
> >true()]
> >> >>         [statusHistory/statusEvent[status='create']
> >> >>                                   [dateTime gt $startDate]
> >> >>                                   [dateTime lt
> >> >$endDate]]/initiatedByLDAPUid
> >> >>
> >> >>     let $approved := input()/pea[deleteDetails/deleteFlag != true()]
> >> >>            /statusHistory/statusEvent[status != 'fullyApprove']
> >> >>                                      [status != 'markComplete']
> >> >>                                      [status=('partiallyApprove',
> >> >'deny')]
> >> >>                                      [dateTime gt $startDate]
> >> >>                                      [dateTime lt $endDate]
> >> >>            /approvalDetails/approverLDAPUid
> >> >>     let $role := input()/roles//incumbentLDAPUid
> >> >>     let $viewer := input()/viewers//incumbentLDAPUid
> >> >>     let $allUsers := ($initiated, $approved, $role, $viewer) return
> >> >>
> >> >>     <result>
> >> >>         <count>{count(distinct-values($allUsers))}</count>,
> >> >>         <users>{for $aU in distinct-values($allUsers) return
> >> >>             <user>
> >> >>                 <LDAPUid>{string($aU)}</LDAPUid>
> >> >>             </user>}
> >> >>         </users>
> >> >>     </result>
> >> >> </xquery>
> >> >>
> >> >> Thanks
> >> >>
> >> >> Ryan Puddephatt
> >> >> Software Engineer
> >> >> TFX Group - IT UK
> >> >> 1 Michaelson Square
> >> >> Livingston
> >> >> West Lothian
> >> >> Scotand
> >> >> EH54 7DP
> >> >>
> >> >> * [hidden email]
> >> >> ( 01506 407 110
> >> >> 7  01506 407 108
> >> >>
> >> >>
> >> >> >-----Original Message-----
> >> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
> >> >Alessandro
> >> >> >Vernet
> >> >> >Sent: 19 May 2006 21:57
> >> >> >To: [hidden email]
> >> >> >Subject: Re: [ops-users] Exception with Tamino Processor
> >> >> >
> >> >> >Ryan,
> >> >> >
> >> >> >So this is a problem with the "data" input of the tamino-query
> >> >> >processor? What is your input document in this case? (Some code was
> >> >> >changed there with the recent upgrade of dom4j and Jaxen, so if you
> >> >> >send me the "data" input, I might be able to reproduce the problem.)
> >> >> >
> >> >> >Alex
> >> >> >
> >> >> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> Hi all,
> >> >> >>
> >> >> >>             Since the update on the Tamino Processor recently I
> >have
> >> >> >noticed
> >> >> >> that the processor requires the <xquery> to be stripped of all
> >> >> >namespaces,
> >> >> >> this never used to be a problem. This is the stack trace I get
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> <exceptions>
> >> >> >>
> >> >> >>     <exception>
> >> >> >>
> >> >> >>
> >> >> >> <type>org.orbeon.oxf.common.ValidationException</type>
> >> >> >>
> >> >> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery
> >> >parsing
> >> >> >> error, Syntax Error at line 3, column 13:
> >> >> >>
> >> >>
> >>
> >>>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]
> >]
> >> >&
> >> >> >gt;
> >> >> >> found QName when expecting any of: "or", "and", "div", "mod", " *",
> >> >> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=",
> >> >"&gt;=",
> >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+",
> >> >"=&gt;",
> >> >> >"|",
> >> >> >> "[", ",", "sort", "stable")</message>
> >> >> >>
> >> >> >>         <location>
> >> >> >>
> >> >> >>
> >> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >> >> >>
> >> >> >>             <line>36</line>
> >> >> >>
> >> >> >>             <column>51</column>
> >> >> >>
> >> >> >>             <description>reading processor output</description>
> >> >> >>
> >> >> >>             <parameters>
> >> >> >>
> >> >> >>                 <parameter>
> >> >> >>
> >> >> >>                     <name>name</name>
> >> >> >>
> >> >> >>                     <value>data</value>
> >> >> >>
> >> >> >>                 </parameter>
> >> >> >>
> >> >> >>                 <parameter>
> >> >> >>
> >> >> >>                     <name>id</name>
> >> >> >>
> >> >> >>                     <value>tamino-output</value>
> >> >> >>
> >> >> >>                 </parameter>
> >> >> >>
> >> >> >>                 <parameter>
> >> >> >>
> >> >> >>                     <name>ref</name>
> >> >> >>
> >> >> >>                     <value/>
> >> >> >>
> >> >> >>                 </parameter>
> >> >> >>
> >> >> >>             </parameters>
> >> >> >>
> >> >> >>             <element>&lt;p:output
> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> >> >> id="tamino-output"/&gt;</element>
> >> >> >>
> >> >> >>         </location>
> >> >> >>
> >> >> >>         <location>
> >> >> >>
> >> >> >>
> >> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >> >> >>
> >> >> >>             <line>43</line>
> >> >> >>
> >> >> >>             <column>79</column>
> >> >> >>
> >> >> >>             <description>reading processor output</description>
> >> >> >>
> >> >> >>             <parameters>
> >> >> >>
> >> >> >>                 <parameter>
> >> >> >>
> >> >> >>                     <name>name</name>
> >> >> >>
> >> >> >>                     <value>data</value>
> >> >> >>
> >> >> >>                 </parameter>
> >> >> >>
> >> >> >>                 <parameter>
> >> >> >>
> >> >> >>                     <name>id</name>
> >> >> >>
> >> >> >>                     <value>xslt-output</value>
> >> >> >>
> >> >> >>                 </parameter>
> >> >> >>
> >> >> >>                 <parameter>
> >> >> >>
> >> >> >>                     <name>ref</name>
> >> >> >>
> >> >> >>                     <value/>
> >> >> >>
> >> >> >>                 </parameter>
> >> >> >>
> >> >> >>             </parameters>
> >> >> >>
> >> >> >>             <element>&lt;p:output
> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> >> >> id="xslt-output"
> >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
> >> >> >>
> >> >> >>         </location>
> >> >> >>
> >> >> >>         <stack-trace-elements>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.common.ValidationException</class-name>
> >> >> >>
> >> >> >>                 <method-name>wrapException</method-name>
> >> >> >>
> >> >> >>                 <file-name>ValidationException.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>119</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >> >name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>1199</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >>
> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>348</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >>
> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>353</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-
> >> >name>
> >> >> >>
> >> >> >>                 <method-name>access$600</method-name>
> >> >> >>
> >> >> >>                 <file-name>XSLTTransformer.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>61</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
> >> >> >name>
> >> >> >>
> >> >> >>                 <method-name>readImpl</method-name>
> >> >> >>
> >> >> >>                 <file-name>XSLTTransformer.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>194</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>1012</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>
> >>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP
> >r
> >> >o
> >> >> >cessorFilter$ForwarderProcessorOutput</class-name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>966</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >>
> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>348</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >>
> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>353</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-name>
> >> >> >>
> >> >> >>                 <method-name>readImpl</method-name>
> >> >> >>
> >> >> >>                 <file-name>DebugProcessor.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>62</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>1012</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >> >name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>1195</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>
> >>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP
> >r
> >> >o
> >> >> >cessorFilter</class-name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>990</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-
> >> >>
> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >> >name>
> >> >> >>
> >> >> >>                 <method-name>read</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>1195</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >>             <element>
> >> >> >>
> >> >> >>
> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >>
> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >>
> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >>
> >> >> >>                 <line-number>348</line-number>
> >> >> >>
> >> >> >>             </element>
> >> >> >>
> >> >> >> ...
> >> >> >>
> >> >> >> [Message clipped]
> >> >> >>
> >> >> >> --
> >> >> >> You receive this message as a subscriber of the ops-
> >> >[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
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> >--
> >> >> >Blog (XML, Web apps, Open Source):
> >> >> >http://www.orbeon.com/blog/
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> You receive this message as a subscriber of the ops-
> >[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
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >--
> >> >Blog (XML, Web apps, Open Source):
> >> >http://www.orbeon.com/blog/
> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> 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
> >>
> >>
> >>
> >
> >
> >--
> >Blog (XML, Web apps, Open Source):
> >http://www.orbeon.com/blog/
>
>
>
>
> --
> 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
>
>
>
>

--
Blog (XML, Web apps, Open Source):
http://www.orbeon.com/blog/



--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

RE: Exception with Tamino Processor

Ryan Puddephatt
Alex,

        The full exception :

com.softwareag.tamino.db.api.common.TAccessFailureException( message: Tamino
access failure (6352, INOXQE6352, XQuery parsing error, Syntax Error at line
32, column 39: xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:oxf="http:
found QName when expecting any of: "or", "and", "div", "mod", "*", "to",
"intersect", "union", "except", "=", "is", "!=", "<=", "<<", ">=", ">>",
"eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", "|", "treat as",
",", "sort", "stable sort"), tag: JavaTaminoAPI_4_4_1_6, java: 1.5.0_05, os:
Windows XP 5.1 ):

        at
com.softwareag.tamino.db.api.accessor.TAccessFailureVerifier.newAccessFailur
eException(Unknown Source)
        at
com.softwareag.tamino.db.api.accessor.TAccessFailureVerifier.verify(Unknown
Source)
        at
com.softwareag.tamino.db.api.accessor.TAccessFailureVerifier.verifyXQueryRes
ponse(Unknown Source)
        at
com.softwareag.tamino.db.api.accessor.TXMLObjectAccessorImpl.xquery(Unknown
Source)
        at
org.orbeon.oxf.processor.tamino.TaminoQueryProcessor$1.readImpl(Unknown
Source)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
nsformer.java:61)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
nsformer.java:194)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
nsformer.java:61)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
nsformer.java:194)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.java:
36)
        at
org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:
57)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProc
essor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.
java:572)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1600(PipelineProc
essor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readIm
pl(PipelineProcessor.java:568)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
nsformer.java:61)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
nsformer.java:194)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MSVVal
idationProcessor.java:44)
        at
org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVVal
idationProcessor.java:219)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:4
03)
        at
org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
java:470)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
ava:425)
        at
org.orbeon.oxf.processor.tamino.TaminoQueryProcessor.access$200(Unknown
Source)
        at
org.orbeon.oxf.processor.tamino.TaminoQueryProcessor$1.readImpl(Unknown
Source)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
nsformer.java:61)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
nsformer.java:194)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
nsformer.java:61)
        at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
nsformer.java:194)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
:33)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
ConcreteChooseProcessor.java:123)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
:33)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
:33)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
ConcreteChooseProcessor.java:123)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
:33)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
ConcreteChooseProcessor.java:123)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.java:
36)
        at
org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:
57)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:4
03)
        at
org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
java:470)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
ava:425)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
eteChooseProcessor.java:186)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControlle
rProcessor.java:418)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
ssor.java:140)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:89)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
ConcreteChooseProcessor.java:123)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
:33)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.NullSerializer.start(NullSerializer.java:31)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
ssor.java:140)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
cessor.java:109)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
l(ConcreteChooseProcessor.java:133)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.getKeyImpl(IdentityProcessor.ja
va:37)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.
java:113)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
cessor.java:111)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
l(ConcreteChooseProcessor.java:133)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.jav
a:79)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.jav
a:1259)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
java:455)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
ava:425)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
eteChooseProcessor.java:186)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControlle
rProcessor.java:418)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
eteChooseProcessor.java:233)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
ssor.java:140)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:89)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
ConcreteChooseProcessor.java:123)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
:33)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
java:96)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
ssor.java:94)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
l.java:1195)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
)
        at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
)
        at
org.orbeon.oxf.processor.NullSerializer.start(NullSerializer.java:31)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
ssor.java:140)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
cessor.java:109)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
l(ConcreteChooseProcessor.java:133)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
        at
org.orbeon.oxf.processor.IdentityProcessor$1.getKeyImpl(IdentityProcessor.ja
va:37)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.
java:113)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProce
ssor.java:66)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
cessor.java:111)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
l(ConcreteChooseProcessor.java:133)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.jav
a:79)
        at
org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
        at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
mpl.java:1206)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
        at
org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.jav
a:1259)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
java:455)
        at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
ava:425)
        at
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
eteChooseProcessor.java:186)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
.java:652)
        at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
6)
        at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
java:649)
        at
org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControlle
rProcessor.java:418)
        at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86)
        at
org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
        at
org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:14
4)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:74)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:551)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:700)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
        at java.lang.Thread.run(Thread.java:595)

Ryan Puddephatt
Software Engineer
TFX Group - IT UK
1 Michaelson Square
Livingston
West Lothian
Scotand
EH54 7DP
 
* [hidden email]
( 01506 407 110
7  01506 407 108
 

>-----Original Message-----
>From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
>Vernet
>Sent: 26 May 2006 23:35
>To: [hidden email]
>Subject: Re: [ops-users] Exception with Tamino Processor
>
>Ryan,
>
>Would you have the rest of the Java exception? I would be interested
>in seeing what is just below the place where you cut the screenshot. I
>am wondering if we can pinpoint the source of the exception.
>
>Alex
>
>On 5/26/06, Ryan Puddephatt <[hidden email]> wrote:
>> Alex,
>>         I still get the error with the latest nightly build! I've
>attached a
>> screenshot
>>
>> Ryan Puddephatt
>> Software Engineer
>> TFX Group - IT UK
>> 1 Michaelson Square
>> Livingston
>> West Lothian
>> Scotand
>> EH54 7DP
>>
>> * [hidden email]
>> ( 01506 407 110
>> 7  01506 407 108
>>
>> >-----Original Message-----
>> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
>Alessandro
>> >Vernet
>> >Sent: 26 May 2006 02:35
>> >To: [hidden email]
>> >Subject: Re: [ops-users] Exception with Tamino Processor
>> >
>> >Ryan,
>> >
>> >OK good then. At least it does not show the namespaces there. That is
>> >what I gathered from reading the code and trying to run tamino-query
>> >even if I don't have a database here. So the problem must be
>> >somewhere. But the query is extracted from the XML document with:
>> >
>> >String xquery =
>> >Dom4jUtils.objectToString(XPathUtils.selectObjectValue(queryDocument,
>> >"/xquery/text() | /xquery/*"));
>> >
>> >And then this is the query that gets logged and sent to Tamino. So I
>> >really don't see where the problem could be. This code was modified
>> >after Erik upgraded Jaxen. Before, it was doing:
>> >
>> >/xquery/node() instead of /xquery/text() | /xquery/*
>> >
>> >Clearly /xquery/node() could return the namespace nodes. So I am
>> >wondering if you didn't have this problem before this code was
>> >changed. Would you still have the problem now if you take the latest
>> >version of all the jars and don't exclude namespaces in your XSLT?
>> >
>> >Alex
>> >
>> >On 5/23/06, Ryan Puddephatt <[hidden email]> wrote:
>> >> Alex,
>> >>         I added this, and got "Executing Query" twice in the logging
>> >events,
>> >> both times it showed the xquery as it had been input to the processor,
>> >but
>> >> without the surrounding <xquery> and namespaces. I don't know why it
>> >appears
>> >> twice as I can only see one in the code! This doesn't appear to show
>the
>> >> problem as it always shows two in the code, so maybe it is something
>to
>> >do
>> >> with my log4j setup! It doesn't look like the processor even takes the
>> >> <xquery> either as to xpath is /xquery/*|/xquery/text() so I don't
>know
>> >why
>> >> the namespaces are causing a problem as they aren't there!
>> >>
>> >> Any ideas?
>> >>
>> >> Ryan Puddephatt
>> >> Software Engineer
>> >> TFX Group - IT UK
>> >> 1 Michaelson Square
>> >> Livingston
>> >> West Lothian
>> >> Scotand
>> >> EH54 7DP
>> >>
>> >> * [hidden email]
>> >> ( 01506 407 110
>> >> 7  01506 407 108
>> >>
>> >> >-----Original Message-----
>> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
>> >Alessandro
>> >> >Vernet
>> >> >Sent: 23 May 2006 01:24
>> >> >To: [hidden email]
>> >> >Subject: Re: [ops-users] Exception with Tamino Processor
>> >> >
>> >> >Ryan,
>> >> >
>> >> >From what I see, the right query would be sent to the database in
>this
>> >> >case. Can you enable debugging for TaminoQueryProcessor and see that
>> >> >actual query sent to the server? You can do this by adding this to
>> >> >your log4j.xml:
>> >> >
>> >> >    <category
>> >name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
>> >> >        <priority value="debug"/>
>> >> >    </category>
>> >> >`
>> >> >Alex
>> >> >
>> >> >On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:
>> >> >> Alex,
>> >> >>
>> >> >> This is a query that causes the problem, stripping the namespaces
>> >using
>> >> >xslt
>> >> >> exclude-result-prefixes allows this to work, but I never had to do
>> >this
>> >> >> before!
>> >> >>
>> >> >> <xquery xmlns:f="http://local/functions"
>> >> >>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
>> >> >>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
>> >> >>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
>> >> >>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
>> >> >>   xmlns:xi="http://www.w3.org/2001/XInclude">
>> >> >>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
>> >> >>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
>> >> >>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
>> >> >>     let $initiated := input()/pea [deleteDetails/deletedFlag !=
>> >true()]
>> >> >>         [statusHistory/statusEvent[status='create']
>> >> >>                                   [dateTime gt $startDate]
>> >> >>                                   [dateTime lt
>> >> >$endDate]]/initiatedByLDAPUid
>> >> >>
>> >> >>     let $approved := input()/pea[deleteDetails/deleteFlag !=
>true()]
>> >> >>            /statusHistory/statusEvent[status != 'fullyApprove']
>> >> >>                                      [status != 'markComplete']
>> >> >>                                      [status=('partiallyApprove',
>> >> >'deny')]
>> >> >>                                      [dateTime gt $startDate]
>> >> >>                                      [dateTime lt $endDate]
>> >> >>            /approvalDetails/approverLDAPUid
>> >> >>     let $role := input()/roles//incumbentLDAPUid
>> >> >>     let $viewer := input()/viewers//incumbentLDAPUid
>> >> >>     let $allUsers := ($initiated, $approved, $role, $viewer) return
>> >> >>
>> >> >>     <result>
>> >> >>         <count>{count(distinct-values($allUsers))}</count>,
>> >> >>         <users>{for $aU in distinct-values($allUsers) return
>> >> >>             <user>
>> >> >>                 <LDAPUid>{string($aU)}</LDAPUid>
>> >> >>             </user>}
>> >> >>         </users>
>> >> >>     </result>
>> >> >> </xquery>
>> >> >>
>> >> >> Thanks
>> >> >>
>> >> >> Ryan Puddephatt
>> >> >> Software Engineer
>> >> >> TFX Group - IT UK
>> >> >> 1 Michaelson Square
>> >> >> Livingston
>> >> >> West Lothian
>> >> >> Scotand
>> >> >> EH54 7DP
>> >> >>
>> >> >> * [hidden email]
>> >> >> ( 01506 407 110
>> >> >> 7  01506 407 108
>> >> >>
>> >> >>
>> >> >> >-----Original Message-----
>> >> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
>> >> >Alessandro
>> >> >> >Vernet
>> >> >> >Sent: 19 May 2006 21:57
>> >> >> >To: [hidden email]
>> >> >> >Subject: Re: [ops-users] Exception with Tamino Processor
>> >> >> >
>> >> >> >Ryan,
>> >> >> >
>> >> >> >So this is a problem with the "data" input of the tamino-query
>> >> >> >processor? What is your input document in this case? (Some code
>was
>> >> >> >changed there with the recent upgrade of dom4j and Jaxen, so if
>you
>> >> >> >send me the "data" input, I might be able to reproduce the
>problem.)
>> >> >> >
>> >> >> >Alex
>> >> >> >
>> >> >> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> Hi all,
>> >> >> >>
>> >> >> >>             Since the update on the Tamino Processor recently I
>> >have
>> >> >> >noticed
>> >> >> >> that the processor requires the <xquery> to be stripped of all
>> >> >> >namespaces,
>> >> >> >> this never used to be a problem. This is the stack trace I get
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> <exceptions>
>> >> >> >>
>> >> >> >>     <exception>
>> >> >> >>
>> >> >> >>
>> >> >> >> <type>org.orbeon.oxf.common.ValidationException</type>
>> >> >> >>
>> >> >> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery
>> >> >parsing
>> >> >> >> error, Syntax Error at line 3, column 13:
>> >> >> >>
>> >> >>
>> >>
>>
>>>>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:
>]
>> >]
>> >> >&
>> >> >> >gt;
>> >> >> >> found QName when expecting any of: "or", "and", "div", "mod", "
>*",
>> >> >> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=",
>> >> >"&gt;=",
>> >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+",
>> >> >"=&gt;",
>> >> >> >"|",
>> >> >> >> "[", ",", "sort", "stable")</message>
>> >> >> >>
>> >> >> >>         <location>
>> >> >> >>
>> >> >> >>
>> >> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>> >> >> >>
>> >> >> >>             <line>36</line>
>> >> >> >>
>> >> >> >>             <column>51</column>
>> >> >> >>
>> >> >> >>             <description>reading processor output</description>
>> >> >> >>
>> >> >> >>             <parameters>
>> >> >> >>
>> >> >> >>                 <parameter>
>> >> >> >>
>> >> >> >>                     <name>name</name>
>> >> >> >>
>> >> >> >>                     <value>data</value>
>> >> >> >>
>> >> >> >>                 </parameter>
>> >> >> >>
>> >> >> >>                 <parameter>
>> >> >> >>
>> >> >> >>                     <name>id</name>
>> >> >> >>
>> >> >> >>                     <value>tamino-output</value>
>> >> >> >>
>> >> >> >>                 </parameter>
>> >> >> >>
>> >> >> >>                 <parameter>
>> >> >> >>
>> >> >> >>                     <name>ref</name>
>> >> >> >>
>> >> >> >>                     <value/>
>> >> >> >>
>> >> >> >>                 </parameter>
>> >> >> >>
>> >> >> >>             </parameters>
>> >> >> >>
>> >> >> >>             <element>&lt;p:output
>> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> >> >> >> id="tamino-output"/&gt;</element>
>> >> >> >>
>> >> >> >>         </location>
>> >> >> >>
>> >> >> >>         <location>
>> >> >> >>
>> >> >> >>
>> >> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
>> >> >> >>
>> >> >> >>             <line>43</line>
>> >> >> >>
>> >> >> >>             <column>79</column>
>> >> >> >>
>> >> >> >>             <description>reading processor output</description>
>> >> >> >>
>> >> >> >>             <parameters>
>> >> >> >>
>> >> >> >>                 <parameter>
>> >> >> >>
>> >> >> >>                     <name>name</name>
>> >> >> >>
>> >> >> >>                     <value>data</value>
>> >> >> >>
>> >> >> >>                 </parameter>
>> >> >> >>
>> >> >> >>                 <parameter>
>> >> >> >>
>> >> >> >>                     <name>id</name>
>> >> >> >>
>> >> >> >>                     <value>xslt-output</value>
>> >> >> >>
>> >> >> >>                 </parameter>
>> >> >> >>
>> >> >> >>                 <parameter>
>> >> >> >>
>> >> >> >>                     <name>ref</name>
>> >> >> >>
>> >> >> >>                     <value/>
>> >> >> >>
>> >> >> >>                 </parameter>
>> >> >> >>
>> >> >> >>             </parameters>
>> >> >> >>
>> >> >> >>             <element>&lt;p:output
>> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
>> >> >> >> id="xslt-output"
>> >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
>> >> >> >>
>> >> >> >>         </location>
>> >> >> >>
>> >> >> >>         <stack-trace-elements>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.common.ValidationException</class-
>name>
>> >> >> >>
>> >> >> >>                 <method-name>wrapException</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ValidationException.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>119</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >> >> >name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>1199</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>348</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>353</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>> >>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-
>> >> >name>
>> >> >> >>
>> >> >> >>                 <method-name>access$600</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>XSLTTransformer.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>61</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>>
>>>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
>> >> >> >name>
>> >> >> >>
>> >> >> >>                 <method-name>readImpl</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>XSLTTransformer.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>194</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-
>name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>1012</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>> >>
>>
>>>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concrete
>P
>> >r
>> >> >o
>> >> >> >cessorFilter$ForwarderProcessorOutput</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>966</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>348</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>353</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-
>name>
>> >> >> >>
>> >> >> >>                 <method-name>readImpl</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>DebugProcessor.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>62</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-
>name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>1012</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >> >> >name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>1195</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>> >>
>>
>>>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concrete
>P
>> >r
>> >> >o
>> >> >> >cessorFilter</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>990</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-
>> >> >>
>> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
>> >> >> >name>
>> >> >> >>
>> >> >> >>                 <method-name>read</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>1195</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >>             <element>
>> >> >> >>
>> >> >> >>
>> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
>> >> >> >>
>> >> >> >>                 <method-name>readInputAsSAX</method-name>
>> >> >> >>
>> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
>> >> >> >>
>> >> >> >>                 <line-number>348</line-number>
>> >> >> >>
>> >> >> >>             </element>
>> >> >> >>
>> >> >> >> ...
>> >> >> >>
>> >> >> >> [Message clipped]
>> >> >> >>
>> >> >> >> --
>> >> >> >> You receive this message as a subscriber of the ops-
>> >> >[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
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >--
>> >> >> >Blog (XML, Web apps, Open Source):
>> >> >> >http://www.orbeon.com/blog/
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> You receive this message as a subscriber of the ops-
>> >[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
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >--
>> >> >Blog (XML, Web apps, Open Source):
>> >> >http://www.orbeon.com/blog/
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> You receive this message as a subscriber of the ops-
>[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
>> >>
>> >>
>> >>
>> >
>> >
>> >--
>> >Blog (XML, Web apps, Open Source):
>> >http://www.orbeon.com/blog/
>>
>>
>>
>>
>> --
>> 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
>>
>>
>>
>>
>
>
>--
>Blog (XML, Web apps, Open Source):
>http://www.orbeon.com/blog/




--
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: Exception with Tamino Processor

Alessandro  Vernet
Administrator
Hi Ryan,

The line number in TaminoQueryProcessor is missing, but since it is
calling TXMLObjectAccessorImpl.xquery, and this is called only once in
the file, it must be line 85. There we have:

accessor.xquery(TXQuery.newInstance(xquery));

xquery is a String, and is logged just a few lines before that. So if
in the logged query we don't have those invalid namespace
declarations, I don't see how they could be sent to Tamino. There is
obviously something we are missing here.

Have you been compiling some of those Java files yourself? I am asking
the questions because with the options we pass to the compiler in the
Ant file, line numbers should always be present.

I think the next step would be look at what is happening with a debugger.

Alex

On 6/5/06, Ryan Puddephatt <[hidden email]> wrote:

> Alex,
>
>         The full exception :
>
> com.softwareag.tamino.db.api.common.TAccessFailureException( message: Tamino
> access failure (6352, INOXQE6352, XQuery parsing error, Syntax Error at line
> 32, column 39: xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:oxf="http:
> found QName when expecting any of: "or", "and", "div", "mod", "*", "to",
> "intersect", "union", "except", "=", "is", "!=", "<=", "<<", ">=", ">>",
> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", "|", "treat as",
> ",", "sort", "stable sort"), tag: JavaTaminoAPI_4_4_1_6, java: 1.5.0_05, os:
> Windows XP 5.1 ):
>
>         at
> com.softwareag.tamino.db.api.accessor.TAccessFailureVerifier.newAccessFailur
> eException(Unknown Source)
>         at
> com.softwareag.tamino.db.api.accessor.TAccessFailureVerifier.verify(Unknown
> Source)
>         at
> com.softwareag.tamino.db.api.accessor.TAccessFailureVerifier.verifyXQueryRes
> ponse(Unknown Source)
>         at
> com.softwareag.tamino.db.api.accessor.TXMLObjectAccessorImpl.xquery(Unknown
> Source)
>         at
> org.orbeon.oxf.processor.tamino.TaminoQueryProcessor$1.readImpl(Unknown
> Source)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
> nsformer.java:61)
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
> nsformer.java:194)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
> nsformer.java:61)
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
> nsformer.java:194)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.java:
> 36)
>         at
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:
> 57)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProc
> essor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.
> java:572)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1600(PipelineProc
> essor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readIm
> pl(PipelineProcessor.java:568)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
> nsformer.java:61)
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
> nsformer.java:194)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MSVVal
> idationProcessor.java:44)
>         at
> org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVVal
> idationProcessor.java:219)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:4
> 03)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:470)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
> ava:425)
>         at
> org.orbeon.oxf.processor.tamino.TaminoQueryProcessor.access$200(Unknown
> Source)
>         at
> org.orbeon.oxf.processor.tamino.TaminoQueryProcessor$1.readImpl(Unknown
> Source)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
> nsformer.java:61)
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
> nsformer.java:194)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTra
> nsformer.java:61)
>         at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTra
> nsformer.java:194)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :33)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:123)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :33)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :33)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:123)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :33)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:123)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.java:
> 36)
>         at
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:
> 57)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:4
> 03)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:470)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
> ava:425)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
> eteChooseProcessor.java:186)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControlle
> rProcessor.java:418)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
> ssor.java:140)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:89)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:123)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :33)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.NullSerializer.start(NullSerializer.java:31)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
> ssor.java:140)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
> cessor.java:109)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
> l(ConcreteChooseProcessor.java:133)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.getKeyImpl(IdentityProcessor.ja
> va:37)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.
> java:113)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
> cessor.java:111)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
> l(ConcreteChooseProcessor.java:133)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.jav
> a:79)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.jav
> a:1259)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:455)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
> ava:425)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
> eteChooseProcessor.java:186)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControlle
> rProcessor.java:418)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
> eteChooseProcessor.java:233)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
> ssor.java:140)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:89)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(
> ConcreteChooseProcessor.java:123)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java
> :33)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.
> java:96)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProce
> ssor.java:94)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp
> l.java:1195)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348
> )
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353
> )
>         at
> org.orbeon.oxf.processor.NullSerializer.start(NullSerializer.java:31)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProce
> ssor.java:140)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
> cessor.java:109)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
> l(ConcreteChooseProcessor.java:133)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
>         at
> org.orbeon.oxf.processor.IdentityProcessor$1.getKeyImpl(IdentityProcessor.ja
> va:37)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$400(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$3.run(PipelineProcessor.
> java:113)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$500(PipelineProce
> ssor.java:66)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getKeyImpl(PipelinePro
> cessor.java:111)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.getKeyImp
> l(ConcreteChooseProcessor.java:133)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.getKeyImpl(TeeProcessor.jav
> a:79)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$6.getKey(ProcessorImpl.java:1016)
>         at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.getKey(ProcessorI
> mpl.java:1206)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKey(ProcessorImpl.java:1224)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.getInputKeyValidity(ProcessorImpl.jav
> a:1259)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.
> java:455)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.j
> ava:425)
>         at
> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(Concr
> eteChooseProcessor.java:186)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor
> .java:652)
>         at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:53
> 6)
>         at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.
> java:649)
>         at
> org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControlle
> rProcessor.java:418)
>         at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86)
>         at
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
>         at
> org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:14
> 4)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:74)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:551)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
> )
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:700)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
>         at java.lang.Thread.run(Thread.java:595)
>
> Ryan Puddephatt
> Software Engineer
> TFX Group - IT UK
> 1 Michaelson Square
> Livingston
> West Lothian
> Scotand
> EH54 7DP
>
> * [hidden email]
> ( 01506 407 110
> 7  01506 407 108
>
> >-----Original Message-----
> >From: [hidden email] [mailto:[hidden email]] On Behalf Of Alessandro
> >Vernet
> >Sent: 26 May 2006 23:35
> >To: [hidden email]
> >Subject: Re: [ops-users] Exception with Tamino Processor
> >
> >Ryan,
> >
> >Would you have the rest of the Java exception? I would be interested
> >in seeing what is just below the place where you cut the screenshot. I
> >am wondering if we can pinpoint the source of the exception.
> >
> >Alex
> >
> >On 5/26/06, Ryan Puddephatt <[hidden email]> wrote:
> >> Alex,
> >>         I still get the error with the latest nightly build! I've
> >attached a
> >> screenshot
> >>
> >> Ryan Puddephatt
> >> Software Engineer
> >> TFX Group - IT UK
> >> 1 Michaelson Square
> >> Livingston
> >> West Lothian
> >> Scotand
> >> EH54 7DP
> >>
> >> * [hidden email]
> >> ( 01506 407 110
> >> 7  01506 407 108
> >>
> >> >-----Original Message-----
> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
> >Alessandro
> >> >Vernet
> >> >Sent: 26 May 2006 02:35
> >> >To: [hidden email]
> >> >Subject: Re: [ops-users] Exception with Tamino Processor
> >> >
> >> >Ryan,
> >> >
> >> >OK good then. At least it does not show the namespaces there. That is
> >> >what I gathered from reading the code and trying to run tamino-query
> >> >even if I don't have a database here. So the problem must be
> >> >somewhere. But the query is extracted from the XML document with:
> >> >
> >> >String xquery =
> >> >Dom4jUtils.objectToString(XPathUtils.selectObjectValue(queryDocument,
> >> >"/xquery/text() | /xquery/*"));
> >> >
> >> >And then this is the query that gets logged and sent to Tamino. So I
> >> >really don't see where the problem could be. This code was modified
> >> >after Erik upgraded Jaxen. Before, it was doing:
> >> >
> >> >/xquery/node() instead of /xquery/text() | /xquery/*
> >> >
> >> >Clearly /xquery/node() could return the namespace nodes. So I am
> >> >wondering if you didn't have this problem before this code was
> >> >changed. Would you still have the problem now if you take the latest
> >> >version of all the jars and don't exclude namespaces in your XSLT?
> >> >
> >> >Alex
> >> >
> >> >On 5/23/06, Ryan Puddephatt <[hidden email]> wrote:
> >> >> Alex,
> >> >>         I added this, and got "Executing Query" twice in the logging
> >> >events,
> >> >> both times it showed the xquery as it had been input to the processor,
> >> >but
> >> >> without the surrounding <xquery> and namespaces. I don't know why it
> >> >appears
> >> >> twice as I can only see one in the code! This doesn't appear to show
> >the
> >> >> problem as it always shows two in the code, so maybe it is something
> >to
> >> >do
> >> >> with my log4j setup! It doesn't look like the processor even takes the
> >> >> <xquery> either as to xpath is /xquery/*|/xquery/text() so I don't
> >know
> >> >why
> >> >> the namespaces are causing a problem as they aren't there!
> >> >>
> >> >> Any ideas?
> >> >>
> >> >> Ryan Puddephatt
> >> >> Software Engineer
> >> >> TFX Group - IT UK
> >> >> 1 Michaelson Square
> >> >> Livingston
> >> >> West Lothian
> >> >> Scotand
> >> >> EH54 7DP
> >> >>
> >> >> * [hidden email]
> >> >> ( 01506 407 110
> >> >> 7  01506 407 108
> >> >>
> >> >> >-----Original Message-----
> >> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
> >> >Alessandro
> >> >> >Vernet
> >> >> >Sent: 23 May 2006 01:24
> >> >> >To: [hidden email]
> >> >> >Subject: Re: [ops-users] Exception with Tamino Processor
> >> >> >
> >> >> >Ryan,
> >> >> >
> >> >> >From what I see, the right query would be sent to the database in
> >this
> >> >> >case. Can you enable debugging for TaminoQueryProcessor and see that
> >> >> >actual query sent to the server? You can do this by adding this to
> >> >> >your log4j.xml:
> >> >> >
> >> >> >    <category
> >> >name="org.orbeon.oxf.processor.tamino.TaminoQueryProcessor">
> >> >> >        <priority value="debug"/>
> >> >> >    </category>
> >> >> >`
> >> >> >Alex
> >> >> >
> >> >> >On 5/20/06, Ryan Puddephatt <[hidden email]> wrote:
> >> >> >> Alex,
> >> >> >>
> >> >> >> This is a query that causes the problem, stripping the namespaces
> >> >using
> >> >> >xslt
> >> >> >> exclude-result-prefixes allows this to work, but I never had to do
> >> >this
> >> >> >> before!
> >> >> >>
> >> >> >> <xquery xmlns:f="http://local/functions"
> >> >> >>   xmlns:xs="http://www.w3.org/2001/XMLSchema"
> >> >> >>   xmlns:xdt="http://www.w3.org/2004/07/xpath-datatypes"
> >> >> >>   xmlns:oxf="http://www.orbeon.com/oxf/processors"
> >> >> >>   xmlns:p="http://www.orbeon.com/oxf/pipeline"
> >> >> >>   xmlns:xi="http://www.w3.org/2001/XInclude">
> >> >> >>     declare namespace xs = "http://www.w3.org/2001/XMLSchema"
> >> >> >>     let $startDate := xs:dateTime('2006-04-22T00:00:00+01:00'),
> >> >> >>         $endDate := xs:dateTime('2006-05-20T00:00:00+01:00')
> >> >> >>     let $initiated := input()/pea [deleteDetails/deletedFlag !=
> >> >true()]
> >> >> >>         [statusHistory/statusEvent[status='create']
> >> >> >>                                   [dateTime gt $startDate]
> >> >> >>                                   [dateTime lt
> >> >> >$endDate]]/initiatedByLDAPUid
> >> >> >>
> >> >> >>     let $approved := input()/pea[deleteDetails/deleteFlag !=
> >true()]
> >> >> >>            /statusHistory/statusEvent[status != 'fullyApprove']
> >> >> >>                                      [status != 'markComplete']
> >> >> >>                                      [status=('partiallyApprove',
> >> >> >'deny')]
> >> >> >>                                      [dateTime gt $startDate]
> >> >> >>                                      [dateTime lt $endDate]
> >> >> >>            /approvalDetails/approverLDAPUid
> >> >> >>     let $role := input()/roles//incumbentLDAPUid
> >> >> >>     let $viewer := input()/viewers//incumbentLDAPUid
> >> >> >>     let $allUsers := ($initiated, $approved, $role, $viewer) return
> >> >> >>
> >> >> >>     <result>
> >> >> >>         <count>{count(distinct-values($allUsers))}</count>,
> >> >> >>         <users>{for $aU in distinct-values($allUsers) return
> >> >> >>             <user>
> >> >> >>                 <LDAPUid>{string($aU)}</LDAPUid>
> >> >> >>             </user>}
> >> >> >>         </users>
> >> >> >>     </result>
> >> >> >> </xquery>
> >> >> >>
> >> >> >> Thanks
> >> >> >>
> >> >> >> Ryan Puddephatt
> >> >> >> Software Engineer
> >> >> >> TFX Group - IT UK
> >> >> >> 1 Michaelson Square
> >> >> >> Livingston
> >> >> >> West Lothian
> >> >> >> Scotand
> >> >> >> EH54 7DP
> >> >> >>
> >> >> >> * [hidden email]
> >> >> >> ( 01506 407 110
> >> >> >> 7  01506 407 108
> >> >> >>
> >> >> >>
> >> >> >> >-----Original Message-----
> >> >> >> >From: [hidden email] [mailto:[hidden email]] On Behalf Of
> >> >> >Alessandro
> >> >> >> >Vernet
> >> >> >> >Sent: 19 May 2006 21:57
> >> >> >> >To: [hidden email]
> >> >> >> >Subject: Re: [ops-users] Exception with Tamino Processor
> >> >> >> >
> >> >> >> >Ryan,
> >> >> >> >
> >> >> >> >So this is a problem with the "data" input of the tamino-query
> >> >> >> >processor? What is your input document in this case? (Some code
> >was
> >> >> >> >changed there with the recent upgrade of dom4j and Jaxen, so if
> >you
> >> >> >> >send me the "data" input, I might be able to reproduce the
> >problem.)
> >> >> >> >
> >> >> >> >Alex
> >> >> >> >
> >> >> >> >On 5/18/06, Ryan Puddephatt <[hidden email]> wrote:
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Hi all,
> >> >> >> >>
> >> >> >> >>             Since the update on the Tamino Processor recently I
> >> >have
> >> >> >> >noticed
> >> >> >> >> that the processor requires the <xquery> to be stripped of all
> >> >> >> >namespaces,
> >> >> >> >> this never used to be a problem. This is the stack trace I get
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <exceptions>
> >> >> >> >>
> >> >> >> >>     <exception>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <type>org.orbeon.oxf.common.ValidationException</type>
> >> >> >> >>
> >> >> >> >>         <message>Tamino access failure (6352, INOXQE6352, XQuery
> >> >> >parsing
> >> >> >> >> error, Syntax Error at line 3, column 13:
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> >>>>&lt;![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:
> >]
> >> >]
> >> >> >&
> >> >> >> >gt;
> >> >> >> >> found QName when expecting any of: "or", "and", "div", "mod", "
> >*",
> >> >> >> >> "intersect", "union", "except", "/", "//", "=", "!=", "&lt;=",
> >> >> >"&gt;=",
> >> >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "&lt; ", "&gt;", "-", "+",
> >> >> >"=&gt;",
> >> >> >> >"|",
> >> >> >> >> "[", ",", "sort", "stable")</message>
> >> >> >> >>
> >> >> >> >>         <location>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >> >> >> >>
> >> >> >> >>             <line>36</line>
> >> >> >> >>
> >> >> >> >>             <column>51</column>
> >> >> >> >>
> >> >> >> >>             <description>reading processor output</description>
> >> >> >> >>
> >> >> >> >>             <parameters>
> >> >> >> >>
> >> >> >> >>                 <parameter>
> >> >> >> >>
> >> >> >> >>                     <name>name</name>
> >> >> >> >>
> >> >> >> >>                     <value>data</value>
> >> >> >> >>
> >> >> >> >>                 </parameter>
> >> >> >> >>
> >> >> >> >>                 <parameter>
> >> >> >> >>
> >> >> >> >>                     <name>id</name>
> >> >> >> >>
> >> >> >> >>                     <value>tamino-output</value>
> >> >> >> >>
> >> >> >> >>                 </parameter>
> >> >> >> >>
> >> >> >> >>                 <parameter>
> >> >> >> >>
> >> >> >> >>                     <name>ref</name>
> >> >> >> >>
> >> >> >> >>                     <value/>
> >> >> >> >>
> >> >> >> >>                 </parameter>
> >> >> >> >>
> >> >> >> >>             </parameters>
> >> >> >> >>
> >> >> >> >>             <element>&lt;p:output
> >> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> >> >> >> id="tamino-output"/&gt;</element>
> >> >> >> >>
> >> >> >> >>         </location>
> >> >> >> >>
> >> >> >> >>         <location>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <system-id>oxf:/pages/financialPoint/model.xpl</system-id>
> >> >> >> >>
> >> >> >> >>             <line>43</line>
> >> >> >> >>
> >> >> >> >>             <column>79</column>
> >> >> >> >>
> >> >> >> >>             <description>reading processor output</description>
> >> >> >> >>
> >> >> >> >>             <parameters>
> >> >> >> >>
> >> >> >> >>                 <parameter>
> >> >> >> >>
> >> >> >> >>                     <name>name</name>
> >> >> >> >>
> >> >> >> >>                     <value>data</value>
> >> >> >> >>
> >> >> >> >>                 </parameter>
> >> >> >> >>
> >> >> >> >>                 <parameter>
> >> >> >> >>
> >> >> >> >>                     <name>id</name>
> >> >> >> >>
> >> >> >> >>                     <value>xslt-output</value>
> >> >> >> >>
> >> >> >> >>                 </parameter>
> >> >> >> >>
> >> >> >> >>                 <parameter>
> >> >> >> >>
> >> >> >> >>                     <name>ref</name>
> >> >> >> >>
> >> >> >> >>                     <value/>
> >> >> >> >>
> >> >> >> >>                 </parameter>
> >> >> >> >>
> >> >> >> >>             </parameters>
> >> >> >> >>
> >> >> >> >>             <element>&lt;p:output
> >> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data"
> >> >> >> >> id="xslt-output"
> >> >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/&gt;</element>
> >> >> >> >>
> >> >> >> >>         </location>
> >> >> >> >>
> >> >> >> >>         <stack-trace-elements>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.common.ValidationException</class-
> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>wrapException</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ValidationException.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>119</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >> >> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>1199</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>348</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>353</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >> >>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer</class-
> >> >> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>access$600</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>XSLTTransformer.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>61</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >>
> >>>name>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1</class-
> >> >> >> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readImpl</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>XSLTTransformer.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>194</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-
> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>1012</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >> >>
> >>
> >>>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concrete
> >P
> >> >r
> >> >> >o
> >> >> >> >cessorFilter$ForwarderProcessorOutput</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>966</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>348</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>353</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.DebugProcessor$1</class-
> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readImpl</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>DebugProcessor.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>62</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl$6</class-
> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>1012</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >> >> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>1195</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >> >>
> >>
> >>>>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$Concrete
> >P
> >> >r
> >> >> >o
> >> >> >> >cessorFilter</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>990</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-
> >> >> >>
> >> >>name>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl</class-
> >> >> >> >name>
> >> >> >> >>
> >> >> >> >>                 <method-name>read</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>1195</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >>             <element>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> <class-name>org.orbeon.oxf.processor.ProcessorImpl</class-name>
> >> >> >> >>
> >> >> >> >>                 <method-name>readInputAsSAX</method-name>
> >> >> >> >>
> >> >> >> >>                 <file-name>ProcessorImpl.java</file-name>
> >> >> >> >>
> >> >> >> >>                 <line-number>348</line-number>
> >> >> >> >>
> >> >> >> >>             </element>
> >> >> >> >>
> >> >> >> >> ...
> >> >> >> >>
> >> >> >> >> [Message clipped]
> >> >> >> >>
> >> >> >> >> --
> >> >> >> >> You receive this message as a subscriber of the ops-
> >> >> >[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
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >> >--
> >> >> >> >Blog (XML, Web apps, Open Source):
> >> >> >> >http://www.orbeon.com/blog/
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> You receive this message as a subscriber of the ops-
> >> >[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
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> >--
> >> >> >Blog (XML, Web apps, Open Source):
> >> >> >http://www.orbeon.com/blog/
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> You receive this message as a subscriber of the ops-
> >[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
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >--
> >> >Blog (XML, Web apps, Open Source):
> >> >http://www.orbeon.com/blog/
> >>
> >>
> >>
> >>
> >> --
> >> 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
> >>
> >>
> >>
> >>
> >
> >
> >--
> >Blog (XML, Web apps, Open Source):
> >http://www.orbeon.com/blog/
>
>
>
>
>
>
> --
> 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
>
>
>

--
Blog (XML, Web apps, Open Source):
http://www.orbeon.com/blog/



--
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
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet