[jboss-remoting-issues] [JBoss JIRA] Created: (JBREM-1268) RemotingClientInvoker can change configuration map and prevent InvokerRegistry from reusing client invokers

Ron Sigal (JIRA) jira-events at lists.jboss.org
Mon Jan 24 22:46:49 EST 2011


RemotingClientInvoker can change configuration map and prevent InvokerRegistry from reusing client invokers
-----------------------------------------------------------------------------------------------------------

                 Key: JBREM-1268
                 URL: https://issues.jboss.org/browse/JBREM-1268
             Project: JBoss Remoting
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 2.2.3.SP3, 2.5.3.SP1
            Reporter: Ron Sigal
            Assignee: Ron Sigal
             Fix For: 2.5.3.SP2, 2.2.3.SP4


When org.jboss.remoting.InvokerRegistry.createClientInvoker() looks to reuse an existing client invoker, it compares the InvokerLocator and the configuration map.  However, if org.jboss.remoting.RemoteClientInvoker() finds "socketFactoryClassName" in the InvokerLocator, it adds it to the configuration map, so the new client invoker gets stored with an updated configuration map.  When InvokerRegistry.createClientInvoker() is called again with identical parameters, it can't match the incoming configuration map with the one associated with the previously created client invoker, and it creates a new client invoker.

Reported by Patrick Speer.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-remoting-issues mailing list