axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Gainty (JIRA)" <axis-...@ws.apache.org>
Subject [jira] [Commented] (AXIS-2913) SAXException when running webservice which is apparently random
Date Mon, 29 Feb 2016 12:04:18 GMT

    [ https://issues.apache.org/jira/browse/AXIS-2913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15171796#comment-15171796
] 

Martin Gainty commented on AXIS-2913:
-------------------------------------

Jerry.. get a RPC test client do the same 1000 iteration test

https://www.google.com/?gws_rd=ssl#q=XML-RPC+client+test

if that is the case we can then use OS specific utility to open up RPC Port Configuration

https://www.google.com/search?q=Confgure+RPC+ports&oq=Confgure+RPC+ports&aqs=chrome..69i57j0l5.6712j0j7&sourceid=chrome&es_sm=93&ie=UTF-8#q=%22Configure+RPC+port%22

> SAXException when running webservice which is apparently random
> ---------------------------------------------------------------
>
>                 Key: AXIS-2913
>                 URL: https://issues.apache.org/jira/browse/AXIS-2913
>             Project: Axis
>          Issue Type: Bug
>          Components: Serialization/Deserialization
>    Affects Versions: 1.4
>            Reporter: Jerry Lee
>            Priority: Critical
>
> Hi, we have a proxy servlet in web project which use axis 1.4 client to call web services.
In our web page, we use a javascript loop to call the servlet, it will call the servlet infinitely
until the service call failed. 
> If we open multiple web page the service call will failed randomly.The frequency is about
one failed call with 1000 success calls.
> And we have rule out the possibility of multithreading problem by adding concurrent code.

> Also we defined our own deserializers and serializers for ServiceContainerImpl bean
> org.xml.sax.SAXException: Invalid element in com.ibm.javart.services.ServiceContainerImpl
- sapSalesPersonNumber
> at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)
> at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
> at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
> at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
> at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
> at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
> at org.apache.axis.client.Call.invoke(Call.java:2467)
> at org.apache.axis.client.Call.invoke(Call.java:2366)
> at org.apache.axis.client.Call.invoke(Call.java:1812)
> at com.ibm.javart.services.WebProxy.invoke(WebProxy.java:199)
> at com.ibm.javart.services.WebProxy.ezeInvoke(WebProxy.java:134)
> at com.ibm.javart.services.RestServiceDelegate.invokeService(RestServiceDelegate.java:455)
> at com.ibm.javart.services.RestServiceDelegate.invokeSoapService(RestServiceDelegate.java:529)
> at com.ibm.javart.services.ProxyEventHandler.soapServiceCall(ProxyEventHandler.java:401)
> at com.ibm.javart.services.ProxyEventHandler.runProxy(ProxyEventHandler.java:140)
> at com.ibm.javart.services.ProxyEventHandler.runProxy(ProxyEventHandler.java:90)
> at com.ibm.javart.services.RestServiceServlet.doHttp(RestServiceServlet.java:178)
> at com.ibm.javart.services.RestServiceServlet.doPost(RestServiceServlet.java:104)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at com.ibm.javart.util.gzip.CompressionFilter.doFilter(CompressionFilter.java:75)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> at com.googlecode.psiprobe.Tomcat70AgentValve.invoke(Tomcat70AgentValve.java:38)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message