Uploaded image for project: 'EJB 3.0'
  1. EJB 3.0
  2. EJBTHREE-2265

JndiSessionRegistrarBase registers EJBs with @RemoteBinding twice

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • bom-eap5-1.0.3
    • bom-eap5-1.0.2
    • proxy-impl
    • None
    • 1.0.12

      JndiSessionRegistrarBase registers the EJB's ProxyFactory, then immediately unbinds and registers it again.

      This causes problems in ProxyClusteringRegistry because the register call sets up a map of cluster members, which is referenced
      from the EJB's ReplicantsManagerInterceptor. The unbind then deletes this map in ProxyClusteringRegistry, and the 2nd
      register creates a new map that will get updates when the cluster membership changes.
      Since the interceptor now has a reference to a different map, it never sees the cluster membership changes.

              rhn-support-dereed Dennis Reed
              rhn-support-dereed Dennis Reed
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: