Skip to content
New issue

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

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

Already on GitHub? # to your account

[Kernel] Change Class.forName() usage in the LogStoreProvider. #3304

Merged
merged 1 commit into from
Jun 24, 2024

Conversation

abhishekrb19
Copy link
Contributor

@abhishekrb19 abhishekrb19 commented Jun 24, 2024

Description

Look for the LogStore class more broadly in the class loader than just the thread local's class loader. The thread context class loader requires the Thread local variables to have the LogStore in it, but this class loader may not have all the dependencies wired up.

How was this patch tested?

Not tested yet.

Fixes #3299.

@vkorukanti vkorukanti changed the title Change Class.forName() usage in the LogStoreProvider. [Kernel] Change Class.forName() usage in the LogStoreProvider. Jun 24, 2024
@vkorukanti vkorukanti merged commit 1bccf8d into delta-io:master Jun 24, 2024
10 checks passed
@abhishekrb19 abhishekrb19 deleted the fix_issue_3299 branch June 25, 2024 00:03
vkorukanti pushed a commit to vkorukanti/delta that referenced this pull request Aug 30, 2024
…`. (delta-io#3304)

Look for the `LogStore` class more broadly in the class loader than just
the thread local's class loader. The thread context class loader
requires the Thread local variables to have the `LogStore` in it, but
this class loader may not have all the dependencies wired up.

Not tested yet.

Fixes delta-io#3299.
abhishekrb19 added a commit to abhishekrb19/incubator-druid that referenced this pull request Sep 27, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Can not instantiate LogStore class: io.delta.storage.HDFSLogStore
2 participants