Skip to content

Null values cause Oura tasks to get killed #172

@mpgxvii

Description

@mpgxvii
  • 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions