Error posting to XPL

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

Error posting to XPL

Shaw, Richard A
Error posting to XPL

All of a sudden my OPS installation has stopped working - I can't think what I've done to it.

I have 4 submissions on my page and they work in two different ways - 2 of them are a standard submit and 2 are submits with replace="instance" - as below

                <xforms:submission id="do-get-results" ref="/" method="post" action="/road-plan/route"
                                        replace="instance" instance="plan-results">
                    <xforms:message ev:event="xforms-submit-error" level="modal">Unable to contact service</xforms:message>

                </xforms:submission> 
                <xforms:submission id="print-results" ref="instance('plan-results')" method="post" action="/road-plan/print" xxforms:show-progress="false">

                    <xforms:message ev:event="xforms-submit-error" level="modal">Unable to contact print service</xforms:message>

                </xforms:submission>
                <xforms:submission id="google-maps" ref="instance('plan-results')" method="post" action="/road-plan/google" xxforms:show-progress="false">

                    <xforms:message ev:event="xforms-submit-error" level="modal">Unable to contact service</xforms:message>

                </xforms:submission>
                <xforms:submission id="get-timetable" ref="instance('plan-results')" method="post" action="/road-plan/timetable"

                        replace="instance" instance="timetable-results">
                    <xforms:message ev:event="xforms-submit-error" level="modal">Unable to contact service</xforms:message>

                </xforms:submission>

When I use the replace ones they work fine as always. But now when I press the other ones (google & print) I get the following error.

I don't know what this error means and I don't know where to start looking for the issue. My instance('plan-results') is not empty, I can see it in the logs when I use it with the other two submits.

Can anybody help get me started ?

<?xml version="1.0" encoding="utf-8" ?>
- <exceptions>
- <exception>
<type>org.orbeon.oxf.common.OXFException</type>
<message>oxf:/ops/xforms/xforms-server.xpl, line 61, column 52, description executing processor: oxf:/ops/xforms/xforms-server.xpl, line 49, column 57, description reading processor output: null null oxf:/ops/xforms/xforms-server.xpl, line 49, column 57, description reading processor output: null null</message>

- <location>
<system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
<line>49</line>
<column>57</column>
<description>reading processor output</description>
- <parameters>
- <parameter>
<name>name</name>
<value>data</value>
</parameter>
- <parameter>
<name>id</name>
<value>xml-request</value>
</parameter>
- <parameter>
<name>ref</name>
<value />
</parameter>
</parameters>
<element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline" name="data" id="xml-request"/></element>
</location>
- <location>
<system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
<line>55</line>
<column>103</column>
<description>reading processor output</description>
- <parameters>
- <parameter>
<name>name</name>
<value>response</value>
</parameter>
- <parameter>
<name>id</name>
<value>xml-response</value>
</parameter>
- <parameter>
<name>ref</name>
<value />
</parameter>
</parameters>
<element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline" name="response" id="xml-response" schema-href="xforms-server-response.rng"/></element>

