inetfuture commented on PR #22892:
URL: https://github.com/apache/pulsar/pull/22892#issuecomment-2344102049

   @lhotari Hi, I'm trying to deploy Pulsar v3.3.1 on K8s with etcd as 
metastore using the official Docker image, got an exception when executing 
`bin/bookkeeper shell whatisinstanceid` in pulsar-bookie-init job.
   
   ```
   2024-09-11T16:10:48,297+0000 [main] INFO  
org.apache.bookkeeper.meta.MetadataDrivers - BookKeeper metadata driver manager 
initialized
   2024-09-11T16:10:48,408+0000 [main] ERROR 
org.apache.bookkeeper.bookie.BookieShell - Got an exception
   java.lang.NoClassDefFoundError: 
io/grpc/netty/shaded/io/grpc/netty/shaded/io/netty/handler/logging/ByteBufFormat
        at 
org.apache.pulsar.jetcd.shaded.io.vertx.core.net.NetworkOptions.<clinit>(NetworkOptions.java:62)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
org.apache.pulsar.jetcd.shaded.io.vertx.core.VertxOptions.<init>(VertxOptions.java:143)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
io.etcd.jetcd.impl.ClientConnectionManager.vertx(ClientConnectionManager.java:223)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
io.etcd.jetcd.impl.ClientConnectionManager.defaultChannelBuilder(ClientConnectionManager.java:158)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
io.etcd.jetcd.impl.ClientConnectionManager.defaultChannelBuilder(ClientConnectionManager.java:149)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
io.etcd.jetcd.impl.ClientConnectionManager.getChannel(ClientConnectionManager.java:70)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
io.etcd.jetcd.impl.ClientConnectionManager.newStub(ClientConnectionManager.java:102)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at io.etcd.jetcd.impl.KVImpl.<init>(KVImpl.java:51) 
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at io.etcd.jetcd.impl.ClientImpl.lambda$new$0(ClientImpl.java:48) 
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
io.etcd.jetcd.support.MemorizingClientSupplier.get(MemorizingClientSupplier.java:37)
 ~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at io.etcd.jetcd.impl.ClientImpl.getKVClient(ClientImpl.java:65) 
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
        at 
org.apache.pulsar.metadata.impl.EtcdMetadataStore.<init>(EtcdMetadataStore.java:111)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.impl.EtcdMetadataStoreProvider.create(EtcdMetadataStore.java:515)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.impl.MetadataStoreFactoryImpl.newInstance(MetadataStoreFactoryImpl.java:63)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.impl.MetadataStoreFactoryImpl.createExtended(MetadataStoreFactoryImpl.java:50)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.api.extended.MetadataStoreExtended.create(MetadataStoreExtended.java:42)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver.createMetadataStore(AbstractMetadataDriver.java:117)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver.initialize(AbstractMetadataDriver.java:59)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver.initialize(PulsarMetadataBookieDriver.java:45)
 ~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
        at 
org.apache.bookkeeper.meta.MetadataDrivers.runFunctionWithMetadataBookieDriver(MetadataDrivers.java:356)
 ~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
        at 
org.apache.bookkeeper.meta.MetadataDrivers.runFunctionWithRegistrationManager(MetadataDrivers.java:383)
 ~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
        at 
org.apache.bookkeeper.tools.cli.commands.bookies.InstanceIdCommand.apply(InstanceIdCommand.java:49)
 ~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
        at 
org.apache.bookkeeper.bookie.BookieShell$WhatIsInstanceId.runCmd(BookieShell.java:1685)
 ~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
        at 
org.apache.bookkeeper.bookie.BookieShell$MyCommand.runCmd(BookieShell.java:254) 
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
        at org.apache.bookkeeper.bookie.BookieShell.run(BookieShell.java:2674) 
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
        at org.apache.bookkeeper.bookie.BookieShell.main(BookieShell.java:2771) 
[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
   Caused by: java.lang.ClassNotFoundException: 
io.grpc.netty.shaded.io.grpc.netty.shaded.io.netty.handler.logging.ByteBufFormat
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown 
Source) ~[?:?]
        at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown 
Source) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
        ... 26 more
   ```
   
   It seems to me that this PR is related, any idea how to fix this? Thanks.


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