[
https://issues.apache.org/jira/browse/AVRO-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ryan Blue updated AVRO-1392:
----------------------------
Description:
I'm trying to marshall below object to Avro format and unable to marshall it
using ReflectDatum Writer.Enums are being rejected while marshalling.
{code:java}
public class AccountAccess extends DESBusinessEvent<String> {
@XmlElement(required = true)
protected String accountId;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
@AvroEncode(using=XmlDateAsLong.class)
protected XMLGregorianCalendar dateTime;
// @XmlElement(namespace = DESNamespaces.ENUM_NAMESPACE, required = true)
@XmlElement(required = true)
@Stringable
protected ApplicationEnum application;
// @XmlElement(namespace = DESNamespaces.ENUM_NAMESPACE, required = true)
@XmlElement(required = true)
@Stringable
protected UserTypeEnum userType;
protected String userId;
}
{code}
was:
I'm trying to marshall below object to Avro format and unable to marshall it
using ReflectDatum Writer.Enums are being rejected while marshalling.
public class AccountAccess extends DESBusinessEvent<String> {
@XmlElement(required = true)
protected String accountId;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
@AvroEncode(using=XmlDateAsLong.class)
protected XMLGregorianCalendar dateTime;
// @XmlElement(namespace = DESNamespaces.ENUM_NAMESPACE, required = true)
@XmlElement(required = true)
@Stringable
protected ApplicationEnum application;
// @XmlElement(namespace = DESNamespaces.ENUM_NAMESPACE, required = true)
@XmlElement(required = true)
@Stringable
protected UserTypeEnum userType;
protected String userId;
}
> Unable to marshal enum to Avro
> ------------------------------
>
> Key: AVRO-1392
> URL: https://issues.apache.org/jira/browse/AVRO-1392
> Project: Avro
> Issue Type: Bug
> Components: java
> Environment: DEV
> Reporter: Balaji Seshadri
> Priority: Blocker
>
> I'm trying to marshall below object to Avro format and unable to marshall it
> using ReflectDatum Writer.Enums are being rejected while marshalling.
> {code:java}
> public class AccountAccess extends DESBusinessEvent<String> {
> @XmlElement(required = true)
> protected String accountId;
> @XmlElement(required = true)
> @XmlSchemaType(name = "dateTime")
> @AvroEncode(using=XmlDateAsLong.class)
> protected XMLGregorianCalendar dateTime;
> // @XmlElement(namespace = DESNamespaces.ENUM_NAMESPACE, required = true)
> @XmlElement(required = true)
> @Stringable
> protected ApplicationEnum application;
> // @XmlElement(namespace = DESNamespaces.ENUM_NAMESPACE, required = true)
> @XmlElement(required = true)
> @Stringable
> protected UserTypeEnum userType;
> protected String userId;
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.1#6144)