IBM Support

WebSphere Application Server (WAS) V8: Error in trace when an inbound application is deployed

Troubleshooting


Problem

You see an error in the error trace when you deploy an inbound module on WebSphere Application Server V8.

Symptom

annotations E An exception occurred while validating an annotation:
com.ibm.wsspi.amm.validate.ValidationException: CWWAM1701E: The class pkgHrmdA06.EjbHrmdA06MDB contains the @MessageDriven annotation but is not a valid message-driven bean: no message listener interface can be determined.
at com.ibm.ws.amm.merge.ejb.MessageDrivenMergeAction.getMessageListenerInterface(MessageDrivenMergeAction.java:241)
at com.ibm.ws.amm.merge.ejb.MessageDrivenMergeAction.mergeEnterpriseBean(MessageDrivenMergeAction.java:179)
at com.ibm.ws.amm.merge.ejb.EnterpriseBeanCommonMergeAction.mergeClassTarget(EnterpriseBeanCommonMergeAction.java:73)
at com.ibm.wsspi.amm.merge.AbstractMergeAction.mergeClassTargets(AbstractMergeAction.java:377)
at com.ibm.wsspi.amm.merge.AbstractMergeAction.merge(AbstractMergeAction.java:123)
at com.ibm.ws.amm.AnnotativeMetadataManagerImpl.performMergeOperations(AnnotativeMetadataManagerImpl.java:504)
at com.ibm.ws.amm.AnnotativeMetadataManagerImpl.merge(AnnotativeMetadataManagerImpl.java:269)
at com.ibm.ws.amm.commonarchive.AnnotationsProcessorImpl.merge(AnnotationsProcessorImpl.java:144)
at com.ibm.ws.amm.commonarchive.AnnotationsProcessorImpl.merge(AnnotationsProcessorImpl.java:66)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EJBJarFileImpl.processAnnotations(EJBJarFileImpl.java:588)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EJBJarFileImpl.getDeploymentDescriptor(EJBJarFileImpl.java:473)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EJBJarFileImpl.getStandardDeploymentDescriptor(EJBJarFileImpl.java:635)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EARFileImpl.getDeploymentDescriptor(EARFileImpl.java:812)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EARFileImpl.getDeploymentDescriptor(EARFileImpl.java:784)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleRefImpl.getDeploymentDescriptor(ModuleRefImpl.java:205)
at com.ibm.ws.runtime.component.DeployedModuleImpl.reopen(DeployedModuleImpl.java:306)
at com.ibm.ws.runtime.component.DeployedModuleImpl$2.run(DeployedModuleImpl.java:753)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at com.ibm.ws.runtime.component.DeployedModuleImpl.touch(DeployedModuleImpl.java:751)
at com.ibm.ws.metadata.ejb.WASWCCMMetaData.reload(WASWCCMMetaData.java:211)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.initializeDeferredEJBImpl(AbstractEJBRuntime.java:2487)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.access$300(AbstractEJBRuntime.java:234)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime$1$1.run(AbstractEJBRuntime.java:2390)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime$1$1.run(AbstractEJBRuntime.java:2384)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5413)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5539)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime$1.run(AbstractEJBRuntime.java:2383)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime$1.run(AbstractEJBRuntime.java:2357)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.initializeDeferredEJB(AbstractEJBRuntime.java:2356)
at com.ibm.ejs.container.HomeRecord.getHomeAndInitialize(HomeRecord.java:405)
at com.ibm.ejs.container.HomeOfHomes.getHome(HomeOfHomes.java:431)
at com.ibm.ejs.container.HomeOfHomes.getHomeByInterface(HomeOfHomes.java:891)
at com.ibm.ws.ejbcontainer.injection.factory.EJBLinkObjectFactory.getObjectInstance(EJBLinkObjectFactory.java:278)
at com.ibm.ws.ejbcontainer.injection.factory.EJBLinkObjectFactory.getObjectInstance(EJBLinkObjectFactory.java:178)
at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObjectInstance(InjectionBinding.java:1176)
at com.ibm.ws.injectionengine.processor.EJBInjectionBinding.getInjectionObjectInstance(EJBInjectionBinding.java:1140)
at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:1055)
at com.ibm.ws.injectionengine.processor.EJBInjectionBinding.getInjectionObject(EJBInjectionBinding.java:1077)
at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectableObject(InjectionBinding.java:994)
at com.ibm.wsspi.injectionengine.InjectionTarget.inject(InjectionTarget.java:118)
at com.ibm.ws.injectionengine.AbstractInjectionEngine.inject(AbstractInjectionEngine.java:1065)
at com.ibm.ejs.container.MessageDrivenBeanO.initialize(MessageDrivenBeanO.java:307)
at com.ibm.ejs.container.BeanOFactory.create(BeanOFactory.java:147)
at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1242)
at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1360)
at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:88)
at com.ibm.ejs.container.activator.Activator.preInvokeActivateBean(Activator.java:614)
at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:4177)
at com.ibm.ejs.container.EJSContainer.preInvokeMdbActivate(EJSContainer.java:3717)
at com.ibm.ejs.container.MessageEndpointHandler.beforeDelivery(MessageEndpointHandler.java:1450)
at com.ibm.ejs.container.MessageEndpointHandler.invokeMessageEndpointMethod(MessageEndpointHandler.java:865)
at com.ibm.ejs.container.MessageEndpointHandler.invoke(MessageEndpointHandler.java:831)
at $Proxy38.beforeDelivery(Unknown Source)
at com.ibm.j2ca.extension.eventmanagement.external.CallbackEventSender.callBeforeDelivery(CallbackEventSender.java:819)
at com.ibm.j2ca.extension.eventmanagement.external.CallbackEventSender.sendRecord(CallbackEventSender.java:480)
at com.ibm.j2ca.extension.eventmanagement.external.CallbackEventSender.sendEventWithNoReturn(CallbackEventSender.java:333)
at com.ibm.j2ca.sap.inbound.SapEventSender.sendEvents(SapEventSender.java:113)
at com.ibm.j2ca.sap.inbound.SapEventSender.run(SapEventSender.java:85)
at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:608)
at com.ibm.ejs.j2c.work.WorkManagerImpl.doWork(WorkManagerImpl.java:238)
at com.ibm.ejs.j2c.work.WorkManagerImpl.doWork(WorkManagerImpl.java:162)
at com.ibm.j2ca.sap.inbound.SapFunctionHandler.sendEvent(SapFunctionHandler.java:121)
at com.ibm.j2ca.sap.ale.inbound.SapIdocFunctionHandler.processIdoc(SapIdocFunctionHandler.java:260)
at com.ibm.j2ca.sap.ale.inbound.SapIdocFunctionHandler.handleRequest(SapIdocFunctionHandler.java:179)
at com.ibm.j2ca.sap.ext.SapJCoServerHandlerFactory$SapGenericServerHandler.handleRequest(SapJCoServerHandlerFactory.java:138)
at com.ibm.j2ca.sap.ext.SapJCoServerHandlerFactory$SapGenericServerHandler.handleRequest(SapJCoServerHandlerFactory.java:93)
at com.sap.conn.jco.rt.DefaultServerWorker$FunctionDispatcher.handleRequest(DefaultServerWorker.java:1049)
at com.sap.conn.jco.rt.DefaultServerWorker$FunctionDispatcher.handleRequest(DefaultServerWorker.java:977)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(DefaultServerWorker.java:160)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:3349)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.executePlayback(MiddlewareJavaRfc.java:2827)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.playbackTRfc(MiddlewareJavaRfc.java:2646)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.handletRfcRequest(MiddlewareJavaRfc.java:2537)
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(MiddlewareJavaRfc.java:2358)
at com.sap.conn.jco.rt.DefaultServerWorker.dispatch(DefaultServerWorker.java:284)
at com.sap.conn.jco.rt.DefaultServerWorker.loop(DefaultServerWorker.java:369)
at com.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.java:245)
at java.lang.Thread.run(Thread.java:769)

Resolving The Problem

You can safely ignore this message, as there is no functional impact.

[{"Product":{"code":"SSMKUK","label":"WebSphere Adapters Family"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Adapter for SAP","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5;7.0.0.3;7.0.0.1;7.0","Edition":"WebSphere","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
15 June 2018

UID

swg21595667