com.netflix.zuul.exception.zuulexception:转发错误异常

u59ebvdq  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(352)

我面临着zuul异常,这与正常行为有些不同。我的代码在办公环境中运行良好,而每当我离开那个网络时就会出现异常。我已经和我的网络团队讨论过了,他们没有任何隐私实现。
可用的解决方案纳入我的配置,但我仍然得到错误。增加ribbon,zuul,hystrix计时到600000,但同样的错误发生。
网址

  1. http://localhost:8080/recoverydisbursementservice/api/genrate-payment-schedule/9000240594410/05-05-2021

api响应

  1. {
  2. "timestamp": "2021-04-08T04:26:24.319+0000",
  3. "status": 500,
  4. "error": "Internal Server Error",
  5. "exception": "com.netflix.zuul.exception.ZuulException",
  6. "message": "GENERAL"
  7. }

网关配置

  1. # ===================================================================
  2. # Spring Boot configuration.
  3. #
  4. # This configuration will be overridden by the Spring profile you use,
  5. # for example application-dev.yml if you use the "dev" profile.
  6. #
  7. # More information on profiles: http://www.jhipster.tech/profiles/
  8. # More information on configuration properties: http://www.jhipster.tech/common-application-properties/
  9. # ===================================================================
  10. # ===================================================================
  11. # Standard Spring Boot properties.
  12. # Full reference is available at:
  13. # http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
  14. # ===================================================================
  15. eureka:
  16. client:
  17. enabled: true
  18. healthcheck:
  19. enabled: true
  20. fetch-registry: true
  21. register-with-eureka: true
  22. instance-info-replication-interval-seconds: 10
  23. registry-fetch-interval-seconds: 10
  24. instance:
  25. appname: gateway
  26. instanceId: gateway:${spring.application.instance-id:${random.value}}
  27. lease-renewal-interval-in-seconds: 5
  28. lease-expiration-duration-in-seconds: 10
  29. status-page-url-path: ${management.context-path}/info
  30. health-check-url-path: ${management.context-path}/health
  31. metadata-map:
  32. zone: primary # This is needed for the load balancer
  33. profile: ${spring.profiles.active}
  34. version: ${info.project.version}
  35. ribbon:
  36. ConnectTimeout: 60000
  37. ReadTimeout: 60000
  38. eureka:
  39. enabled: true
  40. # See http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html
  41. zuul: # those values must be configured depending on the application specific needs
  42. host:
  43. connect-timeout-millis: 60000
  44. socket-timeout-millis: 60000
  45. max-total-connections: 1000
  46. max-per-route-connections: 100
  47. semaphore:
  48. max-semaphores: 500
  49. # See https://github.com/Netflix/Hystrix/wiki/Configuration
  50. hystrix:
  51. command:
  52. default:
  53. execution:
  54. isolation:
  55. thread:
  56. timeoutInMilliseconds: 60000
  57. management:
  58. security:
  59. roles: ADMIN
  60. context-path: /management
  61. health:
  62. mail:
  63. enabled: false # When using the MailService, configure an SMTP server and set this to true
  64. spring:
  65. application:
  66. name: gateway
  67. jackson:
  68. serialization.write_dates_as_timestamps: false
  69. jpa:
  70. open-in-view: false
  71. hibernate:
  72. ddl-auto: none
  73. naming:
  74. physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
  75. implicit-strategy: org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
  76. messages:
  77. basename: i18n/messages
  78. mvc:
  79. favicon:
  80. enabled: false
  81. thymeleaf:
  82. mode: XHTML
  83. security:
  84. basic:
  85. enabled: false
  86. server:
  87. session:
  88. cookie:
  89. http-only: true
  90. info:
  91. project:
  92. version: #project.version#
  93. # ===================================================================
  94. # JHipster specific properties
  95. #
  96. # Full reference is available at: http://www.jhipster.tech/common-application-properties/
  97. # ===================================================================
  98. jhipster:
  99. async:
  100. core-pool-size: 2
  101. max-pool-size: 50
  102. queue-capacity: 10000
  103. # By default CORS is disabled. Uncomment to enable.
  104. # cors:
  105. # allowed-origins: "*"
  106. # allowed-methods: "*"
  107. # allowed-headers: "*"
  108. # exposed-headers: "Authorization,Link,X-Total-Count"
  109. # allow-credentials: true
  110. # max-age: 1800
  111. mail:
  112. from: gateway@localhost
  113. swagger:
  114. default-include-pattern: /api/.*
  115. title: gateway API
  116. description: gateway API documentation
  117. version: 0.0.1
  118. terms-of-service-url:
  119. contact-name:
  120. contact-url:
  121. contact-email:
  122. license:
  123. license-url:
  124. ribbon:
  125. display-on-active-profiles: dev
  126. # ===================================================================
  127. # Application specific properties
  128. # Add your own application properties here, see the ApplicationProperties class
  129. # to have type-safe configuration, like in the JHipsterProperties above
  130. #
  131. # More documentation is available at:
  132. # http://www.jhipster.tech/common-application-properties/
  133. # ===================================================================
  134. application:

