Is it possible that you passed a different --proto_path when you were
compiling Issuer.proto, Subject.proto, or Conditions.proto than you did when
compiling Assertion.proto?  You need to make sure you pass the same
proto_path in all cases.  (The default proto_path is the current directory,
so if you don't specify a path, you must run all compilations from the same
directory.)

On Mon, Nov 23, 2009 at 6:46 PM, <[email protected]> wrote:

> 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 <[email protected]> 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, [email protected] [email protected]>
> 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 [email protected].
> >
> > To unsubscribe from this group, send email to
> [email protected]<protobuf%[email protected]>
> .
> >
> > 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.


Reply via email to