Author: fhanik Date: Thu Jun 29 04:02:43 2006 New Revision: 418003 URL: http://svn.apache.org/viewvc?rev=418003&view=rev Log: Add in the ability to ignore incorrect packages
Modified: tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java Modified: tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java?rev=418003&r1=418002&r2=418003&view=diff ============================================================================== --- tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java (original) +++ tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java Thu Jun 29 04:02:43 2006 @@ -359,6 +359,11 @@ while ( doRunReceiver ) { try { receive(); + } catch ( ArrayIndexOutOfBoundsException ax ) { + //we can ignore this, as it means we have an invalid package + //but we will log it to debug + if ( log.isDebugEnabled() ) + log.debug("Invalid member mcast package.",ax); } catch ( Exception x ) { log.warn("Error receiving mcast package. Sleeping 500ms",x); try { Thread.sleep(500); } catch ( Exception ignore ){} Modified: tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java?rev=418003&r1=418002&r2=418003&view=diff ============================================================================== --- tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java (original) +++ tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java Thu Jun 29 04:02:43 2006 @@ -394,7 +394,9 @@ buf.append(port).append(", alive="); buf.append(memberAliveTime).append(","); buf.append("id=").append(bToS(this.uniqueId)).append(", "); - buf.append("payload=").append(bToS(this.payload,5)).append(", "); + buf.append("payload=").append(bToS(this.payload,8)).append(", "); + buf.append("command=").append(bToS(this.command,8)).append(", "); + buf.append("domain=").append(bToS(this.domain,8)).append(", "); buf.append("]"); return buf.toString(); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]