Hi Arrow Community,

I've discovered a critical regression bug in the Java Flight module affecting 
versions 16.0.0, 17.0.0, and 18.0.0.


**Issue**: FlightClient fails to initialize with Unix Domain Sockets (UDS) + 
Epoll, throwing:
`ClassCastException: EpollDomainSocketChannel cannot be cast to ServerChannel`


**Status**:
- Broken in: v16, v17, v18
- Working in: v15 and earlier
- Root Cause: Incorrect casting in internal Netty/gRPC logic 
(EpollDomainSocketChannel vs ServerChannel).


I have already filed a detailed JIRA here: 
https://github.com/apache/arrow/issues/49396
including reproduction steps and code analysis.


Since this breaks UDS support for the last three major releases, could any 
Java/Flight committers please take a look?


Thanks.

Reply via email to