<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/incubator-dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.<br>
yes</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/incubator-dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.<br>
yes</li>
</ul>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: 2.6.2</li>
<li>Operating System version: centos6.2</li>
<li>Java version: jdk1.8.0_152</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>when upgrade from dubbo2.5.4 to dubbo2.6.2</li>
<li>use hessian:// with large payload</li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">What do you expected from the above steps？<br>
return result success</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">What actually happens?<br>
rpc error<br>
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="com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method downloadBytes in the service com.warehouse.api.facade.WarehouseFacade. Tried 3 times of
 the providers [10.143.5.4:57994, 10.143.5.6:57994, 10.143.5.5:57994] (3/3) from the registry dubbo-zk1.finance.qihoo.com:2181 on the consumer 10.143.5.53 using t
he dubbo version 2.6.2. Last error is: Failed to invoke remote service: interface com.warehouse.api.facade.WarehouseFacade, method: downloadBytes, ca
use: 413: java.io.IOException: Server returned HTTP response code: 413 for URL: http://10.143.5.6:57994/com.warehouse.api.facade.WarehouseFacade?Serve
rApplicationName=warehouse-app&amp;anyhost=true&amp;application=gws-app&amp;check=false&amp;default.check=false&amp;default.delay=-1&amp;default.payload=52428800&amp;default.reference.filter=-e
xception&amp;default.service.filter=-exception&amp;default.timeout=5000&amp;delay=-1&amp;dubbo=2.5.4-RELEASE&amp;generic=false&amp;interface=com.warehouse.api.facade.Warehou
seFacade&amp;methods=download,downloadBytes,downloadBytesBatch,upload,buildUrlForOpenFile,getPathForOpenFile,zipCompress,uploadBytes,zipCompressByPassword&amp;organization=720&amp;owner=720loan&amp;payload=157286400&amp;pid=22932&amp;protocol=hessian&amp;qos.enable=false&amp;register.ip=10.143.5.53&amp;remote.timestamp=1541681653305&amp;revision=0.0.2-RELEASE&amp;server=j
etty&amp;side=consumer&amp;timeout=2000&amp;timestamp=1542291054639
        at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:109) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:238) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:75) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.common.bytecode.proxy23.downloadBytes(proxy23.java) ~[dubbo-2.6.2.jar:2.6.2]
        at com.gws.common.warehouse.util.FileUploadUtils.downloadFileByWarehouse(FileUploadUtils.java:111) [gws-app-2.18.0-RELEASE.jar:?]
        at com.gws.common.warehouse.util.FileUploadUtils.multiDownloadFile(FileUploadUtils.java:91) [gws-app-2.18.0-RELEASE.jar:?]
        at com.gws.modules.face.FaceOcrFacadeImpl.faceOcrIdCard(FaceOcrFacadeImpl.java:50) [gws-app-2.18.0-RELEASE.jar:?]
        at com.gws.modules.face.FaceOcrFacadeImpl.recognizeOcrIdcard(FaceOcrFacadeImpl.java:113) [gws-app-2.18.0-RELEASE.jar:?]
        at com.alibaba.dubbo.common.bytecode.Wrapper38.invokeMethod(Wrapper38.java) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:76) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:52) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.ExceptionFilter.invoke(ExceptionFilter.java:30) [msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:42) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:78) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.app.filter.ProviderRejectServiceFilter.invoke(ProviderRejectServiceFilter.java:78) [msf-app-framework-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.app.filter.MsfExecuteLimitFilter.invoke(MsfExecuteLimitFilter.java:60) [msf-app-framework-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.MsfExceptionFilter.invoke(MsfExceptionFilter.java:31) [msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.ProviderContextFilter.invoke(ProviderContextFilter.java:57) [msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.plus.cat.dubbo.CatTransaction.invoke(CatTransaction.java:67) [msf-plus-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:138) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:38) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:103) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:96) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:172) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:80) [dubbo-2.6.2.jar:2.6.2]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_152]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_152]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_152]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_152]
