Hi,
   I am currently encountering an issue where the build reports a failure 
with the message: "File already exists in database: health.proto." This 
error seems to suggest that the health.proto file is being registered 
multiple times, possibly by different libraries. (error snippet below)
*File already exists in database: health.proto **CHECK failed: 
GeneratedDatabase()->Add(encoded_file_descriptor, size):* 
To address this, I am wondering if there is any gRPC environment variable 
or other mechanism that can be utilized to determine which libraries are 
registering this proto file. Identifying the source of the conflict would 
greatly assist in resolving the issue.

For e,g, something like this (pseudocode)
panic: proto: file "error.proto" is already registered
previously from: "goa.design/goa/v3/grpc/pb"
currently from: "github.com/googleapis/gax-go/v2/apierror/internal/proto"

Any guidance or recommendations you could provide would be greatly 
appreciated.

Thank you,
Ashish

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/eb5893db-6f6d-4a70-8397-2e640f27e123n%40googlegroups.com.

Reply via email to