Hi,
My test xpl is now:
<p:processor name="oxf:delegation">
<p:input name="interface">
<config>
<service id="oaiidentify" type="webservice" style="document"
endpoint="http://localhost:8080/carnorb/services">
<operation soap-action="http://www.ivoa.net/wsdl/RegistryInterface/v0.
1/Identify" name="identify" select="/soapenv:Envelope/soapenv:Body/*"/>
</service>
</config>
</p:input>
<p:input name="call">
<delegation:execute service="oaiidentify" operation="identify" xsl:version
="2.0"
xmlns:delegation="http://orbeon.org/oxf/xml/delegation">
<ri:Identify/>
</delegation:execute>
</p:input>
<p:output name="data" ref="data"/>
</p:processor>
which works absolutely fine and returns:
<Response> <Identity/> </Response>
as expected. However, when I go back to my test form and press the button which call this pipeline a second time, I get:
Type class org.apache.axis.AxisFault
Message (500)Internal Server Error
Location
Line N/A
Column N/A
Stack Trace
Class Name Method Name File Name Line Number
org.apache.axis.transport.http.HTTPSender readFromSocket HTTPSender.java 630
org.apache.axis.transport.http.HTTPSender invoke HTTPSender.java 128
org.apache.axis.strategies.InvocationStrategy visit InvocationStrategy.java 71
org.apache.axis.SimpleChain doVisiting SimpleChain.java 150
org.apache.axis.SimpleChain invoke SimpleChain.java 120
org.apache.axis.client.AxisClient invoke AxisClient.java 180
org.apache.axis.client.Call invokeEngine Call.java 2564
org.apache.axis.client.Call invoke Call.java 2553
org.apache.axis.client.Call invoke Call.java 1753
org.orbeon.oxf.processor.DelegationProcessor$2 endElement DelegationProcessor.java 207
org.orbeon.oxf.xml.SAXStore replay SAXStore.java 168
org.orbeon.oxf.processor.generator.DOMGenerator$1 readImpl DOMGenerator.java 137
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 353
org.orbeon.oxf.processor.DelegationProcessor$1 readImpl DelegationProcessor.java 89
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$000 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2 run PipelineProcessor.java 97
org.orbeon.oxf.processor.ProcessorImpl executeChildren ProcessorImpl.java 520
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$100 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1 readImpl PipelineProcessor.java 95
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 353
org.orbeon.oxf.processor.IdentityProcessor$1 readImpl IdentityProcessor.java 30
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$000 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2 run PipelineProcessor.java 97
org.orbeon.oxf.processor.ProcessorImpl executeChildren ProcessorImpl.java 520
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$100 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1 readImpl PipelineProcessor.java 95
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1 readImpl ConcreteChooseProcessor.java 121
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 353
org.orbeon.oxf.processor.IdentityProcessor$1 readImpl IdentityProcessor.java 30
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$000 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2 run PipelineProcessor.java 97
org.orbeon.oxf.processor.ProcessorImpl executeChildren ProcessorImpl.java 520
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$100 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1 readImpl PipelineProcessor.java 95
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.pipeline.TeeProcessor access$100 TeeProcessor.java 27
org.orbeon.oxf.processor.pipeline.TeeProcessor$1 readImpl TeeProcessor.java 48
org.orbeon.oxf.processor.ProcessorImpl$6 read ProcessorImpl.java 956
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl read ProcessorImpl.java 1117
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 348
org.orbeon.oxf.processor.ProcessorImpl readInputAsSAX ProcessorImpl.java 353
org.orbeon.oxf.processor.NullSerializer start NullSerializer.java 31
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11 run PipelineProcessor.java 618
org.orbeon.oxf.processor.ProcessorImpl executeChildren ProcessorImpl.java 520
org.orbeon.oxf.processor.pipeline.PipelineProcessor start PipelineProcessor.java 616
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1 getInput PipelineProcessor.java 141
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1 getKeyImpl PipelineProcessor.java 110
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1 getKeyImpl ConcreteChooseProcessor.java 131
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.ProcessorImpl getInputKey ProcessorImpl.java 1134
org.orbeon.oxf.processor.ProcessorImpl isInputInCache ProcessorImpl.java 1148
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor access$100 ConcreteChooseProcessor.java 32
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1 getKeyImpl ConcreteChooseProcessor.java 125
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.ProcessorImpl getInputKey ProcessorImpl.java 1134
org.orbeon.oxf.processor.IdentityProcessor$1 getKeyImpl IdentityProcessor.java 34
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.ProcessorImpl getInputKey ProcessorImpl.java 1134
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$400 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$3 run PipelineProcessor.java 114
org.orbeon.oxf.processor.ProcessorImpl executeChildren ProcessorImpl.java 520
org.orbeon.oxf.processor.pipeline.PipelineProcessor access$500 PipelineProcessor.java 61
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1 getKeyImpl PipelineProcessor.java 112
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1 getKeyImpl ConcreteChooseProcessor.java 131
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.pipeline.TeeProcessor$1 getKeyImpl TeeProcessor.java 70
org.orbeon.oxf.processor.ProcessorImpl$6 getKey ProcessorImpl.java 960
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl getKey ProcessorImpl.java 1124
org.orbeon.oxf.processor.ProcessorImpl readCacheInputAsObject ProcessorImpl.java 458
org.orbeon.oxf.processor.ProcessorImpl readCacheInputAsDOM4J ProcessorImpl.java 425
org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor start ConcreteChooseProcessor.java 162
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11 run PipelineProcessor.java 618
org.orbeon.oxf.processor.ProcessorImpl executeChildren ProcessorImpl.java 520
org.orbeon.oxf.processor.pipeline.PipelineProcessor start PipelineProcessor.java 616
org.orbeon.oxf.processor.PageFlowControllerProcessor start PageFlowControllerProcessor.java 384
org.orbeon.oxf.pipeline.InitUtils runProcessor InitUtils.java 90
org.orbeon.oxf.webapp.ProcessorService service ProcessorService.java 141
org.orbeon.oxf.servlet.OXFServletDelegate service OXFServletDelegate.java 87
javax.servlet.http.HttpServlet service HttpServlet.java 810
org.orbeon.oxf.servlet.OXFServlet service OXFServlet.java 74
javax.servlet.http.HttpServlet service HttpServlet.java 810
org.apache.catalina.core.ApplicationFilterChain internalDoFilter ApplicationFilterChain.java 237
org.apache.catalina.core.ApplicationFilterChain doFilter ApplicationFilterChain.java 157
org.apache.catalina.core.StandardWrapperValve invoke StandardWrapperValve.java 214
org.apache.catalina.core.StandardValveContext invokeNext StandardValveContext.java 104
org.apache.catalina.core.StandardPipeline invoke StandardPipeline.java 520
org.apache.catalina.core.StandardContextValve invokeInternal StandardContextValve.java 198
org.apache.catalina.core.StandardContextValve invoke StandardContextValve.java 152
org.apache.catalina.core.StandardValveContext invokeNext StandardValveContext.java 104
org.apache.catalina.core.StandardPipeline invoke StandardPipeline.java 520
org.apache.catalina.core.StandardHostValve invoke StandardHostValve.java 137
org.apache.catalina.core.StandardValveContext invokeNext StandardValveContext.java 104
org.apache.catalina.valves.ErrorReportValve invoke ErrorReportValve.java 117
org.apache.catalina.core.StandardValveContext invokeNext StandardValveContext.java 102
org.apache.catalina.core.StandardPipeline invoke StandardPipeline.java 520
org.apache.catalina.core.StandardEngineValve invoke StandardEngineValve.java 109
org.apache.catalina.core.StandardValveContext invokeNext StandardValveContext.java 104
org.apache.catalina.core.StandardPipeline invoke StandardPipeline.java 520
org.apache.catalina.core.ContainerBase invoke ContainerBase.java 929
org.apache.coyote.tomcat5.CoyoteAdapter service CoyoteAdapter.java 160
org.apache.coyote.http11.Http11Processor process Http11Processor.java 793
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler processConnection Http11Protocol.java 702
org.apache.tomcat.util.net.TcpWorkerThread runIt PoolTcpEndpoint.java 571
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run ThreadPool.java 644
java.lang.Thread
Trawling through the Tomcat logs, I find that the cause is:
2004-12-03 11:38:38,119 ERROR org.orbeon.oxf.pipeline.InitUtils null - Exception at file:/Users/mjg/Web/server/jakarta-tomcat-5.0.25/temp/ upload_00000001.tmp, line -1, column -1
java.io.FileNotFoundException: /Users/mjg/Web/server/jakarta-tomcat-5.0.25/temp/upload_00000001.tmp (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.ja va:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnec tion.java:156)
at org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.destr oy(URLGenerator.java:556)
at org.orbeon.oxf.processor.generator.URLGenerator$1.readImpl(URLGenerator. java:358)
at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:956)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1117)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348)
at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcessor.j ava:27)
at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.j ava:48)
What is going wrong here? Does this mean that the web service can only one request before it falls over?
Cheers,
Matthew
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/
_______________________________________________
orbeon-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/orbeon-user
