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

   > @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.
   
   @inetfuture Please report a separate GH issue with steps to reproduce. That 
will be helpful in addressing this problem.


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