Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reverted pulsar version to 3.2.2 while fixing avro vulnerability #164

Merged
merged 1 commit into from
Dec 20, 2024

Conversation

mukesh-ctds
Copy link
Collaborator

@mukesh-ctds mukesh-ctds commented Dec 19, 2024

To address the AVRO vulnerability, PR#165 was merged into the master branch, and PR#161 was merged into the branch-6.0. The changes on master branch upgraded the Pulsar version to 3.3.2, which includes the FeatureNotSupportedException class, a class that is not present in earlier versions.

However, in the spring-example application, there are dependency discrepancies. While pulsar-client-original is upgraded to 3.3.2, some of its nested modules are still on version 3.2.3, which lacks the FeatureNotSupportedException class.

Additionally, with the changes introduced in PR#163, which disables PulsarAdmin creation, another error is triggered—ClassNotFoundException. This occurs because the FeatureNotSupportedException class is missing in Pulsar 3.2.3.

Rolling back to an older version of Pulsar & fixing avro vulnerability just like PR#161 resolves the issue.
Once the migration from javax to Jakarta in Pulsar is complete, this problem should no longer occur.

Copy link
Collaborator

@eolivelli eolivelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@mukesh-ctds mukesh-ctds merged commit 7d20a03 into master Dec 20, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants