You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2018/10/25 09:58:42 UTC

[GitHub] jdevsean opened a new issue #1811: 打开skywalking页面报500错误

jdevsean opened a new issue #1811: 打开skywalking页面报500错误
URL: https://github.com/apache/incubator-skywalking/issues/1811
 
 
   Please answer these questions before submitting your issue.
   
   - Why do you submit this issue?
   - [ ] Question or discussion
   - [*] Bug
   - [ ] Requirement
   - [ ] Feature or performance improvement
   
   ___
   ### Question
   - What do you want to know?
   
   ___
   ### Bug
   - Which version of SkyWalking, OS and JRE?
    SkyWalking:5.0.0-GA
   OS:ubuntu 16.04
   jre :jdk8
   - Which company or project?
   
   - What happen?
   If possible, provide a way for reproducing the error. e.g. demo application, component version.
   运行完skywalking后,打开页面登陆后,刷新页面报500错误
   页面的接口返回错误:
   ```
   {timestamp: 1540461374240, status: 500, error: "Internal Server Error",…}
   error: "Internal Server Error"
   exception: "com.netflix.zuul.exception.ZuulException"
   message: "GENERAL"
   status: 500
   timestamp: 1540461374240
   ```
   服务器日志报的错误:
   ```
   com.netflix.zuul.exception.ZuulException: Forwarding error
           at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.handleException(RibbonRoutingFilter.java:189)
           at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoutingFilter.java:164)
           at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.run(RibbonRoutingFilter.java:111)
           at com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:112)
           at com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:193)
           at com.netflix.zuul.FilterProcessor.runFilters(FilterProcessor.java:157)
           at com.netflix.zuul.FilterProcessor.route(FilterProcessor.java:118)
           at com.netflix.zuul.ZuulRunner.route(ZuulRunner.java:96)
           at com.netflix.zuul.http.ZuulServlet.route(ZuulServlet.java:116)
           at com.netflix.zuul.http.ZuulServlet.service(ZuulServlet.java:81)
           at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:157)
           at org.springframework.cloud.netflix.zuul.web.ZuulController.handleRequest(ZuulController.java:44)
           at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
           at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
           at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
           at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
           at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
           at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
           at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)
           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
           at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
           at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
           at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
           at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
           at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
           at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
           at java.lang.Thread.run(Thread.java:748)
   Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: collector
           at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483)
           at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184)
           at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94)
           at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber$1.call(OperatorRetryWithPredicate.java:127)
           at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73)
           at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52)
           at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:79)
           at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:45)
           at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276)
           at rx.Subscriber.setProducer(Subscriber.java:209)
           at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138)
           at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:129)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.subscribe(Observable.java:10247)
           at rx.Observable.subscribe(Observable.java:10214)
           at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:444)
           at rx.observables.BlockingObservable.single(BlockingObservable.java:341)
           at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112)
           at org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand.run(AbstractRibbonCommand.java:152)
           at org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand.run(AbstractRibbonCommand.java:49)
           at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:302)
           at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:298)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:46)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)
           at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)
           at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)
           at rx.Observable.unsafeSubscribe(Observable.java:10151)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)
           at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
           at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
           at rx.Observable.subscribe(Observable.java:10247)
           at rx.Observable.subscribe(Observable.java:10214)
           at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:51)
           at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:411)
           at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378)
           at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:344)
           at org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoutingFilter.java:158)
           ... 67 common frames omitted
   ```
   偶尔有时候点返回首页有时候是正常的但大部分时候会报上述问题
   
   ___
   ### Requirement or improvement
   - Please describe about your requirements or improvement suggestions.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services