yashmayya commented on PR #16781: URL: https://github.com/apache/pinot/pull/16781#issuecomment-3271744875
Ah, looks like the Pulsar client now requires Java 17 as a minimum - https://github.com/apache/pulsar/pull/24475 ``` Error: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.14.0:compile (default-compile) on project pinot-pulsar: Compilation failure: Compilation failure: Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/MessageIdStreamOffset.java:[23,35] error: cannot access MessageId Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/MessageId.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarConfig.java:[35,35] error: cannot access SubscriptionInitialPosition Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/SubscriptionInitialPosition.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[28,37] error: cannot access PulsarAdmin Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-admin-api/4.1.0/pulsar-client-admin-api-4.1.0.jar(/org/apache/pulsar/client/admin/PulsarAdmin.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[29,37] error: cannot access PulsarAdminBuilder Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-admin-api/4.1.0/pulsar-client-admin-api-4.1.0.jar(/org/apache/pulsar/client/admin/PulsarAdminBuilder.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[30,35] error: cannot access Authentication Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/Authentication.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[31,35] error: cannot access AuthenticationFactory Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/AuthenticationFactory.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[32,35] error: cannot access ClientBuilder Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/ClientBuilder.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[33,35] error: cannot access PulsarClient Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/PulsarClient.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[34,35] error: cannot access Reader Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/Reader.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConnectionHandler.java:[35,48] error: cannot access AuthenticationFactoryOAuth2 Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client/4.1.0/pulsar-client-4.1.0.jar(/org/apache/pulsar/client/impl/auth/oauth2/AuthenticationFactoryOAuth2.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarPartitionLevelConsumer.java:[30,35] error: cannot access PulsarClientException Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/PulsarClientException.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarStreamMetadataProvider.java:[38,35] error: cannot access Consumer Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/Consumer.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarStreamMetadataProvider.java:[39,35] error: cannot access Message Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/Message.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarStreamMetadataProvider.java:[42,35] error: cannot access SubscriptionMode Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/SubscriptionMode.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarUtils.java:[35,35] error: cannot access MessageIdAdv Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client/4.1.0/pulsar-client-4.1.0.jar(/org/apache/pulsar/client/api/MessageIdAdv.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarUtils.java:[38,36] error: cannot access BatchMessageIdImpl Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client/4.1.0/pulsar-client-4.1.0.jar(/org/apache/pulsar/client/impl/BatchMessageIdImpl.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/PulsarUtils.java:[39,36] error: cannot access MessageIdImpl Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client/4.1.0/pulsar-client-4.1.0.jar(/org/apache/pulsar/client/impl/MessageIdImpl.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. Error: /home/runner/work/pinot/pinot/pinot-plugins/pinot-stream-ingestion/pinot-pulsar/src/main/java/org/apache/pinot/plugin/stream/pulsar/server/PulsarDataProducer.java:[28,35] error: cannot access Producer Error: bad class file: /home/runner/.m2/repository/org/apache/pulsar/pulsar-client-api/4.1.0/pulsar-client-api-4.1.0.jar(/org/apache/pulsar/client/api/Producer.class) Error: class file has wrong version 61.0, should be 55.0 Error: Please remove or make sure it appears in the correct subdirectory of the classpath. ``` Seems to be happening with more and more of our dependencies lately. Probably time for us to also consider going up to 17 or maybe even 21. cc - @gortiz @Jackie-Jiang -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
