gortiz opened a new pull request, #12300:
URL: https://github.com/apache/pinot/pull/12300

   As explained in https://github.com/apache/pinot/pull/12131, we need to 
distribute Pinot as a multi-release Jar. The reason is that we distribute Pinot 
as a uber-jar with all dependencies in the same jar and some of our 
dependencies are multi-release jars.
   
   Not marking the jar as multi-release was incorrect in the past, but it seems 
to be not problematic until recently, when we updated some libraries that fail 
if the sources for Java 11/17/21 were not used in these runtimes.
   
   I thought I already marked the jar as multi release, but 
https://github.com/apache/pinot/pull/12289 proved otherwise. When I actually 
fix the issue, I've found that our code was failing when multi-release was 
enabled. The reason is that specifically in Java 11 (AFAIK not in Java 21), 
when multi-release is enabled, 


-- 
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: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to