[
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