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

Reply via email to