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
   
   ## Issue
   
   ### Dashboard
   * The App value should be 3, but is 0
   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]
   ```
   * The DB & Cache value should be 1, but is 0
   
   ### Topology
   * The topology does not show any thing.  
   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
   * The select list does?t show anything.
   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
   * The select lis item should be display `AppCode` + `IP`
   * The `Non-Heap` display label should be `Non-Heap`, not `No-Heap`
   * The limit value of non-heap is negative number
   * The limit value of heap should be negative number
   
   ### Service
   * The call type of service topology is incorrect. the call type of all nodes 
is the same.
   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
   * The trace status is incorrect. all trace status is ERROR. 
   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}}}
   ```
   
   * The trace pagination is incorrect. the total number of data is 18, but 
there is any data in page 2. 
   
   Request Body:
   ```
   {"variables":{"condition":{"queryDuration":{"start":"2018-03-02 
1520","end":"2018-03-02 
1550","step":"MINUTE"},"paging":{"pageNum":2,"pageSize":10,"needTotal":true}}},"query":"\n
  query BasicTraces($condition: TraceQueryCondition) {\n    
queryBasicTraces(condition: $condition) {\n      traces {\n        key: 
operationName\n        duration\n        start\n        isError\n        
traceIds\n  }\n      total\n    }\n  }\n"}
   ```
   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

Reply via email to