[ 
https://wso2.org/jira/browse/ESBJAVA-594?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=25307#action_25307
 ] 

Armando Garcia commented on ESBJAVA-594:
----------------------------------------

it's not posible to change client's implementation, 

I tried to insert a servlet into the WSO2 so it hosts the wsdl in order to 
avoid the problem 
but I couldnt find the way to do it. The wso2 ESB always send me to the same 
context "soap".

Also  i tried to deploy the ESB in tomcat and deploy the servlet in another web 
application, then  i redirected the request to the Wso2 ESB, this works but the 
problem is that the ESB does not answer inmediatly, instead it sends me a 202 
HTTP code that the request was accepted and i have to send another request to 
get the correct response. 

I am using the throttling mediator and its important to preserve the ip of the 
client for throttling.

Is there any other possibility to fix this problem ?? 



> WSDL generate stackoverFlowError
> --------------------------------
>
>                 Key: ESBJAVA-594
>                 URL: https://wso2.org/jira/browse/ESBJAVA-594
>             Project: WSO2 ESB
>          Issue Type: Bug
>    Affects Versions: 1.7.1
>         Environment: Linux jdk1.5.0_11 tomcat embeded
>            Reporter: Armando Garcia
>            Assignee: Ruwan Linton
>            Priority: High
>   Original Estimate: 1 day
>  Remaining Estimate: 1 day
>
> When i request for a wsdl. by http get request, with  aprox 20 to 25  
> concurrent requests i get the following error:
> Exception in thread "HttpServerWorker-6" java.lang.StackOverflowError
>       at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(UTF_8.java:504)
>       at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:575)
>       at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
>       at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:384)
>       at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
>       at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:146)
>       at java.io.OutputStreamWriter.write(OutputStreamWriter.java:204)
>       at java.io.PrintWriter.write(PrintWriter.java:384)
>       at java.io.PrintWriter.write(PrintWriter.java:384)
>       at java.io.PrintWriter.write(PrintWriter.java:401)
>       at java.io.PrintWriter.print(PrintWriter.java:532)
>       at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
>       at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
>       at com.ibm.wsdl.util.xml.       .print(Unknown Source)
>       at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
>       at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
>       at com.ibm.wsdl.util.xml.DOM2Writer.print(Unknown Source)
> This impacts the way our web service client operates. Making that useless.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to