IBM Support

PI28773: INFORMATIONAL MESSAGE MERGEMETHODTARGET COULD NOT LOCATE AN EJB REFERENCE FOR INTERCEPTOR [XXX] OCCURS DURING APPLICATIONSTART

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • During application start the following message appears in the
    SystemOut.log of the Application server:
    
    annotations   I AroundInvokeMergeAction mergeMethodTarget Could
    not locate an EJB reference for Interceptor  [xxxx].
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V7.0                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: The @AroundInvoke interceptor method    *
    *                      is not found when it is defined on      *
    *                      the target class.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The @AroundInvoke interceptor method can be defined on a
    separate interceptor class, or it can be defined on the target
    class (the bean itself). In the case where an interceptor
    method is defined on the target class, the interceptor method
    is not found by the Application Server. When this happens the
    following message is written to the server log:
    annotations   I AroundInvokeMergeAction mergeMethodTarget Could
    not locate an EJB reference for Interceptor [xxxx].
    And the interceptor method is not invoked as expected when the
    target method runs.
    This problem only occurs for an @AroundInvoke interceptor
    method defined on the target class.
    

Problem conclusion

  • With this fix the Application Server will search the target
    class (the actual bean), in addition to any specified
    interceptor class or classes, for the @AroundInvoke
    interceptor method.  If the interceptor method is defined on
    the target class it will be invoked as expected when the
    target method runs.
    
    Any application that defines the @AroundInvoke interceptor on
    the target class must be redeployed after this fix pack is
    installed.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 7.0.0.39.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI28773

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-10-30

  • Closed date

    2015-01-29

  • Last modified date

    2015-02-12

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R700 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 7.0

Reference #: PI28773

Modified date: 12 February 2015