We've been using protocol buffers for a couple of months (version 2, exclusively on Windows) and while it works on 99.9% of systems, on a few systems an application won't start with the following errors:
[libprotobuf ERROR google\protobuf\descriptor_database.cc:315] Invalid file descriptor data passed to EncodedDescriptorDatabase::Add(). [libprotobuf FATAL google\protocol_buffers\src\google\protobuf\descriptor.cc:1018] CHECK failed: generated_database_->Add(encoded_file_descriptor, size): Unfortunately I don't have access to those systems, so I can't debug it. I've tried to send special instrumented versions to capture the output, but I haven't been able to figure out what the issue is. I have a suspicion that it only affects Windows 2003 Servers, but I'm not sure. The protocol buffers are statically linked from Visual Studio 2010. Do these error messages ring a bell with anyone? Thanks! -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
