log.error("Receiver failed", e);
log.error("Init failed", e); throwable = e;
      public void init()      {         try         {            Connection conn = getNextConnection();                        if (subName != null)            {               try               {                  conn.setClientID(clientID);               }               catch (Exception e)               {                  //Some providers may provide a connection with client id already set               }            }                        sess = conn.createSession(transacted, ackMode);                        if (subName == null)            {                          cons = sess.createConsumer(dest, selector, noLocal);            }            else            {               cons = sess.createDurableSubscriber((Topic)dest, subName, selector, noLocal);            }         }         catch (Exception e)         {            log.error("Receiver failed", e);            failed = true;         }           }