[hornetq-commits] JBoss hornetq SVN: r8481 - trunk/src/main/org/hornetq/core/client/impl.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Dec 1 12:44:47 EST 2009


Author: jmesnil
Date: 2009-12-01 12:44:47 -0500 (Tue, 01 Dec 2009)
New Revision: 8481

Modified:
   trunk/src/main/org/hornetq/core/client/impl/ClientSessionImpl.java
Log:
fixed previous commit

* if a SESSION_CREATION_REJECTED was thrown, the do block was looping for ever...

Modified: trunk/src/main/org/hornetq/core/client/impl/ClientSessionImpl.java
===================================================================
--- trunk/src/main/org/hornetq/core/client/impl/ClientSessionImpl.java	2009-12-01 16:59:49 UTC (rev 8480)
+++ trunk/src/main/org/hornetq/core/client/impl/ClientSessionImpl.java	2009-12-01 17:44:47 UTC (rev 8481)
@@ -830,19 +830,20 @@
                try
                {
                   channel1.sendBlocking(createRequest);
+                  retry = false;
                } 
                catch(HornetQException e)
                {
                   // the session was created while its server was starting, retry it:
                   if (e.getCode() == HornetQException.SESSION_CREATION_REJECTED)
                   {
-                     log.warn("Server is starting, retry to create the session");
-
+                     log.warn("Server is starting, retry to create the session " + name);
                      retry = true;
-                     continue;
                   }
                }
             } while(retry);
+            
+            log.info("created session " + name);
 
             channel.clearCommands();
 



More information about the hornetq-commits mailing list