gtbX opened a new pull request, #17950:
URL: https://github.com/apache/kafka/pull/17950

   Fixes and workarounds for some of the peculiarities of the Android runtime. 
This is by no means complete Android support, but gets a little bit closer.
   * fix for `Socket.getInetAddress()` returning null when 
`SocketChannel.configureBlocking(false)` has been called on it.
   * A number of runtime-loaded classes and methods were allowed to fail if 
they couldn't be found:
     * `sun.security.krb5.KrbException`
     * `org.ietf.jgss.GSSException`
     * `java.util.zip.CRC32C`
     * `java.util.zip.Checksum.update()`
   
   There didn't seem to be existing tests for these classes, so none were 
added. Most of these occur in class static blocks, and would be hard to mock 
anyway. Behavioral changes include: not throwing exceptions from said class 
static blocks.
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
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: jira-unsubscr...@kafka.apache.org

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

Reply via email to