You are most likely linking the library multiple times. That is not allowed.
On Tue, Apr 16, 2024, at 09:41, Paul Nienaber (CW) wrote: > Hi, > > Wondering if there any known issues around reuse of the C++ Arrow Flight SQL > (or more likely just Flight client) within a specific process? We're running > into an issue resulting in an error such as: > > > libprotobuf ERROR > > C:\GitLab-Runner\NrpRz49i\0\3rdParty\protobuf\upstream\src\google\protobuf\descriptor_database.cc:641] > > File already exists in database: FlightSql.proto > > Is reuse of the C++ client library within one process supported, and are > there constraints to be aware of regarding e.g. client object reuse vs. > separate instantiations (which seems like a likely root cause here)? > > Thanks > Paul
