Sorry, I wasn't paying attention and thought the Java class was json.
Save this as a .json:
> {
> "name": "Message", "type": "record",
> "fields": [
> {"name": "to", "type": "string"},
> {"name": "from", "type": "string"},
> {"name": "body", "type": "string"}
> ]
> }
>
On Wed, Oct 12, 2011 at 4:27 PM, Matt Stevenson
<[email protected]>wrote:
> The avrogencpp tool will only parse individual records.
> If you save
>
> record Message {
> string to;
> string from;
> string body;
> }
>
> as a .json file, it will generate the class.
> I think only records are supported in C++ and not full protocols.
>
>
> On Wed, Oct 12, 2011 at 1:37 PM, Shaun Williams <[email protected]>wrote:
>
>> I'm trying to compile the Mail.avpr schema from the avro-rpc-quickstart
>> example using the c++ tools, and precompile fails with the following error:
>> "Failed to parse or compile schema: Schema is invalid, due to bad node of
>> type symbolic."
>>
>> I even tried generating the avpr from an avdl, but precompile still fails
>> with the same error. Any idea what the problem might be?
>>
>> Here's my avdl FYI:
>>
>> @namespace("example.proto")
>> protocol Mail{
>> record Message {
>> string to;
>> string from;
>> string body;
>> }
>>
>> string send(Message message);
>> }
>>
>> Thanks!
>>
>
>
>
> --
> Matt Stevenson.
>
--
Matt Stevenson.