Skip to content

chore(gradle): bump com.google.protobuf:protobuf-java

a4f7e8a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

chore(gradle): bump com.google.protobuf:protobuf-java from 3.25.4 to 4.29.3 #6555

chore(gradle): bump com.google.protobuf:protobuf-java
a4f7e8a
Select commit
Loading
Failed to load commit list.
GitHub Actions / check-ci test report failed Jan 13, 2025 in 0s

10230 tests run, 46 skipped, 3 failed.

Annotations

Check failure on line 1 in tests/test_kafka_consumer/KafkaConsumerTestCase

See this annotation in the file changed.

@github-actions github-actions / check-ci test report

tests/test_kafka_consumer.py.test_protobuf_spec [regular]

failed to consume a Kafka stream. : RuntimeError: java.lang.VerifyError: Bad type on operand stack
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)
Raw output
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)


The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/python/tests/test_kafka_consumer.py", line 163, in test_protobuf_spec
    t = consume(
  File "/python/tests/test_kafka_consumer.py", line 151, in consume
    return ck.consume(
  File "/python/deephaven/stream/kafka/consumer.py", line 172, in consume
    return _consume(kafka_config, topic, partitions, offsets, key_spec, value_spec, table_type, to_partitioned=False)
  File "/python/deephaven/stream/kafka/consumer.py", line 279, in _consume
    raise DHError(e, "failed to consume a Kafka stream.") from e
deephaven.dherror.DHError: failed to consume a Kafka stream. : RuntimeError: java.lang.VerifyError: Bad type on operand stack
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)

Check failure on line 1 in tests/test_kafka_consumer/KafkaConsumerTestCase

See this annotation in the file changed.

@github-actions github-actions / check-ci test report

tests/test_kafka_consumer.py.test_protobuf_spec [include /foo /bar]

failed to consume a Kafka stream. : RuntimeError: java.lang.VerifyError: Bad type on operand stack
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)
Raw output
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)


