BTW, I don't know what could cause a stack trace to be null.  Are you
catching the exception somewhere and then replacing the stack trace?

On Mon, Nov 23, 2009 at 6:55 PM, Kenton Varda <ken...@google.com> wrote:

> 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, <suja...@gmail.com> 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 <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<protobuf%2bunsubscr...@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.


Reply via email to