错误信息:

2020-09-08 14:07:14.718 ERROR 16146 --- [io-12000-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processin
g failed; nested exception is feign.RetryableException: too many bytes written executing POST http://pay/wx/create] with root cause
java.io.IOException: too many bytes writtenat sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3574) ~[na:1.8.0_212]at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3565) ~[na:1.8.0_212]at feign.Client$Default.convertAndSend(Client.java:181) ~[feign-core-10.4.0.jar!/:na]at feign.Client$Default.execute(Client.java:77) ~[feign-core-10.4.0.jar!/:na]at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer$1.doWithRetry(RetryableFeignLoadBalancer.java:114) ~[spring-cloud-openfeign-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer$1.doWithRetry(RetryableFeignLoadBalancer.java:94) ~[spring-cloud-openfeign-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:na]at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:180) ~[spring-retry-1.2.5.RELEASE.jar!/:na]at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer.execute(RetryableFeignLoadBalancer.java:94) ~[spring-cloud-openfeign-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]at org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer.execute(RetryableFeignLoadBalancer.java:54) ~[spring-cloud-openfeign-core-2.1.5.RELEASE.jar!/:2.1.5.RELEASE]at com.netflix.client.AbstractLoadBalancerAwareClient$1.call(AbstractLoadBalancerAwareClient.java:104) ~[ribbon-loadbalancer-2.3.0.jar!/:2.3.0]at com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommand.java:303) ~[ribbon-loadbalancer-2.3.0.jar!/:2.3.0]at com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommand.java:287) ~[ribbon-loadbalancer-2.3.0.jar!/:2.3.0]at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:231) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:228) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:286) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.onNext(OnSubscribeConcatMap.java:144) ~[rxjava-1.3.8.jar!/:1.3.8]at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:185) ~[ribbon-loadbalancer-2.3.0.jar!/:2.3.0]at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) ~[ribbon-loadbalancer-2.3.0.jar!/:2.3.0]at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber$1.call(OperatorRetryWithPredicate.java:127) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:79) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:45) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.Subscriber.setProducer(Subscriber.java:209) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:129) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) ~[rxjava-1.3.8.jar!/:1.3.8]at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) ~[rxjava-1.3.8.jar!/:1.3.8

原因是:body是跟Content-Length 有关系

复制的时候是所有头都复制的,可能导致Content-length长度跟body不一致. 所以只需要判断如果是Content-length就跳过

解决方式:更改复制逻辑

 while (headerNames.hasMoreElements()) {String name = headerNames.nextElement();// 跳过 content-lengthif (name.equals("content-length")){continue;}String values = request.getHeader(name);template.header(name, values);}

Request processin g failed; nested exception is feign.RetryableException: too many bytes written相关推荐

  1. Request processing failed; nested exception is feign.RetryableException: Read timed out

    前言 spring boot 2.0.0.RELEASE spring cloud Finchley.RELEASE 错误:Request processing failed; nested exce ...

  2. nested exception is feign.RetryableException: Incomplete output stream executing POST http://

    一.背景 SpringCloud微服务框架中使用OpenFeign做服务间调用时(入参为@ResponseBody标注的JavaBean,请求类型为POST),被调用方正常执行,调用方报错,报错信息如 ...

  3. 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...

    数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input St ...

  4. Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exc

    IDEA运行SSM系统学生信息管理系统:SSM框架实现学生信息的增删改查 1.报错如下: HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 Request processing fail ...

  5. 解决Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException

    跨服务器上传图片时遇到如下错误: Request processing failed; nested exception is com.sun.jersey.api.client.UniformInt ...

  6. threw exception [Request processing failed; nested exception is org.hibernate.exception.SQLGrammarE

    在这里插入代码片> threw exception [Request processing failed; > nested exception is org.hibernate.exce ...

  7. Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Compressed class space

    目录 主要得报错信息如下: 解决办法 主要得报错信息如下: 2022-05-16 07:56:47.702|ERROR|http-nio-8089-exec-11|46|c.g.d.npp.web.c ...

  8. 解决Hander dispatch failed;nested exception is java .lang. AbstractMethodError:Method com/mchange/v2/c

    解决Hander dispatch failed;nested exception is java .lang. AbstractMethodError:Method com/mchange/v2/c ...

  9. 异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError

    异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError 参考文章: (1)异常记录: Handle ...

最新文章

  1. DFS+剪枝 hdu 5113 Black And White
  2. Spring MVC零配置(全注解)(版本5.0.7)
  3. token 过期刷新令牌_OkHttp实现全局过期token自动刷新
  4. wine的sys文件具体位置
  5. 在 MySQL 中使用码农很忙 IP 地址数据库
  6. WCF简单教程(5) 用IIS做Host
  7. 云端上的字节,引擎火力全开
  8. 微型计算机主板上安装的主要部件有,微型计算机的主板上安装的主要部件有()....
  9. MATLAB中移动平均滤波器smooth函数的用法
  10. python-78:对日期格式进行处理
  11. 《tcpip详解》卷一第2章
  12. java模拟器触屏_jar模拟器触屏版
  13. linux蜂鸣器驱动
  14. 怎么把做好的ps保存成图片_PS保存图片提示“无法完成请求”,这里有4种解决方法...
  15. springmvc配置thymeleaf视图解析器
  16. 检测和识别机动车驾驶证信息OCR
  17. Java程序设计-书上重点总结
  18. lintcode-最近公共祖先
  19. Asterisk REST Interface(ARI)
  20. linux 谷歌浏览器设置代理_浏览器自带代理服务器配置脚本

热门文章

  1. BeanFactory源码体系解析--AutowireCapableBeanFactory二
  2. 千月影视v21 2023年新版 前端+后端+h5 无授权运营级 仅供学习研究使用
  3. selenium(java)之屏幕截图操作TakesScreenshot
  4. 常用正则表达式爬取网页信息及分析HTML标签总结
  5. ETL(大数据)测试实战篇(二)
  6. 不用开安卓游戏也能肝……脱机挂揭秘与简记(1)
  7. 在乐视2手机上解决kindle阅读器即译时音标显示正常的问题
  8. SharePoint Portal Server 2007 文档管理和用户管理的总结
  9. 【HTML+CSS】HTML基础知识+软件使用
  10. Matlab计算语音信噪比