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.

Reply via email to