Hello! I’m trying to use the latest 0.8.0 rc with ...
# troubleshooting
e
Hello! I’m trying to use the latest 0.8.0 rc with the Pulsar connector (apachepinot/pinot:0.8.0-SNAPSHOT-573651b28-20210729-jdk8 or apachepinot/pinot:0.8.0-SNAPSHOT-573651b28-20210729-jdk11 docker image). But I’m having this error when creating a table:
Copy code
pinot-controller_1  | 2021/08/03 12:00:19.766 ERROR [PulsarPartitionLevelConnectionHandler] [grizzly-http-server-3] Could not create pulsar consumer
pinot-controller_1  | org.apache.pulsar.client.api.PulsarClientException: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: 'java.lang.String org.apache.commons.codec.digest.DigestUtils.sha1Hex(java.lang.String)'
pinot-controller_1  | 	at org.apache.pulsar.client.api.PulsarClientException.unwrap(PulsarClientException.java:978) ~[pinot-pulsar-0.8.0-SNAPSHOT-shaded.jar:0.8.0-SNAPSHOT-573651b28a6f89bd4895c992a5e8fa8e23df4615]
pinot-controller_1  | 	at org.apache.pulsar.client.impl.ReaderBuilderImpl.create(ReaderBuilderImpl.java:77) ~[pinot-pulsar-0.8.0-SNAPSHOT-shaded.jar:0.8.0-SNAPSHOT-573651b28a6f89bd4895c992a5e8fa8e23df4615]
pinot-controller_1  | 	at org.apache.pinot.plugin.stream.pulsar.PulsarPartitionLevelConnectionHandler.<init>(PulsarPartitionLevelConnectionHandler.java:56) ~[pinot-pulsar-0.8.0-SNAPSHOT-shaded.jar:0.8.0-SNAPSHOT-573651b28a6f89bd4895c992a5e8fa8e23df4615]
pinot-controller_1  | 	at org.apache.pinot.plugin.stream.pulsar.PulsarStreamMetadataProvider.<init>(PulsarStreamMetadataProvider.java:51) ~[pinot-pulsar-0.8.0-SNAPSHOT-shaded.jar:0.8.0-SNAPSHOT-573651b28a6f89bd4895c992a5e8fa8e23df4615]
Do you have any idea why this is happening? Thank you
k
@Kartik Khare any idea what’s happening here?
s
I think that our apache.commons.codec version is outdated.
apache-pulsar
is using
1.15
while pinot is pinning the library with the old version
1.5
@Kartik Khare can you double check on your end and double check if the plugin works correctly using compiled jar? This is a blocker for the 0.8.0 release.
@eywek I believe that https://github.com/apache/pinot/pull/7247 should fix the issue with
NosuchMethosError
. Can you try again once this gets checked in?