Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-2231

Not an enum: null(it's comin g in 1.8.2)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • 1.8.2
    • None
    • java
    • None

    Description

      org.apache.kafka.common.errors.SerializationException: Error serializing Avro message

      Caused by: org.apache.avro.AvroTypeException: Not an enum: null
      at org.apache.avro.generic.GenericDatumWriter.writeEnum(GenericDatumWriter.java:177)
      at org.apache.avro.specific.SpecificDatumWriter.writeEnum(SpecificDatumWriter.java:59)
      at org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:119)
      at org.apache.avro.specific.SpecificDatumWriter.writeField(SpecificDatumWriter.java:87)
      at org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:156)
      at org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:118)
      at org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:75)
      at org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:125)
      at org.apache.avro.specific.SpecificDatumWriter.writeField(SpecificDatumWriter.java:87)
      at org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:156)
      at org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:118)
      at org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:75)
      at org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:125)
      at org.apache.avro.specific.SpecificDatumWriter.writeField(SpecificDatumWriter.java:87)
      at org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:156)
      at org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:118)
      at org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:75)
      at org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:62)
      at io.confluent.kafka.serializers.AbstractKafkaAvroSerializer.serializeImpl(AbstractKafkaAvroSerializer.java:101)
      at io.confluent.kafka.serializers.KafkaAvroSerializer.serialize(KafkaAvroSerializer.java:53)
      at io.confluent.kafka.streams.serdes.avro.SpecificAvroSerializer.serialize(SpecificAvroSerializer.java:65)
      at io.confluent.kafka.streams.serdes.avro.SpecificAvroSerializer.serialize(SpecificAvroSerializer.java:38)
      at org.apache.kafka.common.serialization.ExtendedSerializer$Wrapper.serialize(ExtendedSerializer.java:65)
      at org.apache.kafka.common.serialization.ExtendedSerializer$Wrapper.serialize(ExtendedSerializer.java:55)
      at org.apache.kafka.clients.producer.KafkaProducer.doSend(KafkaProducer.java:841)
      at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:803)
      at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:690)
      at org.apache.kafka.streams.integration.utils.IntegrationTestUtils.produceKeyValuesSynchronouslyWithTimestamp(IntegrationTestUtils.java:173)
      at org.apache.kafka.streams.integration.utils.IntegrationTestUtils.produceKeyValuesSynchronouslyWithTimestamp(IntegrationTestUtils.java:157)
      at org.apache.kafka.streams.integration.utils.IntegrationTestUtils.produceKeyValuesSynchronouslyWithTimestamp(IntegrationTestUtils.java:139)
      at com.etcc.zero.jetstream.dupdetection.Processor.DupDetectionTest.testLaneDuplicates(DupDetectionTest.java:237)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
      at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
      at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
      at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
      at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
      at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
      at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
      at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
      at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
      at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
      at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
      at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
      at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
      at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
      at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

      [15:40:31] Topology snapshot [ver=3, servers=1, clients=0, CPUs=4, offheap=3.2GB, heap=0.94GB]
      [15:40:31] ^-- Node [id=704821C1-2DD8-4AB7-BC5C-494D7337533C, clusterState=INACTIVE]
      [15:40:31] ^-- Baseline [id=0, size=2, online=1, offline=1]
      [15:40:31] ^-- 1 nodes left for auto-activation [0:0:0:0:0:0:0:1,10.200.10.78,10.200.64.169,127.0.0.1,192.168.99.1:47500]
      [15:40:31] Data Regions Configured:
      [15:40:31] ^-- default [initSize=256.0 MiB, maxSize=3.2 GiB, persistenceEnabled=true]
      [15:40:31] Ignite node stopped OK [uptime=00:00:05.238]
      [15:40:31] Ignite node stopped OK [name=JetStreamNodeDup, uptime=00:00:29.784]

      Process finished with exit code -1

      Attachments

        Activity

          People

            Unassigned Unassigned
            stripuraneni@etcc.com saranya Prasad
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: