anthonyikeda commented on issue #20022:
URL: https://github.com/apache/pulsar/issues/20022#issuecomment-1498069894

   Am I getting my schemas mixed up? Tried using schema type AVRO but now 
getting:
   
   ```bash
   2023-04-05T13:09:56,851-0700 [main] ERROR 
org.apache.pulsar.client.cli.PulsarClientTool - Error while producing messages
   2023-04-05T13:09:56,851-0700 [main] ERROR 
org.apache.pulsar.client.cli.PulsarClientTool - 
java.lang.ArrayIndexOutOfBoundsException: Index 56 out of bounds for length 2
   org.apache.pulsar.client.api.SchemaSerializationException: 
java.lang.ArrayIndexOutOfBoundsException: Index 56 out of bounds for length 2
        at 
org.apache.pulsar.client.impl.schema.generic.GenericAvroReader.read(GenericAvroReader.java:91)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.impl.schema.generic.GenericAvroReader.read(GenericAvroReader.java:41)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.api.schema.SchemaReader.read(SchemaReader.java:40) 
~[org.apache.pulsar-pulsar-client-api-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader.read(AbstractMultiVersionReader.java:61)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.api.schema.SchemaReader.read(SchemaReader.java:40) 
~[org.apache.pulsar-pulsar-client-api-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.impl.schema.AbstractStructSchema.decode(AbstractStructSchema.java:66)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at org.apache.pulsar.client.api.Schema.validate(Schema.java:63) 
~[org.apache.pulsar-pulsar-client-api-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema.encode(AutoProduceBytesSchema.java:80)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema.encode(AutoProduceBytesSchema.java:32)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.impl.TypedMessageBuilderImpl.value(TypedMessageBuilderImpl.java:173)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        at org.apache.pulsar.client.cli.CmdProduce.publish(CmdProduce.java:288) 
~[org.apache.pulsar-pulsar-client-tools-2.11.0.jar:2.11.0]
        at org.apache.pulsar.client.cli.CmdProduce.run(CmdProduce.java:239) 
~[org.apache.pulsar-pulsar-client-tools-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.cli.PulsarClientTool.run(PulsarClientTool.java:219) 
~[org.apache.pulsar-pulsar-client-tools-2.11.0.jar:2.11.0]
        at 
org.apache.pulsar.client.cli.PulsarClientTool.main(PulsarClientTool.java:259) 
~[org.apache.pulsar-pulsar-client-tools-2.11.0.jar:2.11.0]
   Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 56 out of bounds 
for length 2
        at 
org.apache.avro.io.parsing.Symbol$Alternative.getSymbol(Symbol.java:460) 
~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.io.ResolvingDecoder.readIndex(ResolvingDecoder.java:283) 
~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.readWithoutConversion(GenericDatumReader.java:187)
 ~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:160) 
~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.readField(GenericDatumReader.java:259)
 ~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.readRecord(GenericDatumReader.java:247)
 ~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.readWithoutConversion(GenericDatumReader.java:179)
 ~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:160) 
~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:153) 
~[org.apache.avro-avro-1.10.2.jar:1.10.2]
        at 
org.apache.pulsar.client.impl.schema.generic.GenericAvroReader.read(GenericAvroReader.java:86)
 ~[org.apache.pulsar-pulsar-client-original-2.11.0.jar:2.11.0]
        ... 13 more
   2023-04-05T13:09:56,859-0700 [main] INFO  
org.apache.pulsar.client.cli.PulsarClientTool - 0 messages successfully produced
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to