At any time, did your standalone worker config contain
`internal.value.converter.schemas.enable=false`?

On Thu, Jun 15, 2017 at 5:00 AM, Artem B. <a.bobrovs...@gmail.com> wrote:

> Hi all,
>
> Each time I start my source connector it fails to read the offset stored in
> a file with the following error:
>
> 21:05:01:519 | ERROR | pool-1-thread-1 | o.a.k.c.s.OffsetStorageReaderImpl
> |
>  CRITICAL: Failed to deserialize offset data when getting offsets for tas
> k with namespace zohocrm-source-calls. No value for this data will be
> returned, which may break the task or cause it to skip some data. This
> could
> ei
> ther be due to an error in the connector implementation or incompatible
> schema.
> org.apache.kafka.connect.errors.DataException: JsonConverter with
> schemas.enable
> requires "schema" and "payload" fields and may not contain additiona
> l fields. If you are trying to deserialize plain JSON data, set schemas.
> enable=false in your converter configuration.
>         at org.apache.kafka.connect.json.JsonConverter.toConnectData(Js
> onConverter.java:309)
>
>
> When the connector is working though, the offsets are committed
> successfully.
>
> 13:49:42:634 | INFO  | pool-5-thread-1 | o.a.k.c.r.WorkerSourceTask |
> Finished WorkerSourceTask{id=zohocrm-source-calls-0} commitOffsets
> successfully in 0 ms
>
> However, when I stop and re-start it, the same error appears.
>
> Here are my StandaloneConfig values:
>
>         access.control.allow.methods =
>         access.control.allow.origin =
>         bootstrap.servers = [localhost:9092]
>         internal.key.converter = class org.apache.kafka.connect.json.
> JsonConverter
>         internal.value.converter = class org.apache.kafka.connect.json.
> JsonConverter
>         key.converter = class io.confluent.connect.avro.AvroConverter
>         offset.flush.interval.ms = 60000
>         offset.flush.timeout.ms = 5000
>         offset.storage.file.filename = maxoptra-data.offset
>         rest.advertised.host.name = null
>         rest.advertised.port = null
>         rest.host.name = null
>         rest.port = 8083
>         task.shutdown.graceful.timeout.ms = 5000
>         value.converter = class io.confluent.connect.avro.AvroConverter
>
>
> Here is my connector config:
>
>         connector.class = com.maxoptra.data.zoho.connect.
> ZohoCrmSourceConnector
>         key.converter = null
>         name = zohocrm-source-calls
>         tasks.max = 1
>         transforms = null
>         value.converter = null
>
> Please advise.
>
> Thank you
>
> --
> With best regards,
> Artem.
>

Reply via email to