You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by "jiangchunyang (Jira)" <ji...@apache.org> on 2023/03/31 09:29:00 UTC
[jira] [Created] (PULSAR-23) [Bug] Pulsar2-11.0 pulsar-client AuthenticationSasl.class can not be used in java8
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)