ascrutae commented on issue #855: Begin SkyWalking 5.0.0-alpha e2e integration test. URL: https://github.com/apache/incubator-skywalking/issues/855#issuecomment-369856637 # Report @ 2018/03/02 the prefix description of Issue: |prefix|description| |:---|:---| |**[AGENT]** | This prefix represent that this issue is an agent issue| |**[COLLECTOR]**| This prefix represent that this issue is a collector issue| |**[UI]**| This prefix represent that this issue is an UI issue| |**[UNKNOWN]**| This prefix represent that everyone should pay attention to this issue| |**[APP_STANDBY]**| This prefix represent that this issue happened after server started| |**[APP_SERVICE_PROVIDED]**|This prefix represent that this issue happened after call service| ## Issue ### Dashboard * **[COLLECTOR]** **[APP_SERVICE_PROVIDED]** **[APP_STANDBY]** The `App` value is incorrect. Expecte: 3 **ERROR LOG**: ``` 2018-03-02 14:06:17,723 - graphql.execution.SimpleDataFetcherExceptionHandler -154414 [qtp878242981-181] WARN [] - Exception while fetching data (/getClusterBrief) : null java.util.ConcurrentModificationException: null at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966) ~[?:1.8.0_152-ea] at java.util.LinkedList$ListItr.next(LinkedList.java:888) ~[?:1.8.0_152-ea] at java.lang.Iterable.forEach(Iterable.java:74) ~[?:1.8.0_152-ea] at org.apache.skywalking.apm.collector.ui.service.ApplicationService.getApplications(ApplicationService.java:75) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.OverViewLayerQuery.getClusterBrief(OverViewLayerQuery.java:106) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.OverViewLayerQueryMethodAccess.invoke(Unknown Source) ~[reflectasm-1.11.3.jar:5.0.0-alpha-SNAPSHOT] at com.coxautodev.graphql.tools.MethodFieldResolverDataFetcher.get(MethodFieldResolver.kt:132) ~[graphql-java-tools-4.3.0.jar:?] at graphql.execution.ExecutionStrategy.fetchField(ExecutionStrategy.java:219) [graphql-java-6.0.jar:?] at graphql.execution.ExecutionStrategy.resolveField(ExecutionStrategy.java:165) [graphql-java-6.0.jar:?] at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:55) [graphql-java-6.0.jar:?] at graphql.execution.Execution.executeOperation(Execution.java:154) [graphql-java-6.0.jar:?] at graphql.execution.Execution.execute(Execution.java:98) [graphql-java-6.0.jar:?] at graphql.GraphQL.execute(GraphQL.java:546) [graphql-java-6.0.jar:?] at graphql.GraphQL.parseValidateAndExecute(GraphQL.java:488) [graphql-java-6.0.jar:?] at graphql.GraphQL.executeAsync(GraphQL.java:463) [graphql-java-6.0.jar:?] at graphql.GraphQL.execute(GraphQL.java:394) [graphql-java-6.0.jar:?] at org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler.execute(GraphQLHandler.java:121) [collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler.doPost(GraphQLHandler.java:115) [collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.doPost(JettyHandler.java:65) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.service(JettyHandler.java:112) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.service(JettyHandler.java:116) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1239) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1141) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.Server.handle(Server.java:564) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_152-ea] ``` * **[COLLECTOR]** **[APP_SERVICE_PROVIDED]** **[APP_STANDBY]** The `DB & Cache` value is incorrect . Expected: 1 ### Topology * **[COLLECTOR]** **[APP_SERVICE_PROVIDED]** **[APP_STANDBY]** The topology doesn't display. [APP_STANDBY] Expected : The `persistence-service` call `H2 DB` [APP_SERVICE_PROVIDED] Expected : 1. The User call `portal-service` 2. `portal-service` call `persistence-servcice` and `cache-service` 3. `persistence-service` call `mysql` 4. `cache-service` call `h2` ,`mongo` and `redis Error log: ``` 2018-03-02 14:14:35,912 - graphql.execution.SimpleDataFetcherExceptionHandler -652603 [qtp878242981-171] WARN [] - Exception while fetching data (/getClusterTopology) : / by zero java.lang.ArithmeticException: / by zero at org.apache.skywalking.apm.collector.ui.service.TopologyBuilder.lambda$build$1(TopologyBuilder.java:123) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_152-ea] at org.apache.skywalking.apm.collector.ui.service.TopologyBuilder.build(TopologyBuilder.java:101) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.service.ClusterTopologyService.getClusterTopology(ClusterTopologyService.java:75) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.OverViewLayerQuery.getClusterTopology(OverViewLayerQuery.java:98) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.OverViewLayerQueryMethodAccess.invoke(Unknown Source) ~[reflectasm-1.11.3.jar:5.0.0-alpha-SNAPSHOT] at com.coxautodev.graphql.tools.MethodFieldResolverDataFetcher.get(MethodFieldResolver.kt:132) ~[graphql-java-tools-4.3.0.jar:?] at graphql.execution.ExecutionStrategy.fetchField(ExecutionStrategy.java:219) [graphql-java-6.0.jar:?] at graphql.execution.ExecutionStrategy.resolveField(ExecutionStrategy.java:165) [graphql-java-6.0.jar:?] at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:55) [graphql-java-6.0.jar:?] at graphql.execution.Execution.executeOperation(Execution.java:154) [graphql-java-6.0.jar:?] at graphql.execution.Execution.execute(Execution.java:98) [graphql-java-6.0.jar:?] at graphql.GraphQL.execute(GraphQL.java:546) [graphql-java-6.0.jar:?] at graphql.GraphQL.parseValidateAndExecute(GraphQL.java:488) [graphql-java-6.0.jar:?] at graphql.GraphQL.executeAsync(GraphQL.java:463) [graphql-java-6.0.jar:?] at graphql.GraphQL.execute(GraphQL.java:394) [graphql-java-6.0.jar:?] at org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler.execute(GraphQLHandler.java:121) [collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler.doPost(GraphQLHandler.java:115) [collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.doPost(JettyHandler.java:65) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.service(JettyHandler.java:112) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.service(JettyHandler.java:116) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1239) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1141) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.Server.handle(Server.java:564) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:122) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke(ExecutingExecutionStrategy.java:58) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:201) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:133) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_152-ea] 2018-03-02 14:14:35,913 - org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler -652604 [qtp878242981-171] INFO [] - Execution result is ExecutionResultImpl{data={getClusterTopology=null}, errors=[ExceptionWhileDataFetching{path=[getClusterTopology]exception=java.lang.ArithmeticException: / by zerolocations=[SourceLocation{line=3, column=7}]}], dataPresent=true, extensions=null} 2018-03-02 14:14:35,912 - graphql.execution.SimpleDataFetcherExceptionHandler -652603 [qtp878242981-171] WARN [] - Exception while fetching data (/getClusterTopology) : / by zero java.lang.ArithmeticException: / by zero at org.apache.skywalking.apm.collector.ui.service.TopologyBuilder.lambda$build$1(TopologyBuilder.java:123) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_152-ea] at org.apache.skywalking.apm.collector.ui.service.TopologyBuilder.build(TopologyBuilder.java:101) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.service.ClusterTopologyService.getClusterTopology(ClusterTopologyService.java:75) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.OverViewLayerQuery.getClusterTopology(OverViewLayerQuery.java:98) ``` ### Application * **[COLLECTOR]** **[APP_SERVICE_PROVIDED]** **[APP_STANDBY]** The select list does?t display. Expect: The select list has `portal-service`, `presistense-service` and `cache-service` ERROR LOG: ``` 2018-03-02 14:17:24,862 - org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler -821553 [qtp878242981-200] INFO [] - Execution result is ExecutionResultImpl{data={getClusterTopology=null}, errors=[ExceptionWhileDataFetching{path=[getClusterTopology]exception=java.lang.ArithmeticException: / by zerolocations=[SourceLocation{line=3, column=7}]}], dataPresent=true, extensions=null} 2018-03-02 14:17:33,821 - graphql.execution.SimpleDataFetcherExceptionHandler -830512 [qtp878242981-204] WARN [] - Exception while fetching data (/applicationId) : null java.util.ConcurrentModificationException: null at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966) ~[?:1.8.0_152-ea] at java.util.LinkedList$ListItr.next(LinkedList.java:888) ~[?:1.8.0_152-ea] at java.lang.Iterable.forEach(Iterable.java:74) ~[?:1.8.0_152-ea] at org.apache.skywalking.apm.collector.ui.service.ApplicationService.getApplications(ApplicationService.java:75) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.ApplicationQuery.getAllApplication(ApplicationQuery.java:75) ~[collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.query.ApplicationQueryMethodAccess.invoke(Unknown Source) ~[reflectasm-1.11.3.jar:5.0.0-alpha-SNAPSHOT] at com.coxautodev.graphql.tools.MethodFieldResolverDataFetcher.get(MethodFieldResolver.kt:132) ~[graphql-java-tools-4.3.0.jar:?] at graphql.execution.ExecutionStrategy.fetchField(ExecutionStrategy.java:219) [graphql-java-6.0.jar:?] at graphql.execution.ExecutionStrategy.resolveField(ExecutionStrategy.java:165) [graphql-java-6.0.jar:?] at graphql.execution.AsyncExecutionStrategy.execute(AsyncExecutionStrategy.java:55) [graphql-java-6.0.jar:?] at graphql.execution.Execution.executeOperation(Execution.java:154) [graphql-java-6.0.jar:?] at graphql.execution.Execution.execute(Execution.java:98) [graphql-java-6.0.jar:?] at graphql.GraphQL.execute(GraphQL.java:546) [graphql-java-6.0.jar:?] at graphql.GraphQL.parseValidateAndExecute(GraphQL.java:488) [graphql-java-6.0.jar:?] at graphql.GraphQL.executeAsync(GraphQL.java:463) [graphql-java-6.0.jar:?] at graphql.GraphQL.execute(GraphQL.java:394) [graphql-java-6.0.jar:?] at org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler.execute(GraphQLHandler.java:121) [collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler.doPost(GraphQLHandler.java:115) [collector-ui-jetty-provider-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.doPost(JettyHandler.java:65) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.service(JettyHandler.java:112) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.jar:3.1.0] at org.apache.skywalking.apm.collector.server.jetty.JettyHandler.service(JettyHandler.java:116) [server-component-5.0.0-alpha-SNAPSHOT.jar:5.0.0-alpha-SNAPSHOT] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1239) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) [jetty-servlet-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1141) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.Server.handle(Server.java:564) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) [jetty-io-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:122) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke(ExecutingExecutionStrategy.java:58) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:201) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:133) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590) [jetty-util-9.4.2.v20170220.jar:9.4.2.v20170220] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_152-ea] 2018-03-02 14:17:33,822 - org.apache.skywalking.apm.collector.ui.jetty.handler.GraphQLHandler -830513 [qtp878242981-204] INFO [] - Execution result is ExecutionResultImpl{data=null, errors=[ExceptionWhileDataFetching{path=[applicationId]exception=java.util.ConcurrentModificationExceptionlocations=[SourceLocation{line=3, column=5}]}], dataPresent=true, extensions=null} ``` ### Server * **[UNKNOWN]** The select lis item description is not accurate Expect: The select lis item should be display `AppCode` + `IP` * **[UI]** The `Non-Heap` label is incorrect Expect: Non-Heap * **[COLLECTOR]** The limit value of non-heap is negative number Expect: The limit value of non-heap is positive number * **[COLLECTOR]** The limit value of heap is negative number Expect: The limit value of heap is positive number ### Service * **[COLLECTOR]** The call type of service topology is incorrect. the call type of all nodes is the same. Expect: The call type should be based on the actual call situation GraphSQL Data: ``` {"data":{"getServiceResponseTimeTrend":{"trendList":[0,0,0,0,6276,0,0,0,0,0,0,0,0,0,0,0]},"getServiceTPSTrend":{"trendList":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"getServiceSLATrend":{"trendList":[10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000,10000]},"getServiceTopology":{"nodes":[{"id":"10","name":"/cache/{key}","sla":10000,"calls":2,"numOfServiceAlarm":0},{"id":"-15","name":"com.a.eye.skywalking.test.persistence.PersistenceService.query(String)","sla":10000,"calls":2,"numOfServiceAlarm":0},{"id":"15","name":"com.a.eye.skywalking.test.cache.CacheService.findCache(java.lang.String)","sla":10000,"calls":2,"numOfServiceAlarm":0},{"id":"16","name":"com.a.eye.skywalking.test.cache.CacheService.updateCache(java.lang.String,java.lang.String)","sla":10000,"calls":2,"numOfServiceAlarm":0},{"id":"1","name":"User","type":"USER"}],"calls":[{"source":"1","target":"10","isAlert":false,"callType":"SpringMVC","callsPerSec":0,"avgResponseTime":6276},{"source":"10","target":"-15","isAlert":false,"callType":"SpringMVC","callsPerSec":0,"avgResponseTime":3818},{"source":"10","target":"15","isAlert":false,"callType":"SpringMVC","callsPerSec":0,"avgResponseTime":617},{"source":"10","target":"16","isAlert":false,"callType":"SpringMVC","callsPerSec":0,"avgResponseTime":558}]}}} ``` ### Trace * **[UI]** The trace status is incorrect. all trace status is ERROR. Expect: The trace status should be based on the actual call situation GraphSQL Data: ``` {"data":{"queryBasicTraces":{"traces":[{"key":"Mysql/JDBI/Statement/executeQuery","duration":0,"start":"1519975284834","isError":false,"traceIds":["3.58.15199752848340017"]},{"key":"Mysql/JDBI/Statement/executeQuery","duration":0,"start":"1519975284838","isError":false,"traceIds":["3.58.15199752848380019"]},{"key":"Mysql/JDBI/Statement/executeQuery","duration":1,"start":"1519975284809","isError":false,"traceIds":["3.58.15199752848090007"]},{"key":"Mysql/JDBI/Statement/executeQuery","duration":0,"start":"1519975284825","isError":false,"traceIds":["3.58.15199752848250013"]},{"key":"Mysql/JDBI/Statement/executeQuery","duration":0,"start":"1519975284819","isError":false,"traceIds":["3.58.15199752848190011"]},{"key":"com.a.eye.skywalking.test.persistence.PersistenceService.query(String)","duration":2492,"start":"1519975282811","isError":false,"traceIds":["5.37.15199752794230001"]},{"key":"com.a.eye.skywalking.test.cache.CacheService.updateCache(java.lang.String,java.lang.String)","duration":556,"start":"1519975285763","isError":false,"traceIds":["5.37.15199752794230001"]},{"key":"/cache/{key}","duration":7103,"start":"1519975279428","isError":false,"traceIds":["5.37.15199752794230001"]}],"total":18}}} ``` * **[COLLECTOR]** The trace pagination is incorrect. the total number of data is 18, but no data in page 2. Expecte: There is some data on the second page Response Data: ``` {"data":{"queryBasicTraces":{"traces":[],"total":18}}} ```
---------------------------------------------------------------- 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: us...@infra.apache.org With regards, Apache Git Services