Uploaded image for project: 'Axis'
  1. Axis
  2. AXIS-2860

Invocation target exception intermittently coming from axis client

    XMLWordPrintableJSON

    Details

      Description

      The service works absolutely fine in normal circumstances.
      Then this exception comes intermittently.
      During heavy load below exception is thrown (once in a month).
      The client is not able to post request and throws below exception.
      This requires weblogic server restart to resolve the issue:

      AxisFault:; nested exception is:
      java.lang.reflect.InvocationTargetException

      Following are the thread dump.

      Service Addressing satisfied hence setting the target service to MLI
      AxisFault
      faultCode:

      {http://schemas.xmlsoap.org/soap/envelope/}

      Server.userException
      faultSubcode:
      faultString: java.lang.reflect.InvocationTargetException
      faultActor:
      faultNode:
      faultDetail:

      {http://xml.apache.org/axis/}

      stackTrace:java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor525.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
      at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
      at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
      at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
      at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
      at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
      at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
      at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
      at com.bt.mli.mdb.MLIQueueListenerEJB.onMessage(MLIQueueListenerEJB.java:154)
      at weblogic.ejb20.internal.MDListener.execute(MDListener.java:400)
      at weblogic.ejb20.internal.MDListener.transactionalOnMessage(MDListener.java:333)
      at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:298)
      at com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:706)
      at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:362)
      at java.lang.Thread.run(Thread.java:534)
      Caused by: java.lang.StackOverflowError

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              access.saurabh Saurabh Gupta
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: