<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.1</li>
<li>Operating System version: windowns10</li>
<li>Java version: jdk1.8</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>consumer set paramert mock = true</li>
<li>consumer add XxxServiceMock class</li>
<li>when provider receive connection more than executes provider throw RpcException</li>
</ol>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">when provider throw RpcException，consumer side will invoke XxxServiceMock</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">provider return RpcResult，But not throw RpcException，so MockClusterInvoker can not catch<br>
the RpcException and do not invoke XxxServiceMock</p>
<p dir="auto">can i create a pr for it?</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.5</li>
<li>Operating System version: MacOS Catalina 10.15.1</li>
<li>Java version: 1.8.0_91</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li></li>
</ol>
<p dir="auto">I just forked the proj and tried to compile the whole proj:<br>
mvn clean install -DskipTests=true</p>
<p dir="auto">then I got a compilation error.</p>
<ol start="2" dir="auto">
<li>It runs wrong in Win 10 either.</li>
</ol>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">Build Success</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">I got this error:<br>
<em>Failed to execute goal org.xolstice.maven.plugins:protobuf-maven-plugin:0.5.1:compile-custom (default) on project dubbo-serialization-protobuf: Could not transfer artifact org.apache.dubbo:protoc-gen-dubbo-java:exe:osx-x86_64:1.19.0-SNAPSHOT from/to apache.snapshots (<a href="https://repository.apache.org/snapshots" rel="nofollow">https://repository.apache.org/snapshots</a>): Remote host closed connection during handshake</em></p>