Hi all, It is because of chunking. We can resolve this with HTTP 1.0. We can have a separate axis2 configuration file with the transport senders [1] in <ESB_HOME>/repository/conf/axis2.
[1] <transportSender name="http" class="org.apache.axis2.transport.http. CommonsHTTPTransportSender"> <parameter name="PROTOCOL">HTTP/1.0</parameter> <parameter name="Transfer-Encoding">chunked</parameter> </transportSender> <transportSender name="https" class="org.apache.axis2.transport.http. CommonsHTTPTransportSender"> <parameter name="PROTOCOL">HTTP/1.0</parameter> <parameter name="Transfer-Encoding">chunked</parameter> </transportSender> Thank you On Mon, Jan 11, 2016 at 11:13 AM, Sriashalya Srivathsan <asha...@wso2.com> wrote: > Hi Malaka, > I contacted the Inwebo support. They have mentioned that the issue with > the certificate. I've got that certificate from their API as they mentioned > in their API documentation. But with that certificate I can able to get the > response some times. So I think it is not a n issue with the certificate. > They don't have specific certificate for provisioning. API returns the > following special error for the wrong/incomplete certificate. > > <html> > <head><title>400 No required SSL certificate was sent</title></head> > <body bgcolor="white"> > <center><h1>400 Bad Request</h1></center> > <center>No required SSL certificate was sent</center> > <hr><center>nginx</center> > </body> > </html> > > > > On Sat, Jan 9, 2016 at 9:32 PM, Malaka Silva <mal...@wso2.com> wrote: > >> Hi Ashalya, >> >> I think you already contacted the Inwebo support and they have mentioned >> it's something to do with the certificate? >> >> Can you please give those details as well? >> >> On Sat, Jan 9, 2016 at 1:52 PM, Sriashalya Srivathsan <asha...@wso2.com> >> wrote: >> >>> Hi >>> I am getting the following error while sending the SOAP request from IS >>> server to Inwebo API for provisioning. >>> >>> Error occurred while sending SOAP Request to Server >>> >>> javax.xml.soap.SOAPException: Read timed out >>> >>> at >>> org.apache.axis2.saaj.SOAPConnectionImpl.call(SOAPConnectionImpl.java:209) >>> >>> at >>> org.wso2.carbon.identity.provisioning.connector.SOAPMessageEngine.invokeSOAP(SOAPMessageEngine.java:66) >>> >>> at >>> org.wso2.carbon.identity.provisioning.connector.inweboProvisioningConnector.createUser(inweboProvisioningConnector.java:112) >>> >>> at >>> org.wso2.carbon.identity.provisioning.connector.inweboProvisioningConnector.provision(inweboProvisioningConnector.java:80) >>> >>> at >>> org.wso2.carbon.identity.provisioning.ProvisioningThread.call(ProvisioningThread.java:48) >>> >>> at >>> org.wso2.carbon.identity.provisioning.ProvisioningThread.call(ProvisioningThread.java:14) >>> >>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>> >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> >>> at java.lang.Thread.run(Thread.java:745) >>> >>> Caused by: org.apache.axis2.AxisFault: Read timed out >>> >>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >>> >>> at >>> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:199) >>> >>> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77) >>> >>> at >>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451) >>> >>> at >>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278) >>> >>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >>> >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430) >>> >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) >>> >>> at >>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) >>> >>> at >>> org.apache.axis2.saaj.SOAPConnectionImpl.call(SOAPConnectionImpl.java:205) >>> >>> ... 9 more >>> >>> Caused by: java.net.SocketTimeoutException: Read timed out >>> >>> at java.net.SocketInputStream.socketRead0(Native Method) >>> >>> at java.net.SocketInputStream.read(SocketInputStream.java:152) >>> >>> at java.net.SocketInputStream.read(SocketInputStream.java:122) >>> >>> at sun.security.ssl.InputRecord.readFully(InputRecord.java:442) >>> >>> at sun.security.ssl.InputRecord.read(InputRecord.java:480) >>> >>> at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927) >>> >>> at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:884) >>> >>> at sun.security.ssl.AppInputStream.read(AppInputStream.java:102) >>> >>> at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) >>> >>> at java.io.BufferedInputStream.read(BufferedInputStream.java:254) >>> >>> at >>> org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) >>> >>> at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) >>> >>> at >>> org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) >>> >>> at >>> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) >>> >>> at >>> org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973) >>> >>> at >>> org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) >>> >>> at >>> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) >>> >>> at >>> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) >>> >>> at >>> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) >>> >>> at >>> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) >>> >>> at >>> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:646) >>> >>> at >>> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:195) >>> >>> ... 17 more >>> >>> >>> >>> >>> -- >>> Regards >>> S.Sriashalya, >>> WSO2 *Inc*. >>> lean . enterprise . middleware >>> >> >> >> >> -- >> >> Best Regards, >> >> Malaka Silva >> Senior Tech Lead >> M: +94 777 219 791 >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> Skype : malaka.sampath.silva >> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >> Blog : http://mrmalakasilva.blogspot.com/ >> >> WSO2, Inc. >> lean . enterprise . middleware >> http://www.wso2.com/ >> http://www.wso2.com/about/team/malaka-silva/ >> <http://wso2.com/about/team/malaka-silva/> >> https://store.wso2.com/store/ >> >> Save a tree -Conserve nature & Save the world for your future. Print this >> email only if it is absolutely necessary. >> > > > > -- > Regards > S.Sriashalya, > WSO2 *Inc*. > lean . enterprise . middleware > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Shakila Sivagnanarajah Associate Software Engineer Mobile :+94 (0) 768 856837 shak...@wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev