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"
</xforms:submission>
<xforms:message ev:event="xforms-submit-error" level="modal">Unable to contact print service</xforms:message> </xforms:submission>
<xforms:message ev:event="xforms-submit-error" level="modal">Unable to contact service</xforms:message> </xforms:submission>
replace="instance" instance="timetable-results">
</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" ?>
- <location>
</location>
</location>
Richard Shaw ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤ Richard Shaw
Atkins Highways and Transportation
Tel: +44 (0) 1372 756407
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 |
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 |
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 |
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 |
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 |
Free forum by Nabble | Edit this page |