I have filed a bug on your behalf at: https://issues.apache.org/jira/browse/AVRO-706
Please use JIRA to file bug reports in the future. This looks like a bug, it is more likely to get attention as a JIRA ticket than an email. -Scott On Dec 2, 2010, at 9:07 AM, Ye, Xiaolu - GMRT-EST wrote: > Hi, > > Resending the email in case the original email didn't reach you. > > Curious to know whether this is a typo in the spec or > ResolvingGrammarGenerator.generate needs to handle FLOAT as well. > > Thanks, > > Xiaolu > > -----Original Message----- > From: Ye, Xiaolu - GMRT-EST > Sent: Monday, November 29, 2010 2:37 PM > To: [email protected] > Cc: Ahrens, Richard > Subject: promoting long to float from writer schema to reader schema > fails > > Hi, > > Avro spec says that writer schema's long can be promoted to reader > schema's float or double. In my test, I'm getting ErrorAction from > ResolvingGrammarGenerator.generate() when writer schema is long and > reader schema expects float. Looking at the source code, when reader > and writer type are not the same, the switch(readerType) only handles > Long, Double and Union, not Float. This is the reason I'm getting "Found > Long, expecting Float" error. > > Best regards, > > Xiaolu > > ---------------------------------------------------------------------- > This message w/attachments (message) is intended solely for the use of > the intended recipient(s) and may contain information that is > privileged, confidential or proprietary. If you are not an intended > recipient, please notify the sender, and then please delete and destroy > all copies and attachments, and be advised that any review or > dissemination of, or the taking of any action in reliance on, the > information contained in or attached to this message is prohibited. > Unless specifically indicated, this message is not an offer to sell or a > solicitation of any investment products or other financial product or > service, an official confirmation of any transaction, or an official > statement of Sender. Subject to applicable law, Sender may intercept, > monitor, review and retain e-communications (EC) traveling through its > networks/systems and may produce any such EC to regulators, law > enforcement, in litigation and as required by law. > The laws of the country of each sender/recipient may impact the handling > of EC, and EC may be archived, supervised and produced in countries > other than the country in which you are located. This message cannot be > guaranteed to be secure or free of errors or viruses. > > References to "Sender" are references to any subsidiary of Bank of > America Corporation. Securities and Insurance Products: * Are Not FDIC > Insured * Are Not Bank Guaranteed * May Lose Value * Are Not a Bank > Deposit * Are Not a Condition to Any Banking Service or Activity * Are > Not Insured by Any Federal Government Agency. Attachments that are part > of this EC may have additional important disclosures and disclaimers, > which you should read. This message is subject to terms available at the > following link: > http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender > you consent to the foregoing. > > ---------------------------------------------------------------------- > This message w/attachments (message) is intended solely for the use of the > intended recipient(s) and may contain information that is privileged, > confidential or proprietary. If you are not an intended recipient, please > notify the sender, and then please delete and destroy all copies and > attachments, and be advised that any review or dissemination of, or the > taking of any action in reliance on, the information contained in or attached > to this message is prohibited. > Unless specifically indicated, this message is not an offer to sell or a > solicitation of any investment products or other financial product or > service, an official confirmation of any transaction, or an official > statement of Sender. Subject to applicable law, Sender may intercept, > monitor, review and retain e-communications (EC) traveling through its > networks/systems and may produce any such EC to regulators, law enforcement, > in litigation and as required by law. > The laws of the country of each sender/recipient may impact the handling of > EC, and EC may be archived, supervised and produced in countries other than > the country in which you are located. This message cannot be guaranteed to be > secure or free of errors or viruses. > > References to "Sender" are references to any subsidiary of Bank of America > Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are > Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a > Condition to Any Banking Service or Activity * Are Not Insured by Any Federal > Government Agency. Attachments that are part of this EC may have additional > important disclosures and disclaimers, which you should read. This message is > subject to terms available at the following link: > http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you > consent to the foregoing.