The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/python/tests/test_kafka_consumer.py", line 187, in test_protobuf_spec
    t = consume(
  File "/python/tests/test_kafka_consumer.py", line 151, in consume
    return ck.consume(
  File "/python/deephaven/stream/kafka/consumer.py", line 172, in consume
    return _consume(kafka_config, topic, partitions, offsets, key_spec, value_spec, table_type, to_partitioned=False)
  File "/python/deephaven/stream/kafka/consumer.py", line 279, in _consume
    raise DHError(e, "failed to consume a Kafka stream.") from e
deephaven.dherror.DHError: failed to consume a Kafka stream. : RuntimeError: java.lang.VerifyError: Bad type on operand stack
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)

Check failure on line 1 in tests/test_kafka_consumer/KafkaConsumerTestCase

See this annotation in the file changed.

@github-actions github-actions / check-ci test report

tests/test_kafka_consumer.py.test_protobuf_spec [include /ts /sub/*]

failed to consume a Kafka stream. : RuntimeError: java.lang.VerifyError: Bad type on operand stack
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)
Raw output
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)


The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/python/tests/test_kafka_consumer.py", line 205, in test_protobuf_spec
    t = consume(
  File "/python/tests/test_kafka_consumer.py", line 151, in consume
    return ck.consume(
  File "/python/deephaven/stream/kafka/consumer.py", line 172, in consume
    return _consume(kafka_config, topic, partitions, offsets, key_spec, value_spec, table_type, to_partitioned=False)
  File "/python/deephaven/stream/kafka/consumer.py", line 279, in _consume
    raise DHError(e, "failed to consume a Kafka stream.") from e
deephaven.dherror.DHError: failed to consume a Kafka stream. : RuntimeError: java.lang.VerifyError: Bad type on operand stack
Traceback (most recent call last):
  File "/python/deephaven/stream/kafka/consumer.py", line 258, in _consume
    j_table=_JKafkaTools.consumeToTable(
RuntimeError: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/confluent/kafka/schemaregistry/protobuf/ProtobufSchema.toProtoFile(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;)Lcom/squareup/wire/schema/internal/parser/ProtoFileElement; @1193: invokestatic
  Reason:
    Type 'com/google/protobuf/DescriptorProtos$FileOptions' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessageV3$ExtendableMessage'
  Current Frame:
    bci: @1193
    flags: { }
    locals: { 'com/google/protobuf/DescriptorProtos$FileDescriptorProto', 'java/lang/String', 'com/squareup/wire/Syntax', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'com/google/common/collect/ImmutableList$Builder', 'java/util/List', 'java/util/Set', 'com/google/common/collect/ImmutableList$Builder' }
    stack: { 'com/google/common/collect/ImmutableList$Builder', 'com/google/protobuf/DescriptorProtos$FileOptions' }
  Bytecode:
    0000000: 2ab6 005a 4c2b b600 5b99 0005 014c 014d
    0000010: 2ab6 005c 4e02 3604 2db6 005d ab00 0000
    0000020: 0000 0037 0000 0002 c599 734a 0000 001c
    0000030: c599 734b 0000 002b 2d12 5eb6 005f 9900
    0000040: 1503 3604 a700 0f2d 1260 b600 5f99 0006
    0000050: 0436 0415 04ab 0000 0000 0029 0000 0002
    0000060: 0000 0000 0000 001b 0000 0001 0000 0022
    0000070: b200 614d a700 0ab2 0062 4da7 0003 b800
    0000080: 634e 2ab6 0064 b900 5301 003a 0419 04b9
    0000090: 0054 0100 9900 2119 04b9 0055 0100 c000
    00000a0: 653a 052a 1905 b800 663a 062d 1906 b600
    00000b0: 6757 a7ff db2a b600 68b9 0053 0100 3a04
    00000c0: 1904 b900 5401 0099 0020 1904 b900 5501
    00000d0: 00c0 0069 3a05 1905 b800 6a3a 062d 1906
    00000e0: b600 6757 a7ff dcb8 0063 3a04 2ab6 006b
    00000f0: b900 5301 003a 0519 05b9 0054 0100 9900
    0000100: 2119 05b9 0055 0100 c000 6c3a 0619 06b8
    0000110: 006d 3a07 1904 1907 b600 6757 a7ff dbb8
    0000120: 0063 3a05 b800 633a 062a b600 6e3a 07bb
    0000130: 006f 592a b600 70b7 0071 3a08 0336 0915
    0000140: 0919 07b9 0072 0100 a200 3919 0715 09b9
    0000150: 0073 0200 c000 743a 0a19 0815 09b8 0075
    0000160: b900 7602 0099 000e 1906 190a b600 6757
    0000170: a700 0b19 0519 0ab6 0067 5784 0901 a7ff
    0000180: c1b8 0063 3a09 2ab6 0077 b600 7899 001d
    0000190: 1909 bb00 7959 127a b200 7b2a b600 77b6
    00001a0: 007c 03b7 007d b600 6757 2ab6 0077 b600
    00001b0: 7e99 001d 1909 bb00 7959 127f b200 7b2a
    00001c0: b600 77b6 0080 03b7 007d b600 6757 2ab6
    00001d0: 0077 b600 8199 0020 1909 bb00 7959 1282
    00001e0: b200 832a b600 77b6 0084 b800 8503 b700
    00001f0: 7db6 0067 572a b600 77b6 0086 9900 2019
    0000200: 09bb 0079 5912 87b2 0083 2ab6 0077 b600
    0000210: 88b8 0085 03b7 007d b600 6757 2ab6 0077
    0000220: b600 8999 0020 1909 bb00 7959 128a b200
    0000230: 832a b600 77b6 008b b800 8503 b700 7db6
    0000240: 0067 572a b600 77b6 008c 9900 1d19 09bb
    0000250: 0079 5912 8db2 008e 2ab6 0077 b600 8f03
    0000260: b700 7db6 0067 572a b600 77b6 0090 9900
    0000270: 1d19 09bb 0079 5912 91b2 007b 2ab6 0077
    0000280: b600 9203 b700 7db6 0067 572a b600 77b6
    0000290: 0093 9900 2019 09bb 0079 5912 94b2 0083
    00002a0: 2ab6 0077 b600 95b8 0085 03b7 007d b600
    00002b0: 6757 2ab6 0077 b600 9699 0020 1909 bb00
    00002c0: 7959 1297 b200 832a b600 77b6 0098 b800
    00002d0: 8503 b700 7db6 0067 572a b600 77b6 0099
    00002e0: 9900 2019 09bb 0079 5912 9ab2 0083 2ab6
    00002f0: 0077 b600 9bb8 0085 03b7 007d b600 6757
    0000300: 2ab6 0077 b600 9c99 0020 1909 bb00 7959
    0000310: 129d b200 832a b600 77b6 009e b800 8503
    0000320: b700 7db6 0067 572a b600 77b6 009f 9900
    0000330: 2019 09bb 0079 5912 a0b2 0083 2ab6 0077
    0000340: b600 a1b8 0085 03b7 007d b600 6757 2ab6
    0000350: 0077 b600 a299 0020 1909 bb00 7959 12a3
    0000360: b200 832a b600 77b6 00a4 b800 8503 b700
    0000370: 7db6 0067 572a b600 77b6 00a5 9900 1d19
    0000380: 09bb 0079 5912 a6b2 007b 2ab6 0077 b600
    0000390: a703 b700 7db6 0067 572a b600 77b6 00a8
    00003a0: 9900 1d19 09bb 0079 5912 a9b2 007b 2ab6
    00003b0: 0077 b600 aa03 b700 7db6 0067 572a b600
    00003c0: 77b6 00ab 9900 1d19 09bb 0079 5912 acb2
    00003d0: 007b 2ab6 0077 b600 ad03 b700 7db6 0067
    00003e0: 572a b600 77b6 00ae 9900 1d19 09bb 0079
    00003f0: 5912 afb2 007b 2ab6 0077 b600 b003 b700
    0000400: 7db6 0067 572a b600 77b6 00b1 9900 1d19
    0000410: 09bb 0079 5912 b2b2 007b 2ab6 0077 b600
    0000420: b303 b700 7db6 0067 572a b600 77b6 00b4
    0000430: 9900 1d19 09bb 0079 5912 b5b2 007b 2ab6
    0000440: 0077 b600 b603 b700 7db6 0067 572a b600
    0000450: 77b6 00b7 9900 1d19 09bb 0079 5912 b8b2
    0000460: 007b 2ab6 0077 b600 b903 b700 7db6 0067
    0000470: 572a b600 77b2 00ba b600 bb99 0028 2ab6
    0000480: 0077 b200 bab6 00bc c000 bd3a 0a12 be19
    0000490: 0ab8 00bf 3a0b 190b c600 0b19 0919 0bb6
    00004a0: 0067 5719 092a b600 77b8 00c0 b600 c157
    00004b0: 2a2a b600 c2b8 00c3 3a0a bb00 c459 b200
    00004c0: 432b 2c19 05b6 00c5 1906 b600 c52d b600
    00004d0: c519 04b6 00c5 190a b600 c519 09b6 00c5
    00004e0: b700 c6b0                              
  Stackmap Table:
    append_frame(@14,Object[#1106])
    append_frame(@56,Object[#1218],Object[#1106],Integer)
    same_frame(@71)
    same_frame(@83)
    same_frame(@112)
    same_frame(@119)
    chop_frame(@126,2)
    append_frame(@141,Object[#1219],Object[#1170])
    chop_frame(@181,1)
    append_frame(@192,Object[#1170])
    chop_frame(@231,1)
    append_frame(@247,Object[#1219],Object[#1170])
    chop_frame(@287,1)
    full_frame(@319,{Object[#1220],Object[#1106],Object[#1218],Object[#1219],Object[#1219],Object[#1219],Object[#1219],Object[#1107],Object[#1221],Integer},{})
    append_frame(@371,Object[#1106])
    chop_frame(@379,1)
    chop_frame(@385,1)
    append_frame(@426,Object[#1219])
    same_frame(@462)
    same_frame(@501)
    same_frame(@540)
    same_frame(@579)
    same_frame(@615)
    same_frame(@651)
    same_frame(@690)
    same_frame(@729)
    same_frame(@768)
    same_frame(@807)
    same_frame(@846)
    same_frame(@885)
    same_frame(@921)
    same_frame(@957)
    same_frame(@993)
    same_frame(@1029)
    same_frame(@1065)
    same_frame(@1101)
    same_frame(@1137)
    same_frame(@1187)

	at io.confluent.kafka.schemaregistry.protobuf.ProtobufSchemaProvider.parseSchemaOrElseThrow(ProtobufSchemaProvider.java:38)
	at io.confluent.kafka.schemaregistry.SchemaProvider.parseSchema(SchemaProvider.java:75)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.parseSchema(CachedSchemaRegistryClient.java:301)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaByIdFromRegistry(CachedSchemaRegistryClient.java:340)
	at io.confluent.kafka.schemaregistry.client.CachedSchemaRegistryClient.getSchemaBySubjectAndId(CachedSchemaRegistryClient.java:464)
	at io.deephaven.kafka.ProtobufImpl.descriptor(ProtobufImpl.java:230)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.setDescriptor(ProtobufImpl.java:117)
	at io.deephaven.kafka.ProtobufImpl$ProtobufConsumeImpl.getDeserializer(ProtobufImpl.java:101)
	at io.deephaven.kafka.KafkaTools.getConsumeStruct(KafkaTools.java:1257)
	at io.deephaven.kafka.KafkaTools.consume(KafkaTools.java:1347)
	at io.deephaven.kafka.KafkaTools.consumeToTable(KafkaTools.java:1020)