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

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

            Dates

              Created:
              Updated:
              Resolved: