Author: kfujino Date: Thu Feb 2 08:01:57 2017 New Revision: 1781355 URL: http://svn.apache.org/viewvc?rev=1781355&view=rev Log: Ensure that NoRpcChannelReply messages are not received on RpcCallback.
Modified: tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java URL: http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java?rev=1781355&r1=1781354&r2=1781355&view=diff ============================================================================== --- tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java (original) +++ tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java Thu Feb 2 08:01:57 2017 @@ -113,7 +113,8 @@ public class RpcChannel implements Chann if ( rmsg.reply ) { RpcCollector collector = responseMap.get(key); if (collector == null) { - callback.leftOver(rmsg.message, sender); + if (!(rmsg instanceof RpcMessage.NoRpcChannelReply)) + callback.leftOver(rmsg.message, sender); } else { synchronized (collector) { //make sure it hasn't been removed Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml?rev=1781355&r1=1781354&r2=1781355&view=diff ============================================================================== --- tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Thu Feb 2 08:01:57 2017 @@ -81,6 +81,14 @@ </fix> </changelog> </subsection> + <subsection name="Tribes"> + <changelog> + <fix> + Ensure that <code>NoRpcChannelReply</code> messages are not received on + <code>RpcCallback</code>. (kfujino) + </fix> + </changelog> + </subsection> </section> <section name="Tomcat 8.0.41 (violetagg)" rtext="2017-01-24"> <subsection name="Cluster"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org