javac -d . -cp "jar_lib4/*":. org/baeldung/grpc/org/baeldung/grpc/*.java
org/baeldung/grpc/org/baeldung/grpc/HelloRequest.java:139: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(firstName_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage
org/baeldung/grpc/org/baeldung/grpc/HelloRequest.java:142: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(lastName_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage
org/baeldung/grpc/org/baeldung/grpc/HelloRequest.java:154: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(firstName_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage
org/baeldung/grpc/org/baeldung/grpc/HelloRequest.java:157: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(lastName_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage
org/baeldung/grpc/org/baeldung/grpc/HelloRequest.java:427: error: method parseUnknownField in class com.google.protobuf.GeneratedMessage.Builder<BuilderType> cannot be applied to given types;
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
^
required: CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,ExtensionRegistryLite,int
found: CodedInputStream,ExtensionRegistryLite,int
reason: actual and formal argument lists differ in length
where BuilderType is a type-variable:
BuilderType extends com.google.protobuf.GeneratedMessage.Builder<BuilderType> declared in class com.google.protobuf.GeneratedMessage.Builder
org/baeldung/grpc/org/baeldung/grpc/HelloResponse.java:99: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(greeting_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage
org/baeldung/grpc/org/baeldung/grpc/HelloResponse.java:111: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(greeting_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage
org/baeldung/grpc/org/baeldung/grpc/HelloResponse.java:363: error: method parseUnknownField in class com.google.protobuf.GeneratedMessage.Builder<BuilderType> cannot be applied to given types;
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
^
required: CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,ExtensionRegistryLite,int
found: CodedInputStream,ExtensionRegistryLite,int
reason: actual and formal argument lists differ in length
where BuilderType is a type-variable:
BuilderType extends com.google.protobuf.GeneratedMessage.Builder<BuilderType> declared in class com.google.protobuf.GeneratedMessage.Builder
org/baeldung/grpc/org/baeldung/grpc/HelloServiceOuterClass.java:70: error: cannot find symbol
descriptor.resolveAllFeaturesImmutable();
^
symbol: method resolveAllFeaturesImmutable()
location: variable descriptor of type FileDescriptor
9 errors
using protoc —version = libprotoc 28.3
grpc version = protoc-gen-grpc-java-1.41.0-osx-x86_64.exe
javac -d . -cp "jar_lib4/*":. org/baeldung/grpc/org/baeldung/grpc/*.java
org/baeldung/grpc/org/baeldung/grpc/HelloRequest.java:139: error: cannot find symbol
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(firstName_)) {
^
symbol: method isStringEmpty(Object)
location: class GeneratedMessage