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

JndiSessionRegistrarBase registers EJBs with @RemoteBinding twice

    Details

    • Component Fix Version(s):
      1.0.12

      Description

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dereed Dennis Reed
                  Reporter:
                  dereed Dennis Reed
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: