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)