Slackbot
11/13/2023, 1:26 PMJerome B
11/13/2023, 1:43 PM/admin/policies/pulsar key ?Sandesh Shingare
11/13/2023, 1:44 PMJerome B
11/13/2023, 2:23 PMJerome B
11/13/2023, 2:24 PMSandesh Shingare
11/13/2023, 2:25 PM./pulsar initialize-cluster-metadata --cluster local --metadata-store zk:10.10.18.175:2181,10.10.18.153:2181,10.10.16.38:2181 --configuration-metadata-store zk:10.10.18.175:2181,10.10.18.153:2181,10.10.16.38:2181 --web-service-url <http://internal-pulsar-proxy-lb-perf-env-1022114077.us-east-1.elb.amazonaws.com:8080> --broker-service-url <pulsar://internal-pulsar-proxy-lb-perf-env-1022114077.us-east-1.elb.amazonaws.com:6650>Sandesh Shingare
11/13/2023, 2:30 PMSandesh Shingare
11/13/2023, 3:37 PM[root@ip-10-10-17-153 bin]# ./pulsar-admin tenants update pulsar --allowed-clusters local
--- An unexpected error occurred in the server ---
Message: Failed to deserialize payload for key '/admin/policies/pulsar'
Stacktrace:
org.apache.pulsar.metadata.api.MetadataStoreException$ContentDeserializationException: Failed to deserialize payload for key '/admin/policies/pulsar'
at org.apache.pulsar.metadata.cache.impl.MetadataCacheImpl.lambda$readValueFromStore$0(MetadataCacheImpl.java:115)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
at org.apache.pulsar.metadata.impl.ZKMetadataStore.handleGetResult(ZKMetadataStore.java:275)
at org.apache.pulsar.metadata.impl.ZKMetadataStore.lambda$batchOperation$5(ZKMetadataStore.java:219)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:833)
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)
at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1746)
at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:360)
at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2095)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1583)
at org.apache.pulsar.metadata.cache.impl.JSONMetadataSerdeSimpleType.deserialize(JSONMetadataSerdeSimpleType.java:46)
at org.apache.pulsar.metadata.cache.impl.MetadataCacheImpl.lambda$readValueFromStore$0(MetadataCacheImpl.java:111)
... 12 moreSandesh Shingare
11/13/2023, 3:41 PMset /admin/policies/pulsar {"allowedClusters":["local"],"adminRoles":[]}
Basically it was failing due to empty response from get /admin/policies/pulsar.. looks like a bug?David K
11/13/2023, 7:10 PMSandesh Shingare
11/13/2023, 8:10 PM