Open
Description
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