michaeljmarshall commented on issue #16979:
URL: https://github.com/apache/pulsar/issues/16979#issuecomment-1213545991

   I also just go this variant: 
   
   ```
   2022-08-12T16:51:21,672 - ERROR - 
[broker-topic-workers-OrderedExecutor-7-0:Commands@1859] - 
[PersistentSubscription{topic=persistent://my-property/my-ns/cache-read, 
name=sub-2}] [-1] Failed to parse message metadata
   java.lang.IllegalArgumentException: Invalid unknonwn tag type: 3
        at 
org.apache.pulsar.common.api.proto.LightProtoCodec.skipUnknownField(LightProtoCodec.java:270)
 ~[classes/:?]
        at 
org.apache.pulsar.common.api.proto.MessageMetadata.parseFrom(MessageMetadata.java:1370)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.parseMessageMetadata(Commands.java:445)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.parseMessageMetadata(Commands.java:432)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.peekMessageMetadata(Commands.java:1854)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.peekAndCopyMessageMetadata(Commands.java:1873)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers.trySendMessagesToConsumers(PersistentDispatcherMultipleConsumers.java:599)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers.sendMessagesToConsumers(PersistentDispatcherMultipleConsumers.java:573)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers.lambda$readEntriesComplete$5(PersistentDispatcherMultipleConsumers.java:555)
 ~[classes/:?]
        at 
org.apache.bookkeeper.mledger.util.SafeRun$1.safeRun(SafeRun.java:32) 
~[classes/:?]
        at 
org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) 
~[bookkeeper-common-4.15.0.jar:4.15.0]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
~[?:?]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 ~[netty-common-4.1.77.Final.jar:4.1.77.Final]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
   2022-08-12T16:51:21,682 - ERROR - 
[broker-topic-workers-OrderedExecutor-7-0:Commands@1859] - 
[PersistentSubscription{topic=persistent://my-property/my-ns/cache-read, 
name=sub-2}] [-1] Failed to parse message metadata
   java.lang.IllegalArgumentException: Invalid unknonwn tag type: 6
        at 
org.apache.pulsar.common.api.proto.LightProtoCodec.skipUnknownField(LightProtoCodec.java:270)
 ~[classes/:?]
        at 
org.apache.pulsar.common.api.proto.MessageMetadata.parseFrom(MessageMetadata.java:1370)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.parseMessageMetadata(Commands.java:445)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.parseMessageMetadata(Commands.java:432)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.peekMessageMetadata(Commands.java:1854)
 ~[classes/:?]
        at 
org.apache.pulsar.common.protocol.Commands.peekAndCopyMessageMetadata(Commands.java:1873)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.AbstractBaseDispatcher.lambda$filterEntriesForConsumer$1(AbstractBaseDispatcher.java:117)
 ~[classes/:?]
        at java.util.Optional.orElseGet(Optional.java:364) ~[?:?]
        at 
org.apache.pulsar.broker.service.AbstractBaseDispatcher.filterEntriesForConsumer(AbstractBaseDispatcher.java:115)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers.trySendMessagesToConsumers(PersistentDispatcherMultipleConsumers.java:669)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers.sendMessagesToConsumers(PersistentDispatcherMultipleConsumers.java:573)
 ~[classes/:?]
        at 
org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers.lambda$readEntriesComplete$5(PersistentDispatcherMultipleConsumers.java:555)
 ~[classes/:?]
        at 
org.apache.bookkeeper.mledger.util.SafeRun$1.safeRun(SafeRun.java:32) 
~[classes/:?]
        at 
org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) 
~[bookkeeper-common-4.15.0.jar:4.15.0]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
~[?:?]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 ~[netty-common-4.1.77.Final.jar:4.1.77.Final]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
   ```
   
   Seems like we have a data race. Still digging.


-- 
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