When I am checking Kafka logs it is there:

Invalid record due to REST client error
(io.confluent.kafka.schemaregistry.validator.RecordSchemaValidator)

io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientException:
This ID is banned; error code: 40403

                at
io.confluent.kafka.schemaregistry.validator.LruSchemaRegistryClient.getSchemaByIdFromRegistry(LruSchemaRegistryClient.java:188)

On Thu, Jul 16, 2020, 09:31 vishnu murali <vishnumurali9...@gmail.com>
wrote:

> Hi all
>
> My schema is:
>
>
>
> {
>   "fields": [
>
>     {
>       "name": "ID",
>
>       "type": "long"
>
>     },
>
>     {
>       "name": "Group",
>
>       "type": [
>
>         "null",
>
>         {
>           "avro.java.string": "String",
>
>           "type": "string"
>
>         }
>
>       ]
>
>     },
>
>     {
>       "name": "Key",
>
>       "type": [
>
>         "null",
>
>         {
>           "avro.java.string": "String",
>
>           "type": "string"
>
>         }
>
>       ]
>
>     },
>
>     {
>       "name": "Value",
>
>       "type": [
>
>         "null",
>
>         {
>           "avro.java.string": "String",
>
>           "type": "string"
>
>         }
>
>       ]
>
>     }
>
>   ],
>
>   "name": "Runconfig",
>
>   "namespace": "com.ns.vishnu.kafkaavorest.Model",
>
>   "type": "record"
>
> }
>
>
>
>
>
> My Data is:
>
> Runconfig rc = Runconfig.newBuilder()
>         .setID(1L)
>         .setGroup("new")
>         .setKey("year")
>         .setValue("11")
>         .build();
>
>
>
> runTemlate.send(“n-run”,rc);
>
>
>
>
>
> Exception will be: org.apache.kafka.common.InvalidRecordException: This
> record has failed the validation on broker and hence be rejected.
>
>
>
>
>
> What is the validation mistake in this ?
>
> I checked  every datatype it is correct only!!
>
> Any suggestions on this !!
>

Reply via email to