Caused by: com.caucho.hessian.client.HessianConnectionException: 413: java.io.IOException: Server returned HTTP response code: 413 for URL: http://10.143.5.6:57994/com.warehouse.api.facade.WarehouseFacade?ServerApplicationName=warehouse-app&amp;anyhost=true&amp;application=gws-app&amp;check=false&amp;default.check=false&amp;default.delay=-1&amp;default.payload=52428800&amp;default.reference.filter=-exception&amp;default.service.filter=-exception&amp;default.timeout=5000&amp;delay=-1&amp;dubbo=2.5.4-RELEASE&amp;generic=false&amp;interface=com.warehouse.api.facade.WarehouseFacade&amp;methods=download,downloadBytes,downloadBytesBatch,upload,buildUrlForOpenFile,getPathForOpenFile,zipCompress,uploadBytes,zipCompressByPassword&amp;organization=720&amp;owner=720loan&amp;payload=157286400&amp;pid=22932&amp;protocol=hessian&amp;qos.enable=false&amp;register.ip=10.143.5.53&amp;remote.timestamp=1541681653305&amp;revision=0.0.2-RELEASE&amp;server=jetty&amp;side=consumer&amp;timeout=2000&amp;timestamp=1542291054639
        at com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURLConnection.java:142) ~[hessian-4.0.7.jar:?]
        at com.caucho.hessian.client.HessianProxy.sendRequest(HessianProxy.java:283) ~[hessian-4.0.7.jar:?]
        at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:170) ~[hessian-4.0.7.jar:?]
        at com.sun.proxy.$Proxy69.downloadBytes(Unknown Source) ~[?:?]
        at com.alibaba.dubbo.common.bytecode.Wrapper22.invokeMethod(Wrapper22.java) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:76) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol$2.doInvoke(AbstractProxyProtocol.java:97) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:148) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.plus.cat.dubbo.AppNameAppendFilter.invoke(AppNameAppendFilter.java:16) ~[msf-plus-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.hystrix.filter.HystrixFilter.invoke(HystrixFilter.java:51) ~[msf-hystrix-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:54) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:81) ~[msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.plus.cat.dubbo.CatTransaction.invoke(CatTransaction.java:67) ~[msf-plus-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:77) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:78) ~[dubbo-2.6.2.jar:2.6.2]
        ... 47 more"><pre class="notranslate"><code class="notranslate">com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method downloadBytes in the service com.warehouse.api.facade.WarehouseFacade. Tried 3 times of
 the providers [10.143.5.4:57994, 10.143.5.6:57994, 10.143.5.5:57994] (3/3) from the registry dubbo-zk1.finance.qihoo.com:2181 on the consumer 10.143.5.53 using t
he dubbo version 2.6.2. Last error is: Failed to invoke remote service: interface com.warehouse.api.facade.WarehouseFacade, method: downloadBytes, ca
use: 413: java.io.IOException: Server returned HTTP response code: 413 for URL: http://10.143.5.6:57994/com.warehouse.api.facade.WarehouseFacade?Serve
rApplicationName=warehouse-app&amp;anyhost=true&amp;application=gws-app&amp;check=false&amp;default.check=false&amp;default.delay=-1&amp;default.payload=52428800&amp;default.reference.filter=-e
xception&amp;default.service.filter=-exception&amp;default.timeout=5000&amp;delay=-1&amp;dubbo=2.5.4-RELEASE&amp;generic=false&amp;interface=com.warehouse.api.facade.Warehou
seFacade&amp;methods=download,downloadBytes,downloadBytesBatch,upload,buildUrlForOpenFile,getPathForOpenFile,zipCompress,uploadBytes,zipCompressByPassword&amp;organization=720&amp;owner=720loan&amp;payload=157286400&amp;pid=22932&amp;protocol=hessian&amp;qos.enable=false&amp;register.ip=10.143.5.53&amp;remote.timestamp=1541681653305&amp;revision=0.0.2-RELEASE&amp;server=j
etty&amp;side=consumer&amp;timeout=2000&amp;timestamp=1542291054639
        at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:109) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:238) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:75) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.common.bytecode.proxy23.downloadBytes(proxy23.java) ~[dubbo-2.6.2.jar:2.6.2]
        at com.gws.common.warehouse.util.FileUploadUtils.downloadFileByWarehouse(FileUploadUtils.java:111) [gws-app-2.18.0-RELEASE.jar:?]
        at com.gws.common.warehouse.util.FileUploadUtils.multiDownloadFile(FileUploadUtils.java:91) [gws-app-2.18.0-RELEASE.jar:?]
        at com.gws.modules.face.FaceOcrFacadeImpl.faceOcrIdCard(FaceOcrFacadeImpl.java:50) [gws-app-2.18.0-RELEASE.jar:?]
        at com.gws.modules.face.FaceOcrFacadeImpl.recognizeOcrIdcard(FaceOcrFacadeImpl.java:113) [gws-app-2.18.0-RELEASE.jar:?]
        at com.alibaba.dubbo.common.bytecode.Wrapper38.invokeMethod(Wrapper38.java) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:76) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:52) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.ExceptionFilter.invoke(ExceptionFilter.java:30) [msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:42) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:78) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.app.filter.ProviderRejectServiceFilter.invoke(ProviderRejectServiceFilter.java:78) [msf-app-framework-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.app.filter.MsfExecuteLimitFilter.invoke(MsfExecuteLimitFilter.java:60) [msf-app-framework-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.MsfExceptionFilter.invoke(MsfExceptionFilter.java:31) [msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.ProviderContextFilter.invoke(ProviderContextFilter.java:57) [msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.msf.plus.cat.dubbo.CatTransaction.invoke(CatTransaction.java:67) [msf-plus-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:138) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:38) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:103) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:96) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:172) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51) [dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:80) [dubbo-2.6.2.jar:2.6.2]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_152]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_152]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_152]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_152]
Caused by: com.caucho.hessian.client.HessianConnectionException: 413: java.io.IOException: Server returned HTTP response code: 413 for URL: http://10.143.5.6:57994/com.warehouse.api.facade.WarehouseFacade?ServerApplicationName=warehouse-app&amp;anyhost=true&amp;application=gws-app&amp;check=false&amp;default.check=false&amp;default.delay=-1&amp;default.payload=52428800&amp;default.reference.filter=-exception&amp;default.service.filter=-exception&amp;default.timeout=5000&amp;delay=-1&amp;dubbo=2.5.4-RELEASE&amp;generic=false&amp;interface=com.warehouse.api.facade.WarehouseFacade&amp;methods=download,downloadBytes,downloadBytesBatch,upload,buildUrlForOpenFile,getPathForOpenFile,zipCompress,uploadBytes,zipCompressByPassword&amp;organization=720&amp;owner=720loan&amp;payload=157286400&amp;pid=22932&amp;protocol=hessian&amp;qos.enable=false&amp;register.ip=10.143.5.53&amp;remote.timestamp=1541681653305&amp;revision=0.0.2-RELEASE&amp;server=jetty&amp;side=consumer&amp;timeout=2000&amp;timestamp=1542291054639
        at com.caucho.hessian.client.HessianURLConnection.sendRequest(HessianURLConnection.java:142) ~[hessian-4.0.7.jar:?]
        at com.caucho.hessian.client.HessianProxy.sendRequest(HessianProxy.java:283) ~[hessian-4.0.7.jar:?]
        at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:170) ~[hessian-4.0.7.jar:?]
        at com.sun.proxy.$Proxy69.downloadBytes(Unknown Source) ~[?:?]
        at com.alibaba.dubbo.common.bytecode.Wrapper22.invokeMethod(Wrapper22.java) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:76) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol$2.doInvoke(AbstractProxyProtocol.java:97) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:148) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.plus.cat.dubbo.AppNameAppendFilter.invoke(AppNameAppendFilter.java:16) ~[msf-plus-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.hystrix.filter.HystrixFilter.invoke(HystrixFilter.java:51) ~[msf-hystrix-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:54) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.core.dubbo.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:81) ~[msf-core-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.msf.plus.cat.dubbo.CatTransaction.invoke(CatTransaction.java:67) ~[msf-plus-2.8.6.2-RELEASE.jar:?]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:77) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) ~[dubbo-2.6.2.jar:2.6.2]
        at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:78) ~[dubbo-2.6.2.jar:2.6.2]
        ... 47 more
</code></pre></div>
<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.6.6</li>
<li>Operating System version: ubuntu 16.04.5</li>
<li>Java version: 1.8</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>服务端设置服务的超时时间100ms</li>
<li>客户端发送请求。</li>
<li>xxx</li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">发送请求在设置的超时时间内超时。</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">在某些情况下会有异常超时如下。实际elapse时间超过设置timeout。</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="
Caused by: com.alibaba.dubbo.remoting.TimeoutException: Sending request timeout in client-side. start time: 2019-08-02 20:19:14.066, end time: 2019-08-02 20:19:52.800, elapsed: 38734 ms, timeout: 100 ms, request: Request [id=26284376, version=2.0.2, twoway=true, event=false, broken=false,"><pre class="notranslate"><code class="notranslate">
Caused by: com.alibaba.dubbo.remoting.TimeoutException: Sending request timeout in client-side. start time: 2019-08-02 20:19:14.066, end time: 2019-08-02 20:19:52.800, elapsed: 38734 ms, timeout: 100 ms, request: Request [id=26284376, version=2.0.2, twoway=true, event=false, broken=false,
</code></pre></div>