
Hi Steve, Is there any thing you want me to change from my side to make sure your tests can talk to our portal? Also, I was wondering if there's any standard(or a template like) CDL file to test the deployment operations. We at NEC, use Java component based deployment whereas, UFCG implementation supports 'war' based deployment. Cheers, Satish On Thu, 2006-04-20 at 14:01 +0100, Steve Loughran wrote:
I'm not having so much of an easy time talking to the NEC portal, even with fixed WS-A headers:
Starting org.smartfrog.services.deployapi.test.system.alpine.deployapi.api.portal.Api_01_portal_wsdm_properties_Test on chamonix 3813 DEBUG httpclient.wire.header - >> "POST http://cddlm.nec-labs.com:9090/cddlm/services/portal HTTP/1.1[\r][\n]" 3814 DEBUG httpclient.wire.header - >> "SOAPAction: [\r][\n]" 3814 DEBUG httpclient.wire.header - >> "User-Agent: Jakarta Commons-HttpClient/3.0-rc3[\r][\n]" 3814 DEBUG httpclient.wire.header - >> "Host: cddlm.nec-labs.com:9090[\r][\n]" 3814 DEBUG httpclient.wire.header - >> "Proxy-Connection: Keep-Alive[\r][\n]" 3815 DEBUG httpclient.wire.header - >> "Content-Length: 1088[\r][\n]" 3815 DEBUG httpclient.wire.header - >> "Content-Type: text/xml[\r][\n]" 3815 DEBUG httpclient.wire.header - >> "[\r][\n]" 3816 DEBUG httpclient.wire.content - >> "<?xml version="1.0" encoding="UTF-8"?>[\r][\n]" 3817 DEBUG httpclient.wire.content - >> "<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"><Header><wsa:To soap:mustUnderstand="1" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">http://cddlm.nec-labs.com:9090/cddlm/services/portal</wsa:To><wsa:MessageID soap:mustUnderstand="1" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"/><wsa:Action soap:mustUnderstand="1" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">GetResourceProperty</wsa:Action><wsa:RelatesTo soap:mustUnderstand="1" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"/></Header><Body><GetResourceProperty xmlns:getprop_ns="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd" xmlns="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd">getprop_ns:ResourceId</GetResourceProperty></Body></Envelope>[\r][\n]" 4091 DEBUG httpclient.wire.header - << "HTTP/1.0 500 Internal Server Error[\r][\n]" 4093 DEBUG httpclient.wire.header - << "Connection: close[\r][\n]" 4093 DEBUG httpclient.wire.header - << "Server: Apache-Coyote/1.1[\r][\n]" 4093 DEBUG httpclient.wire.header - << "Content-Type: text/xml;charset=utf-8[\r][\n]" 4093 DEBUG httpclient.wire.header - << "Date: Thu, 20 Apr 2006 12:52:22 GMT[\r][\n]" 4114 DEBUG httpclient.wire.content - << "<" 4114 DEBUG httpclient.wire.content - << "?" 4114 DEBUG httpclient.wire.content - << "x" 4114 DEBUG httpclient.wire.content - << "m" 4114 DEBUG httpclient.wire.content - << "l" 4115 DEBUG httpclient.wire.content - << " " 4115 DEBUG httpclient.wire.content - << "v" 4115 DEBUG httpclient.wire.content - << "e" 4115 DEBUG httpclient.wire.content - << "r" 4115 DEBUG httpclient.wire.content - << "s" 4120 DEBUG httpclient.wire.content - << "i" 4120 DEBUG httpclient.wire.content - << "o" 4120 DEBUG httpclient.wire.content - << "n" 4121 DEBUG httpclient.wire.content - << "=" 4121 DEBUG httpclient.wire.content - << """ 4121 DEBUG httpclient.wire.content - << "1" 4121 DEBUG httpclient.wire.content - << "." 4121 DEBUG httpclient.wire.content - << "0" 4121 DEBUG httpclient.wire.content - << """ 4122 DEBUG httpclient.wire.content - << " " 4122 DEBUG httpclient.wire.content - << "e" 4122 DEBUG httpclient.wire.content - << "n" 4122 DEBUG httpclient.wire.content - << "c" 4122 DEBUG httpclient.wire.content - << "o" 4122 DEBUG httpclient.wire.content - << "d" 4122 DEBUG httpclient.wire.content - << "i" 4122 DEBUG httpclient.wire.content - << "n" 4123 DEBUG httpclient.wire.content - << "g" 4123 DEBUG httpclient.wire.content - << "=" 4123 DEBUG httpclient.wire.content - << """ 4123 DEBUG httpclient.wire.content - << "U" 4123 DEBUG httpclient.wire.content - << "T" 4123 DEBUG httpclient.wire.content - << "F" 4123 DEBUG httpclient.wire.content - << "-" 4123 DEBUG httpclient.wire.content - << "8" 4123 DEBUG httpclient.wire.content - << """ 4123 DEBUG httpclient.wire.content - << "?" 4123 DEBUG httpclient.wire.content - << ">" 4124 DEBUG httpclient.wire.content - << "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">[\n]" 4124 DEBUG httpclient.wire.content - << " <soapenv:Body>[\n]" 4124 DEBUG httpclient.wire.content - << " <soapenv:Fault>[\n]" 4124 DEBUG httpclient.wire.content - << " <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Server</faultcode>[\n]" 4124 DEBUG httpclient.wire.content - << " <faultstring>Server Error</faultstring>[\n]" 4124 DEBUG httpclient.wire.content - << " <detail>[\n]" 4125 DEBUG httpclient.wire.content - << " <ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/">Server Error[\n]" 4126 DEBUG httpclient.wire.content - << "[0x9]at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)[\n]" 4127 DEBUG httpclient.wire.content - << "[0x9]at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)[\n]" 4128 DEBUG httpclient.wire.content - << "[0x9]at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)[\n]" 4128 DEBUG httpclient.wire.content - << "[0x9]at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)[\n]" 4128 DEBUG httpclient.wire.content - << "[0x9]at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)[\n]" 4128 DEBUG httpclient.wire.content - << "[0x9]at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)[\n]" 4128 DEBUG httpclient.wire.content - << "[0x9]at java.lang.Thread.run(Thread.jav" 4130 DEBUG httpclient.wire.content - << "a:595)[\n]" 4130 DEBUG httpclient.wire.content - << "</ns2:stackTrace>[\n]" 4130 DEBUG httpclient.wire.content - << " <ns3:hostname xmlns:ns3="http://xml.apache.org/axis/">cddlm.nec-labs.com</ns3:hostname>[\n]" 4130 DEBUG httpclient.wire.content - << " </detail>[\n]" 4130 DEBUG httpclient.wire.content - << " </soapenv:Fault>[\n]" 4130 DEBUG httpclient.wire.content - << " </soapenv:Body>[\n]" 4130 DEBUG httpclient.wire.content - << "</soapenv:Envelope>" Error:org.smartfrog.services.deployapi.test.system.alpine.deployapi.api.portal.Api_01_portal_wsdm_properties_Test on chamonix testResourceId org.smartfrog.projects.alpine.faults.SoapException
The stack trace points to a bit in Axis where we wrap a runtime fault thrown further down; it doesnt point to the underlying fault.
-steve