jiangchunyang created PULSAR-23:
-----------------------------------
Summary: [Bug] Pulsar2-11.0 pulsar-client AuthenticationSasl.class
can not be used in java8
Key: PULSAR-23
URL: https://issues.apache.org/jira/browse/PULSAR-23
Project: Pulsar
Issue Type: Bug
Environment: pulsar version : 2.11.0
java version : 1.8
Reporter: jiangchunyang
h3. Version
pulsar version : 2.11.0
java version : 1.8
h3. Minimal reproduce step
My purpose is to use flink to consume the topic data set in pulsar, because our
cluster uses kerberos for authentication, so when I use :
configuration.set(PulsarOptions.PULSAR_AUTH_PLUGIN_CLASS_NAME,
org.apache.pulsar.client.impl.auth.AuthenticationSasl .class.getName());,
a compilation error occurs:
{code:java}
Cannot access org.apache.pulsar.client.impl.auth.AuthenticationSasl - Stack
Overflow
Bad class file:
/C:/Users/admin/.m2/repository/org/apache/pulsar/pulsar-client-auth-sasl/2.11.0/pulsar-client-auth-sasl-2.11.0.jar!
/org/apache/pulsar/client/impl/auth/AuthenticationSasl.class
Class file has wrong version 61.0, should be 52.0
Please delete the file or make sure the file is in the correct classpath
subdirectory. {code}
But when I use the 2.10.0 version of pulsar, it will be compiled normally, so I
think that the compilation of pulsar2.11 version is carried out using java17,
and it is not available in pulsar-client as the official website said compile
with java8
github the same issues location: https://github.com/apache/pulsar/issues/19982
--
This message was sent by Atlassian Jira
(v8.20.10#820010)