Skywalking: Compile V6.2.0 failed

Created on 3 Jul 2019  Â·  8Comments  Â·  Source: apache/skywalking

I compile skywalk following the guide here
image

but some errors occured, and I checked these package really does not exist.

... skipped ...
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ apm-network ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 11 source files to /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Serializable.java:[21,48] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[34,29] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[30,26] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[45,12] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Serializable.java:[27,12] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[35,29] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Deserializable.java:[21,48] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Deserializable.java:[27,22] cannot find symbol
  symbol:   class Command
  location: interface org.apache.skywalking.apm.network.trace.component.command.Deserializable
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[35,29] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/ServiceResetCommand.java:[21,48] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/ServiceResetCommand.java:[34,29] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/InstanceResetCommand.java:[21,48] package org.apache.skywalking.apm.network.common does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/InstanceResetCommand.java:[34,29] package Command does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[35,31] cannot find symbol
  symbol:   variable Command
  location: class org.apache.skywalking.apm.network.trace.component.command.BaseCommand
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[37,27] package KeyStringValuePair does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[37,48] cannot find symbol
  symbol:   variable KeyStringValuePair
  location: class org.apache.skywalking.apm.network.trace.component.command.BaseCommand
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[39,27] package KeyStringValuePair does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[39,48] cannot find symbol
  symbol:   variable KeyStringValuePair
  location: class org.apache.skywalking.apm.network.trace.component.command.TraceIgnoreCommand
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[40,27] package KeyStringValuePair does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[40,48] cannot find symbol
  symbol:   variable KeyStringValuePair
  location: class org.apache.skywalking.apm.network.trace.component.command.NetworkResetCommand
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[40,27] package KeyStringValuePair does not exist
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[40,48] cannot find symbol
  symbol:   variable KeyStringValuePair
  location: class org.apache.skywalking.apm.network.trace.component.command.EndpointResetCommand
[INFO] 26 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] apm 6.2.0 .......................................... SUCCESS [  4.848 s]
[INFO] apm-commons ........................................ SUCCESS [  0.465 s]
[INFO] apm-util ........................................... SUCCESS [  2.673 s]
[INFO] apm-datacarrier .................................... SUCCESS [  1.676 s]
[INFO] apm-protocol ....................................... SUCCESS [  0.204 s]
[INFO] apm-network ........................................ FAILURE [  7.850 s]
[INFO] apm-sniffer ........................................ SKIPPED
[INFO] apm-agent-core ..................................... SKIPPED
[INFO] apm-agent .......................................... SKIPPED
[INFO] apm-test-tools ..................................... SKIPPED
[INFO] apm-sdk-plugin ..................................... SKIPPED
[INFO] dubbo-plugin ....................................... SKIPPED
[INFO] jdbc-commons ....................................... SKIPPED
... skipped ...

My OS Info:

[INFO] ------------------------------------------------------------------------
[INFO] os.detected.name: osx
[INFO] os.detected.arch: x86_64
[INFO] os.detected.version: 10.14
[INFO] os.detected.version.major: 10
[INFO] os.detected.version.minor: 14
[INFO] os.detected.classifier: osx-x86_64
[INFO] ------------------------------------------------------------------------
[INFO] Detecting the operating system and CPU architecture
[INFO] ------------------------------------------------------------------------
[INFO] os.detected.name: osx
[INFO] os.detected.arch: x86_64
[INFO] os.detected.classifier: osx-x86_64
[INFO] ------------------------------------------------------------------------

JDK version: 1.8_191
I compile skywalk v6.2,

➜  skywalking git:(6be944885) git status
HEAD detached at 6be944885
nothing to commit, working tree clean

Did I miss anything?

question

All 8 comments

Seems you don't check out submodul. Please refer to
https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-build.md#build-from-github
for help

On Wed, Jul 3, 2019, 10:32 AM Ni Yanchun notifications@github.com wrote:

I compile skywalk following the guide here
https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-build.md#setup-your-intellij-idea
[image: image]
https://user-images.githubusercontent.com/5145759/60558764-f4cb9900-9d7c-11e9-91d7-afd37295afb0.png

but some errors occured, and I checked these package really does not exist.

... skipped ...

