All,

recent commits for refactoring the AMQProtocolhandler have created a race
condition on establishing a connection.  Until this is fixed you may see
clients hanging when attempting connection to the broker.

I'll be raising a JIRA and creating a patch shortly.

In brief, because the AMQStateManager is now initialised in the
AMQProtocolSession, we cannot check to see if we have attained a particular
state until the session object has been created.  However the creation of
the session object is dependent upon the MINA thread handling the
asynchronous response from the broker.

Reply via email to