rickardoberg commented on issue #2608: URL: https://github.com/apache/parquet-java/issues/2608#issuecomment-3018123427
@gszadovszky thanks for the followup. The issue is that the jar artifacts parquet-common and parquet-hadoop both contain the same shaded classes for fastutil, and so it becomes a split package problem when trying to run in a modular application. You can't even compile. If you run Java 11 with no modules, sure, then it works, but all of our other artifacts are modularized using JPMS. Right now I am forced to create a shaded artifact to get around this (https://github.com/Cantara/parquet-java-shaded) which is not great. I would prefer the solution where fastutil is handled like the shaded Jackson, i.e. a parquet-fastutil module which you can depend on from both parquet-common and parquet-hadoop. -- 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]
