Thanks @arugal, the exception due to a miss-adapted DAO class, and it has been fixed in the pull request
Thanks -- GitHub @kezhenxu94 Apache SkyWalking, Apache Dubbo At 2019-11-18 19:22:45, "Wei Zhang" <[email protected]> wrote: >Hi, everyone > >I started a single node oap using es7 as storage. >Found the following error: > > > >java.lang.NoSuchMethodError: >org.elasticsearch.search.aggregations.AggregationBuilders.avg(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/metrics/avg/AvgAggregationBuilder; > at > org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO.functionAggregation(MetricsQueryEsDAO.java:92) > ~[storage-elasticsearch-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.query.MetricsQueryEsDAO.getValues(MetricsQueryEsDAO.java:56) > ~[storage-elasticsearch7-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.server.core.query.MetricQueryService.getValues(MetricQueryService.java:82) > ~[server-core-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.query.graphql.resolver.MetricQuery.getValues(MetricQuery.java:53) > ~[query-graphql-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.query.graphql.resolver.MetricQueryMethodAccess.invoke(Unknown > Source) ~[reflectasm-1.11.7.jar:6.6.0-SNAPSHOT] > >java.lang.NoSuchMethodError: >org.elasticsearch.search.aggregations.AggregationBuilders.avg(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/metrics/avg/AvgAggregationBuilder; > at > org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO.functionAggregation(MetricsQueryEsDAO.java:92) > ~[storage-elasticsearch-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.query.MetricsQueryEsDAO.getValues(MetricsQueryEsDAO.java:56) > ~[storage-elasticsearch7-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.server.core.query.MetricQueryService.getValues(MetricQueryService.java:82) > ~[server-core-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.query.graphql.resolver.MetricQuery.getValues(MetricQuery.java:53) > ~[query-graphql-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.query.graphql.resolver.MetricQueryMethodAccess.invoke(Unknown > Source) ~[reflectasm-1.11.7.jar:6.6.0-SNAPSHOT] > >java.lang.NoSuchMethodError: >org.elasticsearch.search.aggregations.AggregationBuilders.avg(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/metrics/avg/AvgAggregationBuilder; > at > org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricsQueryEsDAO.functionAggregation(MetricsQueryEsDAO.java:92) > ~[storage-elasticsearch-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.query.MetricsQueryEsDAO.getValues(MetricsQueryEsDAO.java:56) > ~[storage-elasticsearch7-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.server.core.query.MetricQueryService.getValues(MetricQueryService.java:82) > ~[server-core-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.query.graphql.resolver.MetricQuery.getValues(MetricQuery.java:53) > ~[query-graphql-plugin-6.6.0-SNAPSHOT.jar:6.6.0-SNAPSHOT] > at > org.apache.skywalking.oap.query.graphql.resolver.MetricQueryMethodAccess.invoke(Unknown > Source) ~[reflectasm-1.11.7.jar:6.6.0-SNAPSHOT] > > >Github @arugal >Apache SkyWalking > > > > >2019年11月17日 23:52,Sheng Wu ><[email protected]<mailto:[email protected]>> 写道: > >Hi, > >SkyWalking with ES7 PR[1] has been submitted by Zhenxu Ke. >It changed the dependency tree, package mode and a lot of codes. > >Although e2e tests passed, I request the whole community to review PR, test >and feedback. > >[1] https://github.com/apache/skywalking/pull/3870 > >Sheng Wu 吴晟 >Twitter, wusheng1108 >
