zeroall commented on issue #2969: OutOfMemoryError by com.google.common.reflect.ClassPath.from URL: https://github.com/apache/skywalking/issues/2969#issuecomment-507087635 $ bin/oapService.sh befor import libs CLASSPATH:.:/opt/java/lib/dt.jar:/opt/java/lib/tools.jar after import libs CLASSPATH: /usr/local/skywalking/oap-libs/zookeeper-3.4.10.jar /usr/local/skywalking/oap-libs/zipkin-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/zipkin-2.9.1.jar /usr/local/skywalking/oap-libs/telemetry-prometheus-6.1.0.jar /usr/local/skywalking/oap-libs/telemetry-api-6.1.0.jar /usr/local/skywalking/oap-libs/t-digest-3.2.jar /usr/local/skywalking/oap-libs/swagger-annotations-1.5.12.jar /usr/local/skywalking/oap-libs/storage-zipkin-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/storage-jdbc-hikaricp-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/storage-jaeger-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/storage-elasticsearch-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/snakeyaml-1.18.jar /usr/local/skywalking/oap-libs/slf4j-api-1.7.25.jar /usr/local/skywalking/oap-libs/skywalking-trace-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/skywalking-sharing-server-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/skywalking-register-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/skywalking-mesh-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/skywalking-jvm-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/skywalking-clr-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/simpleclient_httpserver-0.6.0.jar /usr/local/skywalking/oap-libs/simpleclient_hotspot-0.6.0.jar /usr/local/skywalking/oap-libs/simpleclient_common-0.6.0.jar /usr/local/skywalking/oap-libs/simpleclient-0.6.0.jar /usr/local/skywalking/oap-libs/sharding-jdbc-core-2.0.3.jar /usr/local/skywalking/oap-libs/server-starter-6.1.0.jar /usr/local/skywalking/oap-libs/server-core-6.1.0.jar /usr/local/skywalking/oap-libs/server-alarm-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/retrofit-2.3.0.jar /usr/local/skywalking/oap-libs/reflectasm-1.11.7.jar /usr/local/skywalking/oap-libs/receiver-proto-6.1.0.jar /usr/local/skywalking/oap-libs/reactive-streams-1.0.2.jar /usr/local/skywalking/oap-libs/rank-eval-client-6.3.2.jar /usr/local/skywalking/oap-libs/query-graphql-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/proto-google-common-protos-1.0.0.jar /usr/local/skywalking/oap-libs/protobuf-java-3.4.0.jar /usr/local/skywalking/oap-libs/parent-join-client-6.3.2.jar /usr/local/skywalking/oap-libs/opencensus-contrib-grpc-metrics-0.12.3.jar /usr/local/skywalking/oap-libs/opencensus-api-0.12.3.jar /usr/local/skywalking/oap-libs/okio-1.13.0.jar /usr/local/skywalking/oap-libs/okhttp-ws-2.7.5.jar /usr/local/skywalking/oap-libs/okhttp-3.9.0.jar /usr/local/skywalking/oap-libs/okhttp-2.7.5.jar /usr/local/skywalking/oap-libs/netty-transport-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-tcnative-boringssl-static-2.0.7.Final.jar /usr/local/skywalking/oap-libs/netty-resolver-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-handler-proxy-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-handler-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-common-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-codec-socks-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-codec-http-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-codec-http2-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-codec-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-buffer-4.1.27.Final.jar /usr/local/skywalking/oap-libs/netty-3.10.5.Final.jar /usr/local/skywalking/oap-libs/mysql-connector-java-5.1.47.jar /usr/local/skywalking/oap-libs/lucene-suggest-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-spatial-extras-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-spatial-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-spatial3d-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-sandbox-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-queryparser-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-queries-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-misc-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-memory-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-join-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-highlighter-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-grouping-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-core-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-backward-codecs-7.3.1.jar /usr/local/skywalking/oap-libs/lucene-analyzers-common-7.3.1.jar /usr/local/skywalking/oap-libs/logging-interceptor-2.7.5.jar /usr/local/skywalking/oap-libs/log4j-slf4j-impl-2.9.0.jar /usr/local/skywalking/oap-libs/log4j-over-slf4j-1.7.25.jar /usr/local/skywalking/oap-libs/log4j-core-2.9.0.jar /usr/local/skywalking/oap-libs/log4j-api-2.9.0.jar /usr/local/skywalking/oap-libs/log4j-1.2.16.jar /usr/local/skywalking/oap-libs/library-util-6.1.0.jar /usr/local/skywalking/oap-libs/library-server-6.1.0.jar /usr/local/skywalking/oap-libs/library-module-6.1.0.jar /usr/local/skywalking/oap-libs/library-client-6.1.0.jar /usr/local/skywalking/oap-libs/library-buffer-6.1.0.jar /usr/local/skywalking/oap-libs/kotlin-stdlib-1.1.60.jar /usr/local/skywalking/oap-libs/kotlin-reflect-1.1.1.jar /usr/local/skywalking/oap-libs/jsr305-1.3.9.jar /usr/local/skywalking/oap-libs/jopt-simple-4.6.jar /usr/local/skywalking/oap-libs/joda-time-2.9.9.jar /usr/local/skywalking/oap-libs/jna-4.5.1.jar /usr/local/skywalking/oap-libs/jline-0.9.94.jar /usr/local/skywalking/oap-libs/jetty-util-9.4.2.v20170220.jar /usr/local/skywalking/oap-libs/jetty-servlet-9.4.2.v20170220.jar /usr/local/skywalking/oap-libs/jetty-server-9.4.2.v20170220.jar /usr/local/skywalking/oap-libs/jetty-security-9.4.2.v20170220.jar /usr/local/skywalking/oap-libs/jetty-io-9.4.2.v20170220.jar /usr/local/skywalking/oap-libs/jetty-http-9.4.2.v20170220.jar /usr/local/skywalking/oap-libs/jcl-over-slf4j-1.7.25.jar /usr/local/skywalking/oap-libs/javax.servlet-api-3.1.0.jar /usr/local/skywalking/oap-libs/java-dataloader-2.0.2.jar /usr/local/skywalking/oap-libs/jaeger-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/jackson-module-kotlin-2.8.8.jar /usr/local/skywalking/oap-libs/jackson-mapper-asl-1.9.13.jar /usr/local/skywalking/oap-libs/jackson-datatype-jdk8-2.9.5.jar /usr/local/skywalking/oap-libs/jackson-datatype-guava-2.9.5.jar /usr/local/skywalking/oap-libs/jackson-dataformat-yaml-2.8.10.jar /usr/local/skywalking/oap-libs/jackson-dataformat-smile-2.8.10.jar /usr/local/skywalking/oap-libs/jackson-dataformat-cbor-2.8.10.jar /usr/local/skywalking/oap-libs/jackson-databind-2.9.5.jar /usr/local/skywalking/oap-libs/jackson-core-asl-1.9.13.jar /usr/local/skywalking/oap-libs/jackson-core-2.9.5.jar /usr/local/skywalking/oap-libs/jackson-annotations-2.9.5.jar /usr/local/skywalking/oap-libs/httpcore-nio-4.4.5.jar /usr/local/skywalking/oap-libs/httpcore-4.4.5.jar /usr/local/skywalking/oap-libs/httpclient-4.5.2.jar /usr/local/skywalking/oap-libs/httpasyncclient-4.1.2.jar /usr/local/skywalking/oap-libs/hppc-0.7.1.jar /usr/local/skywalking/oap-libs/HikariCP-3.1.0.jar /usr/local/skywalking/oap-libs/HdrHistogram-2.1.9.jar /usr/local/skywalking/oap-libs/guava-27.0.1-jre.jar /usr/local/skywalking/oap-libs/gson-2.8.1.jar /usr/local/skywalking/oap-libs/grpc-stub-1.15.1.jar /usr/local/skywalking/oap-libs/grpc-protobuf-lite-1.15.1.jar /usr/local/skywalking/oap-libs/grpc-protobuf-1.15.1.jar /usr/local/skywalking/oap-libs/grpc-netty-1.15.1.jar /usr/local/skywalking/oap-libs/grpc-core-1.15.1.jar /usr/local/skywalking/oap-libs/grpc-context-1.15.1.jar /usr/local/skywalking/oap-libs/groovy-2.4.5-indy.jar /usr/local/skywalking/oap-libs/graphql-java-tools-5.2.3.jar /usr/local/skywalking/oap-libs/graphql-java-8.0.jar /usr/local/skywalking/oap-libs/generated-analysis-6.1.0.jar /usr/local/skywalking/oap-libs/exporter-6.1.0.jar /usr/local/skywalking/oap-libs/error_prone_annotations-2.2.0.jar /usr/local/skywalking/oap-libs/envoy-metrics-receiver-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/elasticsearch-x-content-6.3.2.jar /usr/local/skywalking/oap-libs/elasticsearch-secure-sm-6.3.2.jar /usr/local/skywalking/oap-libs/elasticsearch-rest-high-level-client-6.3.2.jar /usr/local/skywalking/oap-libs/elasticsearch-rest-client-6.3.2.jar /usr/local/skywalking/oap-libs/elasticsearch-core-6.3.2.jar /usr/local/skywalking/oap-libs/elasticsearch-cli-6.3.2.jar /usr/local/skywalking/oap-libs/elasticsearch-6.3.2.jar /usr/local/skywalking/oap-libs/curator-x-discovery-4.0.1.jar /usr/local/skywalking/oap-libs/curator-recipes-4.0.1.jar /usr/local/skywalking/oap-libs/curator-framework-4.0.1.jar /usr/local/skywalking/oap-libs/curator-client-4.0.1.jar /usr/local/skywalking/oap-libs/converter-jackson-2.3.0.jar /usr/local/skywalking/oap-libs/consul-client-1.2.6.jar /usr/local/skywalking/oap-libs/commons-pool-1.5.4.jar /usr/local/skywalking/oap-libs/commons-lang3-3.7.jar /usr/local/skywalking/oap-libs/commons-io-2.6.jar /usr/local/skywalking/oap-libs/commons-dbcp-1.4.jar /usr/local/skywalking/oap-libs/commons-codec-1.11.jar /usr/local/skywalking/oap-libs/cluster-zookeeper-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/cluster-standalone-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/cluster-kubernetes-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/cluster-consul-plugin-6.1.0.jar /usr/local/skywalking/oap-libs/client-java-proto-2.0.0.jar /usr/local/skywalking/oap-libs/client-java-api-2.0.0.jar /usr/local/skywalking/oap-libs/client-java-2.0.0.jar /usr/local/skywalking/oap-libs/caffeine-2.6.2.jar /usr/local/skywalking/oap-libs/bcprov-jdk15on-1.59.jar /usr/local/skywalking/oap-libs/bcprov-ext-jdk15on-1.59.jar /usr/local/skywalking/oap-libs/bcpkix-jdk15on-1.59.jar /usr/local/skywalking/oap-libs/apm-util-6.1.0.jar /usr/local/skywalking/oap-libs/apm-network-6.1.0.jar /usr/local/skywalking/oap-libs/apm-datacarrier-6.1.0.jar /usr/local/skywalking/oap-libs/antlr4-runtime-4.7.1.jar /usr/local/skywalking/oap-libs/annotations-13.0.jar /usr/local/skywalking/oap-libs/animal-sniffer-annotations-1.17.jar /usr/local/skywalking/oap-libs/aggs-matrix-stats-client-6.3.2.jar /usr/local/skywalking/config . /opt/java/lib/dt.jar /opt/java/lib/tools.jar This is the detailed print result in the back. There is an extra "." in it. It's convenient for me to put skywalking-ui in the current directory, so I scanned too many files, which led to OOM. [email protected] From: 吴晟 Wu Sheng Date: 2019-07-01 09:31 To: apache/skywalking CC: zeroall; State change Subject: Re: [apache/skywalking] OutOfMemoryError by com.google.common.reflect.ClassPath.from (#2969) .:/opt/java/lib/dt.jar:/opt/java/lib/tools.jar There are the expected jars for JVM. Please check the jar imported in for loop, to check whether there is any not from /lib folder — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub, or mute the thread.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
