/* */ }
/* */ catch (Throwable e)
/* */ {
/* 116 */ log.error(e);
/* 117 */ e.printStackTrace();
/* 118 */ throw new RemoteConnectionException();
/* */ }
/* */
/* */ try
/* */ {
/* 124 */ this.receiverConnector = new Connector();
/* 125 */ String receiverLocatorString = Parameters.getParameter("clientUriString", chatClientLocatorDefault);
/* 126 */ InvokerLocator receiverLocator = new InvokerLocator(receiverLocatorString);
/* 127 */ this.receiverConnector.setInvokerLocator(receiverLocator.getLocatorURI());
/* 128 */ log.info(receiverLocator.getLocatorURI());
/* 129 */ this.receiverConnector.start();
/* 130 */ receiverLocator = this.receiverConnector.getLocator();
/* 131 */ log.info(this.receiverConnector.getInvokerLocator());
/* 132 */ InvokerCallbackHandler receiverHandler = new ChatReceiverHandler(talkFrame);
/* 133 */ serverClient.addListener(receiverHandler, receiverLocator, owner);
/* */ }
/* */ catch (MalformedURLException e)
/* */ {
/* 137 */ log.error(e);
/* 138 */ e.printStackTrace();
/* 139 */ throw new RemoteConnectionException();
/* */ }
/* */ catch (Throwable e)
/* */ {
/* 143 */ log.error(e);
/* 144 */ e.printStackTrace();
/* 145 */ throw new RemoteConnectionException();
/* */ }
/* */
/* 149 */ ChatServer chatServer = new ChatServerStub(serverClient);
/* */
/* 152 */ SendThread sendThread = new SendThread(chatServer, outgoingLines);