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

Reply via email to