-
Notifications
You must be signed in to change notification settings - Fork 16
Closed
Labels
BugSomething isn't workingSomething isn't working
Description
Description
I am trying to use proto validate files in my Java project by adding/importing them via protoc-jar-maven-plugin plugin with protobuf version of 3.24.4. However, the build fails when gettin to compiling validate.proto with the below error:
[ERROR] /Users/<full path to files>/src/main/protobuf/protobuf/third_party/buf/validate/validate.proto [41:0]: F1127 09:41:56.086052 1 file.cc:153] Check failed: CollectExtensions(*dynamic_file_proto, extensions)
Find unknown fields in FileDescriptorProto when building buf/validate/validate.proto. It's likely that those fields are custom options, however, those options cannot be recognized in the builder pool.
This normally should not happen. Please report a bug.
[ERROR] /Users/<full path to files>/src/main/protobuf/protobuf/third_party/buf/validate/validate.proto [0:0]: *** Check failure stack trace: ***
[...]
Steps to Reproduce
- Create a Java/Maven project and add
expression.proto,validate.protoandprivate.protounder proto files. - Modify
pom.xmlfile and addprotoc-jar-maven-pluginplugin with proper input and include directories to import above files. - Try building the project via
mvn clean package
Expected Behavior
Build passes by compiling above 3 files successfully.
Actual Behavior
Build fails with the error described in the "Description" section above.
Environment
- Operating System: macOS
- Version: Ventura 13.2
- Protobuf Compiler & Version: 3.24.4
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BugSomething isn't workingSomething isn't working