Hi all folks,
I try to play with tracing and additional dynamic Instrumentation (based on Websphere 7.0 and Introscope Agent 9.5.2) and got something like this
[27.05.15 18:29:14:785 CEST] 00000022 LocalExceptio E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "onMessage" on bean "BeanId(rops#PCEServer.jar#PCEJmsReceiver, null)". Exception data: java.lang.IncompatibleClassChangeError
at com.myproclassic.common.tservices.tracelog.aspects.PCEAbstractMethodEntryExitTraceAspect.ajc$before$com_myproclassic_common_tservices_tracelog_aspects_PCEAbstractMethodEntryExitTraceAspect$4$be26a676(PCEAbstractMethodEntryExitTraceAspect.aj:140)
at com.myproclassic.server.services.jmsevents.beans.PCEJmsReceiverBean.onMessage(PCEJmsReceiverBean.java:58)
at com.ibm.ejs.container.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:1093)
at com.ibm.ejs.container.MessageEndpointHandler.invoke(MessageEndpointHandler.java:778)
at com.sun.proxy.$Proxy33.onMessage(Unknown Source)
at com.ibm.ws.sib.api.jmsra.impl.JmsJcaEndpointInvokerImpl.invokeEndpoint(JmsJcaEndpointInvokerImpl.java:233)
at com.ibm.ws.sib.ra.inbound.impl.SibRaDispatcher.dispatch(SibRaDispatcher.java:918)
at com.ibm.ws.sib.ra.inbound.impl.SibRaSingleProcessListener$SibRaWork.run(SibRaSingleProcessListener.java:552)
at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:399)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662)
a short time later, the Application seems to work, but the exception was written in the log many times a minute.
My problem is, all Applications are running on the System (AIX Lpar) start to write this exception, not the traced/instrumented Application only.
Any idea what's going wrong,
Lutz