Error: Oracle.goldengate.datasource.metadata.provider.ResolutionException: Invalid Column Datatype
(Doc ID 2243139.1)
Last updated on APRIL 09, 2020
Applies to:
Oracle GoldenGate Application Adapters - Version 12.1.2.1.0 and laterInformation in this document applies to any platform.
Symptoms
ERROR [main] (AvroHDFSRowFormatter.java:245) - The HDFS Avro Row Formatter formatOp operation failed.
org.apache.avro.AvroRuntimeException: Duplicate field table in record <table_name>: table type:UNION pos:7 and table type:STRING pos:0.
at org.apache.avro.Schema$RecordSchema.setFields(Schema.java:590)
at org.apache.avro.SchemaBuilder$FieldAssembler.endRecord(SchemaBuilder.java:2013)
at oracle.goldengate.format.avro.AvroRowSchemaGenerator.generateAvroSchema(AvroRowSchemaGenerator.java:48)
at oracle.goldengate.format.avro.AvroRowSchemaGenerator.generateSchema(AvroRowSchemaGenerator.java:30)
at oracle.goldengate.format.avro.AvroHDFSRowFormatter.formatOp(AvroHDFSRowFormatter.java:200)
at oracle.goldengate.handler.hdfs.HDFSAvroHandler.processOp(HDFSAvroHandler.java:353)
at oracle.goldengate.handler.hdfs.HDFSAbstractHandler.operationAdded(HDFSAbstractHandler.java:140)
at oracle.goldengate.datasource.DsEventManager$3.send(DsEventManager.java:439)
at oracle.goldengate.datasource.DsEventManager$EventDispatcher.distributeEvent(DsEventManager.java:231)
at oracle.goldengate.datasource.DsEventManager.fireOperationAdded(DsEventManager.java:447)
at oracle.goldengate.datasource.AbstractDataSource.fireOperationAdded(AbstractDataSource.java:464)
at oracle.goldengate.datasource.UserExitDataSource.addOperationToTransactionAndFireEvent(UserExitDataSource.java:1337)
at oracle.goldengate.datasource.UserExitDataSource.createOperation(UserExitDataSource.java:1305)
at oracle.goldengate.datasource.UserExitDataSource.createOperation(UserExitDataSource.java:1096)
ERROR [main] (HDFSAvroHandler.java:358) - HDFS Avro Handler failed to process operation: table=[<table_name>], op pos=00000000000000304909, tx pos=00000000000000304909, op ts=2016-11-17 23:48:52.034103
org.apache.avro.AvroRuntimeException: Duplicate field table in record <table_name>: table type:UNION pos:7 and table type:STRING pos:0.
at org.apache.avro.Schema$RecordSchema.setFields(Schema.java:590)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |