Topic
  • 1 reply
  • Latest Post - ‏2011-03-25T02:12:41Z by khongks
khongks
khongks
2 Posts

Pinned topic AnnotativeMetadataManagerImpl merge Caught exception while merging

‏2011-03-24T13:34:33Z |
Hi,

1) I encountered with exception in my application.

3/22/11 20:11:14:514 SGT 00000080 annotations E AnnotativeMetadataManagerImpl merge Caught exception while merging
com.ibm.wsspi.amm.merge.MergeException: the class MyAAAService does not define a valid session bean; it declares the interface IMyBBBService as a business interface but does not implement it

2) The class structure is as follows:

a. public class MyAAAService implements IMyAAAService
b. public class MyBBBService extends MyAAAService implements IMyBBBService
c. public interface IMyBBBService extends IMyAAAService

3) Based on EJB Core Contracts and Requirements - there is this Optional Requirement that states

A session bean class must not have a superclass that is itself a session bean class.

Is there a problem with how WAS implements annotation?

We are using WAS V7.0 FP13.
Updated on 2011-03-25T02:12:41Z at 2011-03-25T02:12:41Z by khongks
  • khongks
    khongks
    2 Posts

    Re: AnnotativeMetadataManagerImpl merge Caught exception while merging

    ‏2011-03-25T02:12:41Z  
    Adding one more clarification

    d. MyAAAService and MyBBBService are annotated as @Stateless