You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Martin Tzvetanov Grigorov (Jira)" <ji...@apache.org> on 2022/01/13 11:46:00 UTC

[jira] [Commented] (AVRO-2231) Not an enum: null(it's comin g in 1.8.2)

    [ https://issues.apache.org/jira/browse/AVRO-2231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17475302#comment-17475302 ] 

Martin Tzvetanov Grigorov commented on AVRO-2231:
-------------------------------------------------

I'm afraid without a reproducer there is not much that could be done for this report.

> Not an enum: null(it's comin g in 1.8.2)
> ----------------------------------------
>
>                 Key: AVRO-2231
>                 URL: https://issues.apache.org/jira/browse/AVRO-2231
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.8.2
>            Reporter: saranya Prasad
>            Priority: Major
>
> 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



--
This message was sent by Atlassian Jira
(v8.20.1#820001)