[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ apm-network ---

[INFO] Changes detected - recompiling the module!

[INFO] Compiling 11 source files to /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/classes

[INFO] -------------------------------------------------------------

[ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Serializable.java:[21,48] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[34,29] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[30,26] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[45,12] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Serializable.java:[27,12] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[35,29] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Deserializable.java:[21,48] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/Deserializable.java:[27,22] cannot find symbol

symbol: class Command

location: interface org.apache.skywalking.apm.network.trace.component.command.Deserializable

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[35,29] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[21,1] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/ServiceResetCommand.java:[21,48] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/ServiceResetCommand.java:[34,29] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/InstanceResetCommand.java:[21,48] package org.apache.skywalking.apm.network.common does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/InstanceResetCommand.java:[34,29] package Command does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[35,31] cannot find symbol

symbol: variable Command

location: class org.apache.skywalking.apm.network.trace.component.command.BaseCommand

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[37,27] package KeyStringValuePair does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/BaseCommand.java:[37,48] cannot find symbol

symbol: variable KeyStringValuePair

location: class org.apache.skywalking.apm.network.trace.component.command.BaseCommand

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[39,27] package KeyStringValuePair does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/TraceIgnoreCommand.java:[39,48] cannot find symbol

symbol: variable KeyStringValuePair

location: class org.apache.skywalking.apm.network.trace.component.command.TraceIgnoreCommand

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[40,27] package KeyStringValuePair does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/NetworkResetCommand.java:[40,48] cannot find symbol

symbol: variable KeyStringValuePair

location: class org.apache.skywalking.apm.network.trace.component.command.NetworkResetCommand

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[40,27] package KeyStringValuePair does not exist

[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/command/EndpointResetCommand.java:[40,48] cannot find symbol

symbol: variable KeyStringValuePair

location: class org.apache.skywalking.apm.network.trace.component.command.EndpointResetCommand

[INFO] 26 errors

[INFO] -------------------------------------------------------------

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary:

[INFO]

[INFO] apm 6.2.0 .......................................... SUCCESS [ 4.848 s]

[INFO] apm-commons ........................................ SUCCESS [ 0.465 s]

[INFO] apm-util ........................................... SUCCESS [ 2.673 s]

[INFO] apm-datacarrier .................................... SUCCESS [ 1.676 s]

[INFO] apm-protocol ....................................... SUCCESS [ 0.204 s]

[INFO] apm-network ........................................ FAILURE [ 7.850 s]

[INFO] apm-sniffer ........................................ SKIPPED

[INFO] apm-agent-core ..................................... SKIPPED

[INFO] apm-agent .......................................... SKIPPED

[INFO] apm-test-tools ..................................... SKIPPED

[INFO] apm-sdk-plugin ..................................... SKIPPED

[INFO] dubbo-plugin ....................................... SKIPPED

[INFO] jdbc-commons ....................................... SKIPPED

... skipped ...

My OS Info:

[INFO] ------------------------------------------------------------------------

[INFO] os.detected.name: osx

[INFO] os.detected.arch: x86_64

[INFO] os.detected.version: 10.14

[INFO] os.detected.version.major: 10

[INFO] os.detected.version.minor: 14

[INFO] os.detected.classifier: osx-x86_64

[INFO] ------------------------------------------------------------------------

[INFO] Detecting the operating system and CPU architecture

[INFO] ------------------------------------------------------------------------

[INFO] os.detected.name: osx

[INFO] os.detected.arch: x86_64

[INFO] os.detected.classifier: osx-x86_64

[INFO] ------------------------------------------------------------------------

JDK version: 1.8_191
I compile skywalk v6.2,

➜ skywalking git:(6be944885) git status

HEAD detached at 6be944885

nothing to commit, working tree clean

Did I miss anything?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/skywalking/issues/2989?email_source=notifications&email_token=AAO6UWKDU7LABD6UASC2W4DP5QFT7A5CNFSM4H5BJ5QKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G5AVK2Q,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAO6UWM55RGN4Q2BPPHLPWLP5QFT7ANCNFSM4H5BJ5QA
.

you just follow parts of the documentation, please pull the submodules, and check the docs carefully before submitting an issue next time

https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-build.md#build-from-github

Yeah,I miss these step, I thought is has nothing to do with [Setup your IntelliJ IDEA] section. But, I add these steps, new errors occured.

My step:

  1. git clone https://github.com/apache/skywalking.git
  2. cd skywalking/
  3. git checkout v6.2.0
  4. git submodule init
  5. git submodule update
  6. ./mvnw compile -Dmaven.test.skip=true

Error

[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ apm-network ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 164 source files to /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/classes
[INFO] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/java/org/apache/skywalking/apm/network/language/agent/MemoryPool.java: Some input files use or override a deprecated API.
[INFO] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/java/org/apache/skywalking/apm/network/language/agent/MemoryPool.java: Recompile with -Xlint:deprecation for details.
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/v2/JVMMetricReportServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/TraceSegmentServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/v2/TraceSegmentReportServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/v2/CLRMetricReportServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/servicemesh/ServiceMeshMetricServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/register/v2/ServiceInstancePingGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/JVMMetricsServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/register/v2/RegisterGrpc.java:[23,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/NetworkAddressRegisterServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/ServiceNameDiscoveryServiceGrpc.java:[23,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/ApplicationRegisterServiceGrpc.java:[23,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /Volumes/Files/Study/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/InstanceDiscoveryServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[INFO] 12 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] apm 6.2.0 .......................................... SUCCESS [  7.940 s]
[INFO] apm-commons ........................................ SUCCESS [  0.517 s]
[INFO] apm-util ........................................... SUCCESS [  6.084 s]
[INFO] apm-datacarrier .................................... SUCCESS [  3.052 s]
[INFO] apm-protocol ....................................... SUCCESS [  0.245 s]
[INFO] apm-network ........................................ FAILURE [ 11.123 s]
[INFO] apm-sniffer ........................................ SKIPPED
[INFO] apm-agent-core ..................................... SKIPPED
[INFO] apm-agent .......................................... SKIPPED

I'm having the same issue as @niyanchun. I'm running:

git clone --recurse-submodules https://github.com/apache/skywalking.git
cd skywalking/
./mvnw clean package -DskipTests

Getting:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/profile/ProfileTaskGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/servicemesh/ServiceMeshMetricServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/register/v2/RegisterGrpc.java:[23,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/v2/CLRMetricReportServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/v2/TraceSegmentReportServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/register/v2/ServiceInstancePingGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/v2/JVMMetricReportServiceGrpc.java:[20,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation
[ERROR] /home/brandon/Desktop/this/skywalking/apm-protocol/apm-network/target/generated-sources/protobuf/grpc-java/org/apache/skywalking/apm/network/language/agent/BrowserPerfServiceGrpc.java:[23,18] cannot find symbol
  symbol:   class Generated
  location: package javax.annotation

Info:

$ mvn -v
Apache Maven 3.6.0
Maven home: /usr/share/maven
Java version: 1.8.0_242, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.3.0-45-generic", arch: "amd64", family: "unix"

$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

$ uname -a
Linux brandon-XPS-15-7590 5.3.0-45-generic #37~18.04.1-Ubuntu SMP Fri Mar 27 15:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

@wu-sheng, any help? I'm following https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-build.md#build-from-github

@BFergerson Do you miss the rt.jar in your classpath somehow?

@wu-sheng, thanks for the hint. ./mvnw clean package -DskipTests doesn't work but mvn clean package -DskipTests does.

mvnw is picking up the wrong version because it determines the version like so:

$ which javac
/usr/bin/javac

$ readlink -f /usr/bin/javac
/usr/lib/jvm/java-11-openjdk-amd64/bin/javac

I think they are using different system env? I am using ./mvnw every day :)

Yeah, it's an issue with java/javac being on different versions (https://stackoverflow.com/questions/25074017/java-version-and-javac-version-showing-different-versions). I don't think mvnw is broke. Just wanted to mention how mvnw is picking up Java 11 instead of Java 8 for anyone else who runs into this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gaoweijie picture gaoweijie  Â·  3Comments

hanahmily picture hanahmily  Â·  5Comments

yang-xiaodong picture yang-xiaodong  Â·  4Comments

wu-sheng picture wu-sheng  Â·  3Comments

Icefoxes picture Icefoxes  Â·  3Comments