</location>
- <location>
<system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
<line>61</line>
<column>52</column>
<description>executing processor</description>
- <parameters>
- <parameter>
<name>name</name>
<value>{http://www.orbeon.com/oxf/processors}xml-serializer</value>
</parameter>
</parameters>
<element><p:processor xmlns:p="http://www.orbeon.com/oxf/pipeline" name="oxf:xml-serializer"> <p:input name="data" href="#xml-response"/> <p:input name="config"> <config> <content-type>application/xml</content-type> </config> </p:input> </p:processor></element>

</location>
- <stack-trace-elements>
- <element>
<class-name>org.orbeon.oxf.pipeline.InitUtils</class-name>
<method-name>runProcessor</method-name>
<file-name>InitUtils.java</file-name>
<line-number>105</line-number>
</element>
- <element>
<class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
<method-name>service</method-name>
<file-name>ProcessorService.java</file-name>
<line-number>96</line-number>
</element>
- <element>
<class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
<method-name>service</method-name>
<file-name>OPSServletDelegate.java</file-name>
<line-number>148</line-number>
</element>
- <element>
<class-name>javax.servlet.http.HttpServlet</class-name>
<method-name>service</method-name>
<file-name>HttpServlet.java</file-name>
<line-number>803</line-number>
</element>
- <element>
<class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
<method-name>service</method-name>
<file-name>OPSServlet.java</file-name>
<line-number>75</line-number>
</element>
- <element>
<class-name>javax.servlet.http.HttpServlet</class-name>
<method-name>service</method-name>
<file-name>HttpServlet.java</file-name>
<line-number>803</line-number>
</element>


Richard Shaw

¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤

Richard Shaw  
Technical Design Authority - Information Solutions Consultancy  
Intelligent Transport Systems

Atkins Highways and Transportation
Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW

Tel: +44 (0) 1372 756407 
Fax: +44 (0) 1372 740055
Mob: 07740 817586 
E-mail: [hidden email]

www.atkinsglobal.com/its



This email and any attached files are confidential and copyright protected. If you are not the addressee, any dissemination of this communication is strictly prohibited. Unless otherwise expressly agreed in writing, nothing stated in this communication shall be legally binding.

The ultimate parent company of the Atkins Group is WS Atkins plc. Registered in England No. 1885586. Registered Office Woodcote Grove, Ashley Road, Epsom, Surrey KT18 5BW.

P Consider the environment. Please don't print this e-mail unless you really need to.



--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Error posting to XPL

Erik Bruchez
Administrator
Richard,

It doesn't seem that the root exception is visible in this error.

Do you see it in your log files by any chance?

-Erik

Shaw, Richard A wrote:

> All of a sudden my OPS installation has stopped working - I can't think
> what I've done to it.
>
> I have 4 submissions on my page and they work in two different ways - 2
> of them are a standard submit and 2 are submits with replace="instance"
> - as below
>
>                 <xforms:submission id="do-get-results" ref="/"
> method="post" action="/road-plan/route"
>                                         replace="instance"
> instance="plan-results">
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="print-results"
> ref="instance('plan-results')" method="post" action="/road-plan/print"
> xxforms:show-progress="false">
>
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact print service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="google-maps"
> ref="instance('plan-results')" method="post" action="/road-plan/google"
> xxforms:show-progress="false">
>
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="get-timetable"
> ref="instance('plan-results')" method="post" action="/road-plan/timetable"
>
>                         replace="instance" instance="timetable-results">
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>
> When I use the replace ones they work fine as always. But now when I
> press the other ones (google & print) I get the following error.
>
> I don't know what this error means and I don't know where to start
> looking for the issue. My instance('plan-results') is not empty, I can
> see it in the logs when I use it with the other two submits.
>
> Can anybody help get me started ?
>
> <?xml version="1.0" encoding="utf-8" ?>
> _-_ <exceptions>
> _-_ <exception>
> <type>org.orbeon.oxf.common.OXFException</type>
> <message>oxf:/ops/xforms/xforms-server.xpl, line 61, column 52,
> description executing processor: oxf:/ops/xforms/xforms-server.xpl, line
> 49, column 57, description reading processor output: null null
> oxf:/ops/xforms/xforms-server.xpl, line 49, column 57, description
> reading processor output: null null</message>
>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>49</line>
> <column>57</column>
> <description>reading processor output</description>
> _-_ <parameters>
> _-_ <parameter>
> <name>name</name>
> <value>data</value>
> </parameter>
> _-_ <parameter>
> <name>id</name>
> <value>xml-request</value>
> </parameter>
> _-_ <parameter>
> <name>ref</name>
> <value />
> </parameter>
> </parameters>
> <element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="data" id="xml-request"/></element>
> </location>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>55</line>
> <column>103</column>
> <description>reading processor output</description>
> _-_ <parameters>
> _-_ <parameter>
> <name>name</name>
> <value>response</value>
> </parameter>
> _-_ <parameter>
> <name>id</name>
> <value>xml-response</value>
> </parameter>
> _-_ <parameter>
> <name>ref</name>
> <value />
> </parameter>
> </parameters>
> <element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="response" id="xml-response"
> schema-href="xforms-server-response.rng"/></element>
>
> </location>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>61</line>
> <column>52</column>
> <description>executing processor</description>
> _-_ <parameters>
> _-_ <parameter>
> <name>name</name>
> <value>{http://www.orbeon.com/oxf/processors}xml-serializer</value>
> </parameter>
> </parameters>
> <element><p:processor xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="oxf:xml-serializer"> <p:input name="data" href="#xml-response"/>
> <p:input name="config"> <config>
> <content-type>application/xml</content-type> </config> </p:input>
> </p:processor></element>
>
> </location>
> _-_ <stack-trace-elements>
> _-_ <element>
> <class-name>org.orbeon.oxf.pipeline.InitUtils</class-name>
> <method-name>runProcessor</method-name>
> <file-name>InitUtils.java</file-name>
> <line-number>105</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
> <method-name>service</method-name>
> <file-name>ProcessorService.java</file-name>
> <line-number>96</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
> <method-name>service</method-name>
> <file-name>OPSServletDelegate.java</file-name>
> <line-number>148</line-number>
> </element>
> _-_ <element>
> <class-name>javax.servlet.http.HttpServlet</class-name>
> <method-name>service</method-name>
> <file-name>HttpServlet.java</file-name>
> <line-number>803</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
> <method-name>service</method-name>
> <file-name>OPSServlet.java</file-name>
> <line-number>75</line-number>
> </element>
> _-_ <element>
> <class-name>javax.servlet.http.HttpServlet</class-name>
> <method-name>service</method-name>
> <file-name>HttpServlet.java</file-name>
> <line-number>803</line-number>
> </element>
>
>
> Richard Shaw
>
> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤
>
> *Richard Shaw*  
> Technical Design Authority - Information Solutions Consultancy  
> Intelligent Transport Systems
>
> *Atkins* *Highways and Transportation*
> Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW
>
> Tel: +44 (0) 1372 756407
> Fax: +44 (0) 1372 740055
> Mob: 07740 817586
> E-mail: [hidden email]
>
> _www.atkinsglobal.com/its_ <http://www.atkinsglobal.com/its>
>
>
>
> *This email and any attached files are confidential and copyright
> protected. If you are not the addressee, any dissemination of this
> communication is strictly prohibited. Unless otherwise expressly agreed
> in writing, nothing stated in this communication shall be legally binding.*
>
> The ultimate parent company of the Atkins Group is WS Atkins plc.
> Registered in England No. 1885586. Registered Office Woodcote Grove,
> Ashley Road, Epsom, Surrey KT18 5BW.
>
> P *Consider the environment. Please don't print this e-mail unless you
> really need to.*
>

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/


--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

RE: Error posting to XPL

Shaw, Richard A
Sorry I truncated the log. The last exception is in URLFactory.

I'm going to delete everything I did yesterday and go back to the version in our repository which used to work. All I (think I) changed was the format of one of my XML responses.

I did try to upgrade to 3.6 - but I'm sure I took all that back out. I don't think Tomcat is caching any of the newer stuff because I restarted everything.

If you have any ideas please let me know - I'm pulling my hair out (my budget expired tomorrow and eveything has gone wrong - sigh).

Thanks

- <exception>
  <type>java.lang.NullPointerException</type>
  <message />
- <stack-trace-elements>
- <element>
  <class-name>org.orbeon.oxf.resources.URLFactory</class-name>
  <method-name>createURL</method-name>
  <file-name>URLFactory.java</file-name>
  <line-number>45</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.resources.URLFactory</class-name>
  <method-name>createURL</method-name>
  <file-name>URLFactory.java</file-name>
  <line-number>41</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.generator.URLGenerator$2</class-name>
  <method-name>read</method-name>
  <file-name>URLGenerator.java</file-name>
  <line-number>322</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.generator.URLGenerator</class-name>
  <method-name>access$700</method-name>
  <file-name>URLGenerator.java</file-name>
  <line-number>55</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.generator.URLGenerator$1</class-name>
  <method-name>readImpl</method-name>
  <file-name>URLGenerator.java</file-name>
  <line-number>258</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.validation.MSVValidationProcessor</class-name>
  <method-name>access$700</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>44</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5</class-name>
  <method-name>readImpl</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>219</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>
- <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</class-name>
  <method-name>readInputAsDOM4J</method-name>
  <file-name>ProcessorImpl.java</file-name>
  <line-number>412</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.xforms.processor.XFormsServer</class-name>
  <method-name>doIt</method-name>
  <file-name>XFormsServer.java</file-name>
  <line-number>101</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.xforms.processor.XFormsServer</class-name>
  <method-name>access$000</method-name>
  <file-name>XFormsServer.java</file-name>
  <line-number>46</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.xforms.processor.XFormsServer$1</class-name>
  <method-name>readImpl</method-name>
  <file-name>XFormsServer.java</file-name>
  <line-number>75</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.validation.MSVValidationProcessor</class-name>
  <method-name>access$700</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>44</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5</class-name>
  <method-name>readImpl</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>219</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>
- <element>
  <class-name>org.orbeon.oxf.processor.serializer.legacy.XMLSerializer</class-name>
  <method-name>readInput</method-name>
  <file-name>XMLSerializer.java</file-name>
  <line-number>58</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.serializer.HttpTextSerializer</class-name>
  <method-name>readInput</method-name>
  <file-name>HttpTextSerializer.java</file-name>
  <line-number>54</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.serializer.HttpSerializerBase$1</class-name>
  <method-name>read</method-name>
  <file-name>HttpSerializerBase.java</file-name>
  <line-number>147</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.serializer.HttpSerializerBase</class-name>
  <method-name>start</method-name>
  <file-name>HttpSerializerBase.java</file-name>
  <line-number>138</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-name>
  <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.choose.ConcreteChooseProcessor</class-name>
  <method-name>start</method-name>
  <file-name>ConcreteChooseProcessor.java</file-name>
  <line-number>233</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-name>
  <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.pipeline.InitUtils</class-name>
  <method-name>runProcessor</method-name>
  <file-name>InitUtils.java</file-name>
  <line-number>88</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
  <method-name>service</method-name>
  <file-name>ProcessorService.java</file-name>
  <line-number>96</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
  <method-name>service</method-name>
  <file-name>OPSServletDelegate.java</file-name>
  <line-number>148</line-number>
  </element>
- <element>
  <class-name>javax.servlet.http.HttpServlet</class-name>
  <method-name>service</method-name>
  <file-name>HttpServlet.java</file-name>
  <line-number>803</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
  <method-name>service</method-name>
  <file-name>OPSServlet.java</file-name>
  <line-number>75</line-number>
  </element>
- <element>
  <class-name>javax.servlet.http.HttpServlet</class-name>
  <method-name>service</method-name>
  <file-name>HttpServlet.java</file-name>
  <line-number>803</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.ApplicationFilterChain</class-name>
  <method-name>internalDoFilter</method-name>
  <file-name>ApplicationFilterChain.java</file-name>
  <line-number>269</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.ApplicationFilterChain</class-name>
  <method-name>doFilter</method-name>
  <file-name>ApplicationFilterChain.java</file-name>
  <line-number>188</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardWrapperValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardWrapperValve.java</file-name>
  <line-number>213</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardContextValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardContextValve.java</file-name>
  <line-number>174</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardHostValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardHostValve.java</file-name>
  <line-number>127</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.valves.ErrorReportValve</class-name>
  <method-name>invoke</method-name>
  <file-name>ErrorReportValve.java</file-name>
  <line-number>117</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardEngineValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardEngineValve.java</file-name>
  <line-number>108</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.connector.CoyoteAdapter</class-name>
  <method-name>service</method-name>
  <file-name>CoyoteAdapter.java</file-name>
  <line-number>151</line-number>
  </element>
- <element>
  <class-name>org.apache.coyote.http11.Http11Processor</class-name>
  <method-name>process</method-name>
  <file-name>Http11Processor.java</file-name>
  <line-number>874</line-number>
  </element>
- <element>
  <class-name>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler</class-name>
  <method-name>processConnection</method-name>
  <file-name>Http11BaseProtocol.java</file-name>
  <line-number>665</line-number>
  </element>
- <element>
  <class-name>org.apache.tomcat.util.net.PoolTcpEndpoint</class-name>
  <method-name>processSocket</method-name>
  <file-name>PoolTcpEndpoint.java</file-name>
  <line-number>528</line-number>
  </element>
- <element>
  <class-name>org.apache.tomcat.util.net.LeaderFollowerWorkerThread</class-name>
  <method-name>runIt</method-name>
  <file-name>LeaderFollowerWorkerThread.java</file-name>
  <line-number>81</line-number>
  </element>
- <element>
  <class-name>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable</class-name>
  <method-name>run</method-name>
  <file-name>ThreadPool.java</file-name>
  <line-number>689</line-number>
  </element>
- <element>
  <class-name>java.lang.Thread</class-name>
  <method-name>run</method-name>
  <file-name>Thread.java</file-name>
  <line-number>595</line-number>
  </element>
  </stack-trace-elements>
  </exception>


Richard Shaw

¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤

Richard Shaw  
Technical Design Authority - Information Solutions Consultancy  
Intelligent Transport Systems

Atkins Highways and Transportation
Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW

Tel: +44 (0) 1372 756407
Fax: +44 (0) 1372 740055
Mob: 07740 817586
E-mail: [hidden email]

www.atkinsglobal.com/its

-----Original Message-----
From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez
Sent: 11 October 2007 00:03
To: [hidden email]
Subject: Re: [ops-users] Error posting to XPL

Richard,

It doesn't seem that the root exception is visible in this error.

Do you see it in your log files by any chance?

-Erik

Shaw, Richard A wrote:

> All of a sudden my OPS installation has stopped working - I can't
> think what I've done to it.
>
> I have 4 submissions on my page and they work in two different ways -
> 2 of them are a standard submit and 2 are submits with replace="instance"
> - as below
>
>                 <xforms:submission id="do-get-results" ref="/"
> method="post" action="/road-plan/route"
>                                         replace="instance"
> instance="plan-results">
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="print-results"
> ref="instance('plan-results')" method="post" action="/road-plan/print"
> xxforms:show-progress="false">
>
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact print service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="google-maps"
> ref="instance('plan-results')" method="post" action="/road-plan/google"
> xxforms:show-progress="false">
>
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="get-timetable"
> ref="instance('plan-results')" method="post" action="/road-plan/timetable"
>
>                         replace="instance" instance="timetable-results">
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>
> When I use the replace ones they work fine as always. But now when I
> press the other ones (google & print) I get the following error.
>
> I don't know what this error means and I don't know where to start
> looking for the issue. My instance('plan-results') is not empty, I can
> see it in the logs when I use it with the other two submits.
>
> Can anybody help get me started ?
>
> <?xml version="1.0" encoding="utf-8" ?> _-_ <exceptions> _-_
> <exception> <type>org.orbeon.oxf.common.OXFException</type>
> <message>oxf:/ops/xforms/xforms-server.xpl, line 61, column 52,
> description executing processor: oxf:/ops/xforms/xforms-server.xpl,
> line 49, column 57, description reading processor output: null null
> oxf:/ops/xforms/xforms-server.xpl, line 49, column 57, description
> reading processor output: null null</message>
>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>49</line>
> <column>57</column>
> <description>reading processor output</description> _-_ <parameters>
> _-_ <parameter> <name>name</name> <value>data</value> </parameter> _-_
> <parameter> <name>id</name> <value>xml-request</value> </parameter>
> _-_ <parameter> <name>ref</name> <value /> </parameter> </parameters>
> <element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="data" id="xml-request"/></element> </location> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>55</line>
> <column>103</column>
> <description>reading processor output</description> _-_ <parameters>
> _-_ <parameter> <name>name</name> <value>response</value> </parameter>
> _-_ <parameter> <name>id</name> <value>xml-response</value>
> </parameter> _-_ <parameter> <name>ref</name> <value /> </parameter>
> </parameters> <element><p:output
> xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="response" id="xml-response"
> schema-href="xforms-server-response.rng"/></element>
>
> </location>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>61</line>
> <column>52</column>
> <description>executing processor</description> _-_ <parameters> _-_
> <parameter> <name>name</name>
> <value>{http://www.orbeon.com/oxf/processors}xml-serializer</value>
> </parameter>
> </parameters>
> <element><p:processor xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="oxf:xml-serializer"> <p:input name="data" href="#xml-response"/>
> <p:input name="config"> <config>
> <content-type>application/xml</content-type> </config> </p:input>
> </p:processor></element>
>
> </location>
> _-_ <stack-trace-elements>
> _-_ <element>
> <class-name>org.orbeon.oxf.pipeline.InitUtils</class-name>
> <method-name>runProcessor</method-name>
> <file-name>InitUtils.java</file-name>
> <line-number>105</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
> <method-name>service</method-name>
> <file-name>ProcessorService.java</file-name>
> <line-number>96</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
> <method-name>service</method-name>
> <file-name>OPSServletDelegate.java</file-name>
> <line-number>148</line-number>
> </element>
> _-_ <element>
> <class-name>javax.servlet.http.HttpServlet</class-name>
> <method-name>service</method-name>
> <file-name>HttpServlet.java</file-name>
> <line-number>803</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
> <method-name>service</method-name>
> <file-name>OPSServlet.java</file-name>
> <line-number>75</line-number>
> </element>
> _-_ <element>
> <class-name>javax.servlet.http.HttpServlet</class-name>
> <method-name>service</method-name>
> <file-name>HttpServlet.java</file-name>
> <line-number>803</line-number>
> </element>
>
>
> Richard Shaw
>
> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤
>
> *Richard Shaw*
> Technical Design Authority - Information Solutions Consultancy
> Intelligent Transport Systems
>
> *Atkins* *Highways and Transportation* Woodcote Grove, Ashley Road,
> Epsom, Surrey, KT18 5BW
>
> Tel: +44 (0) 1372 756407
> Fax: +44 (0) 1372 740055
> Mob: 07740 817586
> E-mail: [hidden email]
>
> _www.atkinsglobal.com/its_ <http://www.atkinsglobal.com/its>
>
>
>
> *This email and any attached files are confidential and copyright
> protected. If you are not the addressee, any dissemination of this
> communication is strictly prohibited. Unless otherwise expressly
> agreed in writing, nothing stated in this communication shall be
> legally binding.*
>
> The ultimate parent company of the Atkins Group is WS Atkins plc.
> Registered in England No. 1885586. Registered Office Woodcote Grove,
> Ashley Road, Epsom, Surrey KT18 5BW.
>
> P *Consider the environment. Please don't print this e-mail unless you
> really need to.*
>

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/


This message has been scanned for viruses by MailControl - (see http://bluepages.wsatkins.co.uk/?6875772)


--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

RE: Error posting to XPL

Shaw, Richard A
Erik, please ignore this now. I think the problem was IE caching something at the client end. I did a control refresh when I noticed part of my javascript wasn't correct and everything started working again. All I can think is that it cached something from ops 3.6 earlier in the day and then went wrong once I reverted back.
 
Normally when I get strange error I switch to Firefox for the better error reporting but for some reason I didn't yesterday. Maybe I could have saved myself lots of grief if I had.
 
Anyway back on track for my deadline tomorrow.
 
Thanks again for a great product. And your continued support.
 
Richard Shaw

________________________________

From: Shaw, Richard A [mailto:[hidden email]]
Sent: Thu 11/10/2007 08:06
To: [hidden email]
Subject: RE: [ops-users] Error posting to XPL



Sorry I truncated the log. The last exception is in URLFactory.

I'm going to delete everything I did yesterday and go back to the version in our repository which used to work. All I (think I) changed was the format of one of my XML responses.

I did try to upgrade to 3.6 - but I'm sure I took all that back out. I don't think Tomcat is caching any of the newer stuff because I restarted everything.

If you have any ideas please let me know - I'm pulling my hair out (my budget expired tomorrow and eveything has gone wrong - sigh).

Thanks

- <exception>
  <type>java.lang.NullPointerException</type>
  <message />
- <stack-trace-elements>
- <element>
  <class-name>org.orbeon.oxf.resources.URLFactory</class-name>
  <method-name>createURL</method-name>
  <file-name>URLFactory.java</file-name>
  <line-number>45</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.resources.URLFactory</class-name>
  <method-name>createURL</method-name>
  <file-name>URLFactory.java</file-name>
  <line-number>41</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.generator.URLGenerator$2</class-name>
  <method-name>read</method-name>
  <file-name>URLGenerator.java</file-name>
  <line-number>322</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.generator.URLGenerator</class-name>
  <method-name>access$700</method-name>
  <file-name>URLGenerator.java</file-name>
  <line-number>55</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.generator.URLGenerator$1</class-name>
  <method-name>readImpl</method-name>
  <file-name>URLGenerator.java</file-name>
  <line-number>258</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.validation.MSVValidationProcessor</class-name>
  <method-name>access$700</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>44</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5</class-name>
  <method-name>readImpl</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>219</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>
- <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</class-name>
  <method-name>readInputAsDOM4J</method-name>
  <file-name>ProcessorImpl.java</file-name>
  <line-number>412</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.xforms.processor.XFormsServer</class-name>
  <method-name>doIt</method-name>
  <file-name>XFormsServer.java</file-name>
  <line-number>101</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.xforms.processor.XFormsServer</class-name>
  <method-name>access$000</method-name>
  <file-name>XFormsServer.java</file-name>
  <line-number>46</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.xforms.processor.XFormsServer$1</class-name>
  <method-name>readImpl</method-name>
  <file-name>XFormsServer.java</file-name>
  <line-number>75</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.validation.MSVValidationProcessor</class-name>
  <method-name>access$700</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>44</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5</class-name>
  <method-name>readImpl</method-name>
  <file-name>MSVValidationProcessor.java</file-name>
  <line-number>219</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>
- <element>
  <class-name>org.orbeon.oxf.processor.serializer.legacy.XMLSerializer</class-name>
  <method-name>readInput</method-name>
  <file-name>XMLSerializer.java</file-name>
  <line-number>58</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.serializer.HttpTextSerializer</class-name>
  <method-name>readInput</method-name>
  <file-name>HttpTextSerializer.java</file-name>
  <line-number>54</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.serializer.HttpSerializerBase$1</class-name>
  <method-name>read</method-name>
  <file-name>HttpSerializerBase.java</file-name>
  <line-number>147</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.serializer.HttpSerializerBase</class-name>
  <method-name>start</method-name>
  <file-name>HttpSerializerBase.java</file-name>
  <line-number>138</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-name>
  <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.choose.ConcreteChooseProcessor</class-name>
  <method-name>start</method-name>
  <file-name>ConcreteChooseProcessor.java</file-name>
  <line-number>233</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-name>
  <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.pipeline.InitUtils</class-name>
  <method-name>runProcessor</method-name>
  <file-name>InitUtils.java</file-name>
  <line-number>88</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
  <method-name>service</method-name>
  <file-name>ProcessorService.java</file-name>
  <line-number>96</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
  <method-name>service</method-name>
  <file-name>OPSServletDelegate.java</file-name>
  <line-number>148</line-number>
  </element>
- <element>
  <class-name>javax.servlet.http.HttpServlet</class-name>
  <method-name>service</method-name>
  <file-name>HttpServlet.java</file-name>
  <line-number>803</line-number>
  </element>
- <element>
  <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
  <method-name>service</method-name>
  <file-name>OPSServlet.java</file-name>
  <line-number>75</line-number>
  </element>
- <element>
  <class-name>javax.servlet.http.HttpServlet</class-name>
  <method-name>service</method-name>
  <file-name>HttpServlet.java</file-name>
  <line-number>803</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.ApplicationFilterChain</class-name>
  <method-name>internalDoFilter</method-name>
  <file-name>ApplicationFilterChain.java</file-name>
  <line-number>269</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.ApplicationFilterChain</class-name>
  <method-name>doFilter</method-name>
  <file-name>ApplicationFilterChain.java</file-name>
  <line-number>188</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardWrapperValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardWrapperValve.java</file-name>
  <line-number>213</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardContextValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardContextValve.java</file-name>
  <line-number>174</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardHostValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardHostValve.java</file-name>
  <line-number>127</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.valves.ErrorReportValve</class-name>
  <method-name>invoke</method-name>
  <file-name>ErrorReportValve.java</file-name>
  <line-number>117</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.core.StandardEngineValve</class-name>
  <method-name>invoke</method-name>
  <file-name>StandardEngineValve.java</file-name>
  <line-number>108</line-number>
  </element>
- <element>
  <class-name>org.apache.catalina.connector.CoyoteAdapter</class-name>
  <method-name>service</method-name>
  <file-name>CoyoteAdapter.java</file-name>
  <line-number>151</line-number>
  </element>
- <element>
  <class-name>org.apache.coyote.http11.Http11Processor</class-name>
  <method-name>process</method-name>
  <file-name>Http11Processor.java</file-name>
  <line-number>874</line-number>
  </element>
- <element>
  <class-name>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler</class-name>
  <method-name>processConnection</method-name>
  <file-name>Http11BaseProtocol.java</file-name>
  <line-number>665</line-number>
  </element>
- <element>
  <class-name>org.apache.tomcat.util.net.PoolTcpEndpoint</class-name>
  <method-name>processSocket</method-name>
  <file-name>PoolTcpEndpoint.java</file-name>
  <line-number>528</line-number>
  </element>
- <element>
  <class-name>org.apache.tomcat.util.net.LeaderFollowerWorkerThread</class-name>
  <method-name>runIt</method-name>
  <file-name>LeaderFollowerWorkerThread.java</file-name>
  <line-number>81</line-number>
  </element>
- <element>
  <class-name>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable</class-name>
  <method-name>run</method-name>
  <file-name>ThreadPool.java</file-name>
  <line-number>689</line-number>
  </element>
- <element>
  <class-name>java.lang.Thread</class-name>
  <method-name>run</method-name>
  <file-name>Thread.java</file-name>
  <line-number>595</line-number>
  </element>
  </stack-trace-elements>
  </exception>


Richard Shaw

¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤

Richard Shaw
Technical Design Authority - Information Solutions Consultancy
Intelligent Transport Systems

Atkins Highways and Transportation
Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW

Tel: +44 (0) 1372 756407
Fax: +44 (0) 1372 740055
Mob: 07740 817586
E-mail: [hidden email]

www.atkinsglobal.com/its

-----Original Message-----
From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez
Sent: 11 October 2007 00:03
To: [hidden email]
Subject: Re: [ops-users] Error posting to XPL

Richard,

It doesn't seem that the root exception is visible in this error.

Do you see it in your log files by any chance?

-Erik

Shaw, Richard A wrote:

> All of a sudden my OPS installation has stopped working - I can't
> think what I've done to it.
>
> I have 4 submissions on my page and they work in two different ways -
> 2 of them are a standard submit and 2 are submits with replace="instance"
> - as below
>
>                 <xforms:submission id="do-get-results" ref="/"
> method="post" action="/road-plan/route"
>                                         replace="instance"
> instance="plan-results">
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="print-results"
> ref="instance('plan-results')" method="post" action="/road-plan/print"
> xxforms:show-progress="false">
>
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact print service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="google-maps"
> ref="instance('plan-results')" method="post" action="/road-plan/google"
> xxforms:show-progress="false">
>
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>                 <xforms:submission id="get-timetable"
> ref="instance('plan-results')" method="post" action="/road-plan/timetable"
>
>                         replace="instance" instance="timetable-results">
>                     <xforms:message ev:event="xforms-submit-error"
> level="modal">Unable to contact service</xforms:message>
>
>                 </xforms:submission>
>
> When I use the replace ones they work fine as always. But now when I
> press the other ones (google & print) I get the following error.
>
> I don't know what this error means and I don't know where to start
> looking for the issue. My instance('plan-results') is not empty, I can
> see it in the logs when I use it with the other two submits.
>
> Can anybody help get me started ?
>
> <?xml version="1.0" encoding="utf-8" ?> _-_ <exceptions> _-_
> <exception> <type>org.orbeon.oxf.common.OXFException</type>
> <message>oxf:/ops/xforms/xforms-server.xpl, line 61, column 52,
> description executing processor: oxf:/ops/xforms/xforms-server.xpl,
> line 49, column 57, description reading processor output: null null
> oxf:/ops/xforms/xforms-server.xpl, line 49, column 57, description
> reading processor output: null null</message>
>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>49</line>
> <column>57</column>
> <description>reading processor output</description> _-_ <parameters>
> _-_ <parameter> <name>name</name> <value>data</value> </parameter> _-_
> <parameter> <name>id</name> <value>xml-request</value> </parameter>
> _-_ <parameter> <name>ref</name> <value /> </parameter> </parameters>
> <element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="data" id="xml-request"/></element> </location> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>55</line>
> <column>103</column>
> <description>reading processor output</description> _-_ <parameters>
> _-_ <parameter> <name>name</name> <value>response</value> </parameter>
> _-_ <parameter> <name>id</name> <value>xml-response</value>
> </parameter> _-_ <parameter> <name>ref</name> <value /> </parameter>
> </parameters> <element><p:output
> xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="response" id="xml-response"
> schema-href="xforms-server-response.rng"/></element>
>
> </location>
> _-_ <location>
> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
> <line>61</line>
> <column>52</column>
> <description>executing processor</description> _-_ <parameters> _-_
> <parameter> <name>name</name>
> <value>{http://www.orbeon.com/oxf/processors}xml-serializer</value>
> </parameter>
> </parameters>
> <element><p:processor xmlns:p="http://www.orbeon.com/oxf/pipeline"
> name="oxf:xml-serializer"> <p:input name="data" href="#xml-response"/>
> <p:input name="config"> <config>
> <content-type>application/xml</content-type> </config> </p:input>
> </p:processor></element>
>
> </location>
> _-_ <stack-trace-elements>
> _-_ <element>
> <class-name>org.orbeon.oxf.pipeline.InitUtils</class-name>
> <method-name>runProcessor</method-name>
> <file-name>InitUtils.java</file-name>
> <line-number>105</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
> <method-name>service</method-name>
> <file-name>ProcessorService.java</file-name>
> <line-number>96</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
> <method-name>service</method-name>
> <file-name>OPSServletDelegate.java</file-name>
> <line-number>148</line-number>
> </element>
> _-_ <element>
> <class-name>javax.servlet.http.HttpServlet</class-name>
> <method-name>service</method-name>
> <file-name>HttpServlet.java</file-name>
> <line-number>803</line-number>
> </element>
> _-_ <element>
> <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
> <method-name>service</method-name>
> <file-name>OPSServlet.java</file-name>
> <line-number>75</line-number>
> </element>
> _-_ <element>
> <class-name>javax.servlet.http.HttpServlet</class-name>
> <method-name>service</method-name>
> <file-name>HttpServlet.java</file-name>
> <line-number>803</line-number>
> </element>
>
>
> Richard Shaw
>
> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤
>
> *Richard Shaw*
> Technical Design Authority - Information Solutions Consultancy
> Intelligent Transport Systems
>
> *Atkins* *Highways and Transportation* Woodcote Grove, Ashley Road,
> Epsom, Surrey, KT18 5BW
>
> Tel: +44 (0) 1372 756407
> Fax: +44 (0) 1372 740055
> Mob: 07740 817586
> E-mail: [hidden email]
>
> _www.atkinsglobal.com/its_ <http://www.atkinsglobal.com/its>
>
>
>
> *This email and any attached files are confidential and copyright
> protected. If you are not the addressee, any dissemination of this
> communication is strictly prohibited. Unless otherwise expressly
> agreed in writing, nothing stated in this communication shall be
> legally binding.*
>
> The ultimate parent company of the Atkins Group is WS Atkins plc.
> Registered in England No. 1885586. Registered Office Woodcote Grove,
> Ashley Road, Epsom, Surrey KT18 5BW.
>
> P *Consider the environment. Please don't print this e-mail unless you
> really need to.*
>

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/


This message has been scanned for viruses by MailControl - (see http://bluepages.wsatkins.co.uk/?6875772)




--
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
OW2 mailing lists service home page: http://www.ow2.org/wws

winmail.dat (37K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Error posting to XPL

Erik Bruchez
Administrator
Richard,

Thanks, and glad to hear such good news :-)

-Erik

Shaw, Richard A wrote:

> Erik, please ignore this now. I think the problem was IE caching something at the client end. I did a control refresh when I noticed part of my javascript wasn't correct and everything started working again. All I can think is that it cached something from ops 3.6 earlier in the day and then went wrong once I reverted back.
>  
> Normally when I get strange error I switch to Firefox for the better error reporting but for some reason I didn't yesterday. Maybe I could have saved myself lots of grief if I had.
>  
> Anyway back on track for my deadline tomorrow.
>  
> Thanks again for a great product. And your continued support.
>  
> Richard Shaw
>
> ________________________________
>
> From: Shaw, Richard A [mailto:[hidden email]]
> Sent: Thu 11/10/2007 08:06
> To: [hidden email]
> Subject: RE: [ops-users] Error posting to XPL
>
>
>
> Sorry I truncated the log. The last exception is in URLFactory.
>
> I'm going to delete everything I did yesterday and go back to the version in our repository which used to work. All I (think I) changed was the format of one of my XML responses.
>
> I did try to upgrade to 3.6 - but I'm sure I took all that back out. I don't think Tomcat is caching any of the newer stuff because I restarted everything.
>
> If you have any ideas please let me know - I'm pulling my hair out (my budget expired tomorrow and eveything has gone wrong - sigh).
>
> Thanks
>
> - <exception>
>   <type>java.lang.NullPointerException</type>
>   <message />
> - <stack-trace-elements>
> - <element>
>   <class-name>org.orbeon.oxf.resources.URLFactory</class-name>
>   <method-name>createURL</method-name>
>   <file-name>URLFactory.java</file-name>
>   <line-number>45</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.resources.URLFactory</class-name>
>   <method-name>createURL</method-name>
>   <file-name>URLFactory.java</file-name>
>   <line-number>41</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.generator.URLGenerator$2</class-name>
>   <method-name>read</method-name>
>   <file-name>URLGenerator.java</file-name>
>   <line-number>322</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.generator.URLGenerator</class-name>
>   <method-name>access$700</method-name>
>   <file-name>URLGenerator.java</file-name>
>   <line-number>55</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.generator.URLGenerator$1</class-name>
>   <method-name>readImpl</method-name>
>   <file-name>URLGenerator.java</file-name>
>   <line-number>258</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.validation.MSVValidationProcessor</class-name>
>   <method-name>access$700</method-name>
>   <file-name>MSVValidationProcessor.java</file-name>
>   <line-number>44</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5</class-name>
>   <method-name>readImpl</method-name>
>   <file-name>MSVValidationProcessor.java</file-name>
>   <line-number>219</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>
> - <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</class-name>
>   <method-name>readInputAsDOM4J</method-name>
>   <file-name>ProcessorImpl.java</file-name>
>   <line-number>412</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.xforms.processor.XFormsServer</class-name>
>   <method-name>doIt</method-name>
>   <file-name>XFormsServer.java</file-name>
>   <line-number>101</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.xforms.processor.XFormsServer</class-name>
>   <method-name>access$000</method-name>
>   <file-name>XFormsServer.java</file-name>
>   <line-number>46</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.xforms.processor.XFormsServer$1</class-name>
>   <method-name>readImpl</method-name>
>   <file-name>XFormsServer.java</file-name>
>   <line-number>75</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.validation.MSVValidationProcessor</class-name>
>   <method-name>access$700</method-name>
>   <file-name>MSVValidationProcessor.java</file-name>
>   <line-number>44</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5</class-name>
>   <method-name>readImpl</method-name>
>   <file-name>MSVValidationProcessor.java</file-name>
>   <line-number>219</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>
> - <element>
>   <class-name>org.orbeon.oxf.processor.serializer.legacy.XMLSerializer</class-name>
>   <method-name>readInput</method-name>
>   <file-name>XMLSerializer.java</file-name>
>   <line-number>58</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.serializer.HttpTextSerializer</class-name>
>   <method-name>readInput</method-name>
>   <file-name>HttpTextSerializer.java</file-name>
>   <line-number>54</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.serializer.HttpSerializerBase$1</class-name>
>   <method-name>read</method-name>
>   <file-name>HttpSerializerBase.java</file-name>
>   <line-number>147</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.serializer.HttpSerializerBase</class-name>
>   <method-name>start</method-name>
>   <file-name>HttpSerializerBase.java</file-name>
>   <line-number>138</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-name>
>   <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.choose.ConcreteChooseProcessor</class-name>
>   <method-name>start</method-name>
>   <file-name>ConcreteChooseProcessor.java</file-name>
>   <line-number>233</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11</class-name>
>   <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.pipeline.InitUtils</class-name>
>   <method-name>runProcessor</method-name>
>   <file-name>InitUtils.java</file-name>
>   <line-number>88</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
>   <method-name>service</method-name>
>   <file-name>ProcessorService.java</file-name>
>   <line-number>96</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
>   <method-name>service</method-name>
>   <file-name>OPSServletDelegate.java</file-name>
>   <line-number>148</line-number>
>   </element>
> - <element>
>   <class-name>javax.servlet.http.HttpServlet</class-name>
>   <method-name>service</method-name>
>   <file-name>HttpServlet.java</file-name>
>   <line-number>803</line-number>
>   </element>
> - <element>
>   <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
>   <method-name>service</method-name>
>   <file-name>OPSServlet.java</file-name>
>   <line-number>75</line-number>
>   </element>
> - <element>
>   <class-name>javax.servlet.http.HttpServlet</class-name>
>   <method-name>service</method-name>
>   <file-name>HttpServlet.java</file-name>
>   <line-number>803</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.core.ApplicationFilterChain</class-name>
>   <method-name>internalDoFilter</method-name>
>   <file-name>ApplicationFilterChain.java</file-name>
>   <line-number>269</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.core.ApplicationFilterChain</class-name>
>   <method-name>doFilter</method-name>
>   <file-name>ApplicationFilterChain.java</file-name>
>   <line-number>188</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.core.StandardWrapperValve</class-name>
>   <method-name>invoke</method-name>
>   <file-name>StandardWrapperValve.java</file-name>
>   <line-number>213</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.core.StandardContextValve</class-name>
>   <method-name>invoke</method-name>
>   <file-name>StandardContextValve.java</file-name>
>   <line-number>174</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.core.StandardHostValve</class-name>
>   <method-name>invoke</method-name>
>   <file-name>StandardHostValve.java</file-name>
>   <line-number>127</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.valves.ErrorReportValve</class-name>
>   <method-name>invoke</method-name>
>   <file-name>ErrorReportValve.java</file-name>
>   <line-number>117</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.core.StandardEngineValve</class-name>
>   <method-name>invoke</method-name>
>   <file-name>StandardEngineValve.java</file-name>
>   <line-number>108</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.catalina.connector.CoyoteAdapter</class-name>
>   <method-name>service</method-name>
>   <file-name>CoyoteAdapter.java</file-name>
>   <line-number>151</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.coyote.http11.Http11Processor</class-name>
>   <method-name>process</method-name>
>   <file-name>Http11Processor.java</file-name>
>   <line-number>874</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler</class-name>
>   <method-name>processConnection</method-name>
>   <file-name>Http11BaseProtocol.java</file-name>
>   <line-number>665</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.tomcat.util.net.PoolTcpEndpoint</class-name>
>   <method-name>processSocket</method-name>
>   <file-name>PoolTcpEndpoint.java</file-name>
>   <line-number>528</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.tomcat.util.net.LeaderFollowerWorkerThread</class-name>
>   <method-name>runIt</method-name>
>   <file-name>LeaderFollowerWorkerThread.java</file-name>
>   <line-number>81</line-number>
>   </element>
> - <element>
>   <class-name>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable</class-name>
>   <method-name>run</method-name>
>   <file-name>ThreadPool.java</file-name>
>   <line-number>689</line-number>
>   </element>
> - <element>
>   <class-name>java.lang.Thread</class-name>
>   <method-name>run</method-name>
>   <file-name>Thread.java</file-name>
>   <line-number>595</line-number>
>   </element>
>   </stack-trace-elements>
>   </exception>
>
>
> Richard Shaw
>
> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤
>
> Richard Shaw
> Technical Design Authority - Information Solutions Consultancy
> Intelligent Transport Systems
>
> Atkins Highways and Transportation
> Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW
>
> Tel: +44 (0) 1372 756407
> Fax: +44 (0) 1372 740055
> Mob: 07740 817586
> E-mail: [hidden email]
>
> www.atkinsglobal.com/its
>
> -----Original Message-----
> From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez
> Sent: 11 October 2007 00:03
> To: [hidden email]
> Subject: Re: [ops-users] Error posting to XPL
>
> Richard,
>
> It doesn't seem that the root exception is visible in this error.
>
> Do you see it in your log files by any chance?
>
> -Erik
>
> Shaw, Richard A wrote:
>> All of a sudden my OPS installation has stopped working - I can't
>> think what I've done to it.
>>
>> I have 4 submissions on my page and they work in two different ways -
>> 2 of them are a standard submit and 2 are submits with replace="instance"
>> - as below
>>
>>                 <xforms:submission id="do-get-results" ref="/"
>> method="post" action="/road-plan/route"
>>                                         replace="instance"
>> instance="plan-results">
>>                     <xforms:message ev:event="xforms-submit-error"
>> level="modal">Unable to contact service</xforms:message>
>>
>>                 </xforms:submission>
>>                 <xforms:submission id="print-results"
>> ref="instance('plan-results')" method="post" action="/road-plan/print"
>> xxforms:show-progress="false">
>>
>>                     <xforms:message ev:event="xforms-submit-error"
>> level="modal">Unable to contact print service</xforms:message>
>>
>>                 </xforms:submission>
>>                 <xforms:submission id="google-maps"
>> ref="instance('plan-results')" method="post" action="/road-plan/google"
>> xxforms:show-progress="false">
>>
>>                     <xforms:message ev:event="xforms-submit-error"
>> level="modal">Unable to contact service</xforms:message>
>>
>>                 </xforms:submission>
>>                 <xforms:submission id="get-timetable"
>> ref="instance('plan-results')" method="post" action="/road-plan/timetable"
>>
>>                         replace="instance" instance="timetable-results">
>>                     <xforms:message ev:event="xforms-submit-error"
>> level="modal">Unable to contact service</xforms:message>
>>
>>                 </xforms:submission>
>>
>> When I use the replace ones they work fine as always. But now when I
>> press the other ones (google & print) I get the following error.
>>
>> I don't know what this error means and I don't know where to start
>> looking for the issue. My instance('plan-results') is not empty, I can
>> see it in the logs when I use it with the other two submits.
>>
>> Can anybody help get me started ?
>>
>> <?xml version="1.0" encoding="utf-8" ?> _-_ <exceptions> _-_
>> <exception> <type>org.orbeon.oxf.common.OXFException</type>
>> <message>oxf:/ops/xforms/xforms-server.xpl, line 61, column 52,
>> description executing processor: oxf:/ops/xforms/xforms-server.xpl,
>> line 49, column 57, description reading processor output: null null
>> oxf:/ops/xforms/xforms-server.xpl, line 49, column 57, description
>> reading processor output: null null</message>
>>
>> _-_ <location>
>> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
>> <line>49</line>
>> <column>57</column>
>> <description>reading processor output</description> _-_ <parameters>
>> _-_ <parameter> <name>name</name> <value>data</value> </parameter> _-_
>> <parameter> <name>id</name> <value>xml-request</value> </parameter>
>> _-_ <parameter> <name>ref</name> <value /> </parameter> </parameters>
>> <element><p:output xmlns:p="http://www.orbeon.com/oxf/pipeline"
>> name="data" id="xml-request"/></element> </location> _-_ <location>
>> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
>> <line>55</line>
>> <column>103</column>
>> <description>reading processor output</description> _-_ <parameters>
>> _-_ <parameter> <name>name</name> <value>response</value> </parameter>
>> _-_ <parameter> <name>id</name> <value>xml-response</value>
>> </parameter> _-_ <parameter> <name>ref</name> <value /> </parameter>
>> </parameters> <element><p:output
>> xmlns:p="http://www.orbeon.com/oxf/pipeline"
>> name="response" id="xml-response"
>> schema-href="xforms-server-response.rng"/></element>
>>
>> </location>
>> _-_ <location>
>> <system-id>oxf:/ops/xforms/xforms-server.xpl</system-id>
>> <line>61</line>
>> <column>52</column>
>> <description>executing processor</description> _-_ <parameters> _-_
>> <parameter> <name>name</name>
>> <value>{http://www.orbeon.com/oxf/processors}xml-serializer</value>
>> </parameter>
>> </parameters>
>> <element><p:processor xmlns:p="http://www.orbeon.com/oxf/pipeline"
>> name="oxf:xml-serializer"> <p:input name="data" href="#xml-response"/>
>> <p:input name="config"> <config>
>> <content-type>application/xml</content-type> </config> </p:input>
>> </p:processor></element>
>>
>> </location>
>> _-_ <stack-trace-elements>
>> _-_ <element>
>> <class-name>org.orbeon.oxf.pipeline.InitUtils</class-name>
>> <method-name>runProcessor</method-name>
>> <file-name>InitUtils.java</file-name>
>> <line-number>105</line-number>
>> </element>
>> _-_ <element>
>> <class-name>org.orbeon.oxf.webapp.ProcessorService</class-name>
>> <method-name>service</method-name>
>> <file-name>ProcessorService.java</file-name>
>> <line-number>96</line-number>
>> </element>
>> _-_ <element>
>> <class-name>org.orbeon.oxf.servlet.OPSServletDelegate</class-name>
>> <method-name>service</method-name>
>> <file-name>OPSServletDelegate.java</file-name>
>> <line-number>148</line-number>
>> </element>
>> _-_ <element>
>> <class-name>javax.servlet.http.HttpServlet</class-name>
>> <method-name>service</method-name>
>> <file-name>HttpServlet.java</file-name>
>> <line-number>803</line-number>
>> </element>
>> _-_ <element>
>> <class-name>org.orbeon.oxf.servlet.OPSServlet</class-name>
>> <method-name>service</method-name>
>> <file-name>OPSServlet.java</file-name>
>> <line-number>75</line-number>
>> </element>
>> _-_ <element>
>> <class-name>javax.servlet.http.HttpServlet</class-name>
>> <method-name>service</method-name>
>> <file-name>HttpServlet.java</file-name>
>> <line-number>803</line-number>
>> </element>
>>
>>
>> Richard Shaw
>>
>> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤
>>
>> *Richard Shaw*
>> Technical Design Authority - Information Solutions Consultancy
>> Intelligent Transport Systems
>>
>> *Atkins* *Highways and Transportation* Woodcote Grove, Ashley Road,
>> Epsom, Surrey, KT18 5BW
>>
>> Tel: +44 (0) 1372 756407
>> Fax: +44 (0) 1372 740055
>> Mob: 07740 817586
>> E-mail: [hidden email]
>>
>> _www.atkinsglobal.com/its_ <http://www.atkinsglobal.com/its>
>>
>>
>>
>> *This email and any attached files are confidential and copyright
>> protected. If you are not the addressee, any dissemination of this
>> communication is strictly prohibited. Unless otherwise expressly
>> agreed in writing, nothing stated in this communication shall be
>> legally binding.*
>>
>> The ultimate parent company of the Atkins Group is WS Atkins plc.
>> Registered in England No. 1885586. Registered Office Woodcote Grove,
>> Ashley Road, Epsom, Surrey KT18 5BW.
>>
>> P *Consider the environment. Please don't print this e-mail unless you
>> really need to.*
>>
>
>
> --
> Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/
>
>
> This message has been scanned for viruses by MailControl - (see http://bluepages.wsatkins.co.uk/?6875772)
>
>

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/


--
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
OW2 mailing lists service home page: http://www.ow2.org/wws