Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Incomplete
-
1.2, 1.4
-
None
-
Axis: 1.4
Weblogic 8.1 SP2
HP Unix
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:
Server.userException
faultSubcode:
faultString: java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
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