日志

  1. 2021-04-08 09:26:23.261 DEBUG 9636 --- [ XNIO-2 task-1] c.i.g.g.a.AccessControlFilter : Request Url: /recoverydisbursementservice/api/genrate-payment-schedule/9000240594410/05-05-2021
  2. 2021-04-08 09:26:23.261 DEBUG 9636 --- [ XNIO-2 task-1] c.i.g.g.a.AccessControlFilter : Access Control: allowing access for /recoverydisbursementservice/api/genrate-payment-schedule/9000240594410/05-05-2021, as it matches the following authorized microservice endpoint: /recoverydisbursementservice/api
  3. 2021-04-08 09:26:24.271 WARN 9636 --- [ XNIO-2 task-1] com.netflix.spectator.api.Spectator : no config impl found in classpath, using default
  4. 2021-04-08 09:26:24.286 WARN 9636 --- [ XNIO-2 task-1] o.s.c.n.z.filters.post.SendErrorFilter : Error during filtering
  5. com.netflix.zuul.exception.ZuulException: Forwarding error
  6. at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.handleException(RibbonRoutingFilter.java:188)
  7. at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoutingFilter.java:163)
  8. at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.run(RibbonRoutingFilter.java:111)
  9. at com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:112)
  10. at com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:193)
  11. at com.netflix.zuul.FilterProcessor.runFilters(FilterProcessor.java:157)
  12. at com.netflix.zuul.FilterProcessor.route(FilterProcessor.java:118)
  13. at com.netflix.zuul.ZuulRunner.route(ZuulRunner.java:96)
  14. at com.netflix.zuul.http.ZuulServlet.route(ZuulServlet.java:116)
  15. at com.netflix.zuul.http.ZuulServlet.service(ZuulServlet.java:81)
  16. at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:157)
  17. at org.springframework.cloud.netflix.zuul.web.ZuulController.handleRequest(ZuulController.java:44)
  18. at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
  19. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
  20. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
  21. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
  22. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
  23. at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
  24. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
  25. at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
  26. at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
  27. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
  28. at com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:111)
  29. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  30. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  31. at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
  32. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  33. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  34. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  35. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
  36. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  37. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  38. at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110)
  39. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  40. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  41. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  42. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
  43. at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
  44. at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
  45. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  46. at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
  47. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  48. at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
  49. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  50. at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
  51. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  52. at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
  53. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  54. at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
  55. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  56. at com.idev4.gateway.security.jwt.JWTFilter.doFilter(JWTFilter.java:36)
  57. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  58. at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
  59. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  60. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  61. at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
  62. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  63. at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
  64. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  65. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  66. at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
  67. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  68. at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
  69. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  70. at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
  71. at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
  72. at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
  73. at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
  74. at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)
  75. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  76. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  77. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
  78. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  79. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  80. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  81. at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
  82. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  83. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  84. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  85. at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
  86. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  87. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  88. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  89. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
  90. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  91. at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
  92. at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
  93. at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
  94. at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
  95. at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64)
  96. at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
  97. at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
  98. at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
  99. at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
  100. at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
  101. at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
  102. at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
  103. at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
  104. at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
  105. at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
  106. at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
  107. at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
  108. at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
  109. at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
  110. at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
  111. at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
  112. at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
  113. at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
  114. at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
  115. at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
  116. at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
  117. at io.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
  118. at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
  119. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  120. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  121. at java.lang.Thread.run(Thread.java:748)
  122. Caused by: com.netflix.client.ClientException: null
  123. at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:123)
  124. at org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand.run(AbstractRibbonCommand.java:105)
  125. at org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand.run(AbstractRibbonCommand.java:43)
  126. at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:302)
  127. at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:298)
  128. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:46)
  129. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
  130. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  131. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  132. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  133. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  134. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  135. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  136. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  137. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)
  138. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
  139. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  140. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  141. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  142. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  143. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  144. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  145. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  146. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  147. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  148. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  149. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  150. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  151. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  152. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  153. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  154. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  155. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  156. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  157. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  158. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  159. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  160. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  161. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)
  162. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
  163. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  164. at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
  165. at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
  166. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  167. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  168. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  169. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  170. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  171. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  172. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
  173. at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
  174. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  175. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)
  176. at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
  177. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  178. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  179. at rx.Observable.subscribe(Observable.java:10307)
  180. at rx.Observable.subscribe(Observable.java:10274)
  181. at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:51)
  182. at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:412)
  183. at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378)
  184. at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:344)
  185. at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoutingFilter.java:157)
  186. ... 114 common frames omitted
  187. Caused by: java.lang.RuntimeException: java.net.SocketException: Permission denied: connect
  188. at rx.exceptions.Exceptions.propagate(Exceptions.java:58)
  189. at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:465)
  190. at rx.observables.BlockingObservable.single(BlockingObservable.java:342)
  191. at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:117)
  192. ... 176 common frames omitted
  193. Caused by: java.net.SocketException: Permission denied: connect
  194. at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
  195. at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
  196. at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  197. at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  198. at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  199. at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
  200. at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  201. at java.net.Socket.connect(Socket.java:606)
  202. at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
  203. at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
  204. at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:359)
  205. at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
  206. at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
  207. at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
  208. at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
  209. at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
  210. at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
  211. at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
  212. at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
  213. at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  214. at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient$1.doWithRetry(RetryableRibbonLoadBalancingHttpClient.java:93)
  215. at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient$1.doWithRetry(RetryableRibbonLoadBalancingHttpClient.java:71)
  216. at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287)
  217. at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164)
  218. at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.executeWithRetry(RetryableRibbonLoadBalancingHttpClient.java:113)
  219. at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.execute(RetryableRibbonLoadBalancingHttpClient.java:104)
  220. at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.execute(RetryableRibbonLoadBalancingHttpClient.java:50)
  221. at com.netflix.client.AbstractLoadBalancerAwareClient$1.call(AbstractLoadBalancerAwareClient.java:109)
  222. at com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommand.java:303)
  223. at com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommand.java:287)
  224. at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:231)
  225. at rx.internal.util.ScalarSynchronousObservable$3.call(ScalarSynchronousObservable.java:228)
  226. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  227. at rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:286)
  228. at rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.onNext(OnSubscribeConcatMap.java:144)
  229. at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:185)
  230. at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180)
  231. at rx.Observable.unsafeSubscribe(Observable.java:10211)
  232. at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94)
  233. at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42)
  234. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  235. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  236. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
  237. at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
  238. at rx.Observable.subscribe(Observable.java:10307)
  239. at rx.Observable.subscribe(Observable.java:10274)
  240. at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:445)
  241. ... 178 common frames omitted

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题