Jason918 opened a new issue #12894:
URL: https://github.com/apache/pulsar/issues/12894
**Describe the bug**
Metadata store is generating a lot of warning logs in unit test lately. Not
sure if it will appears in running broker.
Will causing some unit test running timeout. like #12883
```
2021-11-19T10:15:35,679+0000 [metadata-store-117-1] WARN
com.github.benmanes.caffeine.cache.LocalAsyncCache - Exception thrown during
asynchronous load
java.util.concurrent.CompletionException:
org.apache.pulsar.metadata.api.MetadataStoreException$ContentDeserializationException:
Failed to deserialize payload for key '/counters/producer-name'
at
java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:367)
~[?:?]
at
java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:376)
~[?:?]
at
java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1074)
~[?:?]
at
java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
~[?:?]
at
java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
~[?:?]
at
org.apache.pulsar.metadata.impl.ZKMetadataStore.lambda$get$7(ZKMetadataStore.java:139)
~[pulsar-metadata-2.10.0-SNAPSHOT.jar:2.10.0-SNAPSHOT]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[?:?]
at
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
[netty-common-4.1.68.Final.jar:4.1.68.Final]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by:
org.apache.pulsar.metadata.api.MetadataStoreException$ContentDeserializationException:
Failed to deserialize payload for key '/counters/producer-name'
at
org.apache.pulsar.metadata.cache.impl.MetadataCacheImpl.lambda$readValueFromStore$0(MetadataCacheImpl.java:111)
~[pulsar-metadata-2.10.0-SNAPSHOT.jar:2.10.0-SNAPSHOT]
at
java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072)
~[?:?]
... 7 more
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: No
content to map due to end-of-input
at [Source: (byte[])""; line: 1, column: 0]
at
com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)
~[jackson-databind-2.12.3.jar:2.12.3]
at
com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4688)
~[jackson-databind-2.12.3.jar:2.12.3]
at
com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4586)
~[jackson-databind-2.12.3.jar:2.12.3]
at
com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3643)
~[jackson-databind-2.12.3.jar:2.12.3]
at
org.apache.pulsar.metadata.cache.impl.JSONMetadataSerdeSimpleType.deserialize(JSONMetadataSerdeSimpleType.java:42)
~[pulsar-metadata-2.10.0-SNAPSHOT.jar:2.10.0-SNAPSHOT]
at
org.apache.pulsar.metadata.cache.impl.MetadataCacheImpl.lambda$readValueFromStore$0(MetadataCacheImpl.java:107)
~[pulsar-metadata-2.10.0-SNAPSHOT.jar:2.10.0-SNAPSHOT]
at
java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072)
~[?:?]
... 7 more
```
**To Reproduce**
Steps to reproduce the behavior:
1. Go to unit test in puslar-broker, eg
org.apache.pulsar.broker.service.persistent.PersistentStreamingDispatcherBlockConsumerTest
2. Run any test case.
3. See the warning log.
**Expected behavior**
No error
**Screenshots**
no
**Desktop (please complete the following information):**
- OS: macOS
**Additional context**
Add any other context about the problem here.
--
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]