Sorry, forgot to mention. I am using Java. This started failing after having to regenerate the code since one of the dependent classes changed.
Here is the exception details. java.lang.IllegalArgumentException: Invalid embedded descriptor for "Assertion.proto" message com.google.protobuf.Descriptors$DescriptorValidationException: Assertion.proto: Dependencies passed to FileDescriptor.buildFrom() don't match those listed in the FileDescriptorProto. stacktrace is null proto DescriptorProtos$FileDescriptorProto (id=1338) has the following in debug name: "Assertion.proto" dependency: "Issuer.proto" dependency: "Subject.proto" dependency: "Conditions.proto" I can't see any variable associated with fieldDEscriptor but from the code i can see FieldDescriptor as follows com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.ebay.idp.proto.IssuerProto.getDescriptor(), com.ebay.idp.proto.SubjectProto.getDescriptor(), com.ebay.idp.proto.ConditionsProto.getDescriptor(), }, assigner); sujata On Nov 23, 2009 6:15pm, Kenton Varda <ken...@google.com> wrote: > Need more information:- What language are you using? > - What is the full error message and stack trace? > On Mon, Nov 23, 2009 at 6:01 PM, suja...@gmail.com suja...@gmail.com> > wrote: > I get the following error on initialization of one of My protos. as > far as I can tell the dependedncies are all correct but the the > initialization code seems to find differences between > FieldDescriptorProto and FieldDescriptor and gives me the following > error. > "Invalid embedded descriptor for" > was hoping someone can explain what is going on. > thx > sujata > -- > You received this message because you are subscribed to the Google > Groups "Protocol Buffers" group. > To post to this group, send email to proto...@googlegroups.com. > To unsubscribe from this group, send email to > protobuf+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/protobuf?hl=en. -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to proto...@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.