Skip to content

Consider publishing fatjar with relocated dependencies for notebooks environment #1093

Open
@koperagen

Description

@koperagen

It seems quite common when someone uses a project dependency, to have different versions of our dependencies on the classpath. Project dependencies are loaded before dataframe, so dataframe end up calling those versions and getting exceptions. BOMInputStream happened twice, and another case was CustomDoubleParser.
If we publish a fatjar with relocated dependencies, dataframe will always call them and get no exceptions

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinginfrastructureGitHub actions, Gradle Scripts, Writerside, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions