-
Notifications
You must be signed in to change notification settings - Fork 5
Description
- When the Oura connector receives a null value when pulling from the REST API, the task gets killed and needs a manual restart
Error logs:
{"id":4,"state":"FAILED","worker_id":"radar-oura-connector:8083","trace":"org.apache.kafka.connect.errors.DataException: Found null value for non-optional schema\n\tat io.confluent.connect.avro.AvroData.validateSchemaValue(AvroData.java:1369)\n\tat io.confluent.connect.avro.AvroData.toConnectData(AvroData.java:1423)\n\tat io.confluent.connect.avro.AvroData.toConnectData(AvroData.java:1418)\n\tat io.confluent.connect.avro.AvroData.toConnectData(AvroData.java:1679)\n\tat io.confluent.connect.avro.AvroData.toConnectData(AvroData.java:1418)\n\tat io.confluent.connect.avro.AvroData.toConnectData(AvroData.java:1414)\n\tat io.confluent.connect.avro.AvroData.toConnectData(AvroData.java:1394)\n\tat org.radarbase.connect.rest.oura.OuraSourceTask.lambda$handleRequest$3(OuraSourceTask.java:108)\n\tat java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)\n\tat java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)\n\tat java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)\n\tat java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)\n\tat java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)\n\tat java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)\n\tat java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)\n\tat or