Author: pero Date: Thu Apr 5 02:34:27 2007 New Revision: 525780 URL: http://svn.apache.org/viewvc?view=rev&rev=525780 Log: Log error as sender is no a regsiterd member.
Modified: tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java Modified: tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java?view=diff&rev=525780&r1=525779&r2=525780 ============================================================================== --- tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java (original) +++ tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java Thu Apr 5 02:34:27 2007 @@ -431,7 +431,21 @@ ClusterData data = serialize(message); String key = getKey(member); IDataSender sender = (IDataSender) map.get(key); - sendMessageData(data, sender); + if(sender == null) { + if (log.isErrorEnabled() ) { + IDataSender[] senders = getSenders(); + StringBuffer senderInfo = new StringBuffer() ; + for (int i = 0; i < senders.length; i++) { + IDataSender sender1 = senders[i]; + senderInfo.append(sender1.toString()); + if(i-1 < senders.length) + senderInfo.append(",") ; + } + log.error("Unable to send replicated message to member ["+ + member+"], has only senders for [" + senderInfo + "]"); + } + } else + sendMessageData(data, sender); } finally { if (doTransmitterProcessingStats) { addProcessingStats(time); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]