<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/apache/dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have checked the <a href="https://github.com/apache/dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: 2.7.3</li>
<li>Operating System version: macOs Sierra</li>
<li>Java version: JDK 1.8</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>start the provider</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;bean id=&quot;demoService&quot; class=&quot;com.ctrip.DemoServiceImpl&quot;/&gt;
&lt;dubbo:service interface=&quot;com.ctrip.DemoService&quot; ref=&quot;demoService&quot;&gt;
&lt;/dubbo:service&gt;"><pre class="notranslate"><code class="notranslate">&lt;bean id="demoService" class="com.ctrip.DemoServiceImpl"/&gt;
&lt;dubbo:service interface="com.ctrip.DemoService" ref="demoService"&gt;
&lt;/dubbo:service&gt;
</code></pre></div>
<ol start="2" dir="auto">
<li>set return to false for the consumer, and make a call to the DemoService.</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;dubbo:reference id=&quot;demoService&quot; interface=&quot;com.ctrip.DemoService&quot;&gt;
  &lt;dubbo:parameter key=&quot;return&quot; value=&quot;false&quot;/&gt;
&lt;/dubbo:reference&gt;"><pre class="notranslate"><code class="notranslate">&lt;dubbo:reference id="demoService" interface="com.ctrip.DemoService"&gt;
  &lt;dubbo:parameter key="return" value="false"/&gt;
&lt;/dubbo:reference&gt;
</code></pre></div>
<ol start="3" dir="auto">
<li>Dubbo will invoke listener even it's one way mode.</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="public abstract class ListenableFilter implements Filter {

    protected Listener listener = null;

    public Listener listener() {
        return listener;
    }
}"><pre class="notranslate"><code class="notranslate">public abstract class ListenableFilter implements Filter {

    protected Listener listener = null;

    public Listener listener() {
        return listener;
    }
}
</code></pre></div>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">Filter listener should not be invoked in one way mode.</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">Filter listener is invoked in one way mode.</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have searched the <a href="https://github.com/apache/dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have checked the <a href="https://github.com/apache/dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: 2.7.x</li>
<li>Operating System version: Mac OS</li>
<li>Java version: N/A</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<p dir="auto">Run dubbo-demo project</p>
<ol dir="auto">
<li>Use consul as registry center</li>
<li>Start provider</li>
<li>Start consumer</li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">The consumer can exit as usual</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">The consumer cannot exit.</p>
<p dir="auto">If there is an exception, please attach the exception trace:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Just put your stack trace here!"><pre class="notranslate"><code class="notranslate">Just put your stack trace here!
</code></pre></div>