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: <![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", "/", "//", "=", "!=", "<=", ">=", "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", "=>", "|", "[", ",", "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><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" id="tamino-output"/></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><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" id="xslt-output" debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: > <![CDATA[xmlns:p="http://www.orbeon.com/oxf/pipeline"xmlns:xsl="http:]]> > found QName when expecting any of: "or", "and", "div", "mod", " *", > "intersect", "union", "except", "/", "//", "=", "!=", "<=", ">=", > "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", "=>", "|", > "[", ",", "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><p:output > xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > id="tamino-output"/></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><p:output > xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > id="xslt-output" > debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: >> ><![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", "/", "//", "=", "!=", "<=", ">=", >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", "=>", >"|", >> "[", ",", "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><p:output >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> id="tamino-output"/></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><p:output >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> id="xslt-output" >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: > >> > ><![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", "/", "//", "=", "!=", "<=", ">=", > >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", "=>", > >"|", > >> "[", ",", "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><p:output > >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> id="tamino-output"/></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><p:output > >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> id="xslt-output" > >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: >> >> >> >><![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", "/", "//", "=", "!=", "<=", >">=", >> >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", >"=>", >> >"|", >> >> "[", ",", "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><p:output >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> >> id="tamino-output"/></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><p:output >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> >> id="xslt-output" >> >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: > >> >> > >> > >><![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", "/", "//", "=", "!=", "<=", > >">=", > >> >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", > >"=>", > >> >"|", > >> >> "[", ",", "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><p:output > >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> >> id="tamino-output"/></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><p:output > >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> >> id="xslt-output" > >> >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: >> >> >> >> >> >> >>><![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", "/", "//", "=", "!=", "<=", >> >">=", >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", >> >"=>", >> >> >"|", >> >> >> "[", ",", "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><p:output >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> >> >> id="tamino-output"/></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><p:output >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> >> >> id="xslt-output" >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: > >> >> >> > >> >> > >> > >>><![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", "/", "//", "=", "!=", "<=", > >> >">=", > >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", > >> >"=>", > >> >> >"|", > >> >> >> "[", ",", "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><p:output > >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> >> >> id="tamino-output"/></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><p:output > >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> >> >> id="xslt-output" > >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: >> >> >> >> >> >> >> >> >> >> >>>><![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", "/", "//", "=", "!=", "<=", >> >> >">=", >> >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", >> >> >"=>", >> >> >> >"|", >> >> >> >> "[", ",", "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><p:output >> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> >> >> >> id="tamino-output"/></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><p:output >> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" >> >> >> >> id="xslt-output" >> >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
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: > >> >> >> >> > >> >> >> > >> >> > >> > >>>><![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", "/", "//", "=", "!=", "<=", > >> >> >">=", > >> >> >> >> "eq", "ne", "gt", "ge", "lt", "le", "< ", ">", "-", "+", > >> >> >"=>", > >> >> >> >"|", > >> >> >> >> "[", ",", "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><p:output > >> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> >> >> >> id="tamino-output"/></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><p:output > >> >> >> >> xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" > >> >> >> >> id="xslt-output" > >> >> >> >> debug="APP-FP-MODEL-XSLT-OUT"/></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 |
Free forum by Nabble | Edit this page |