OK. I was not aware of this. I thought that it was the Java 9
implementation (StackLocator/ProcessIdUtil) that caused the problem.
On 2017-12-03 06:30, Ralph Goers wrote:
Let’s go back to this post.
Assume we figured out how to get rid of all the stuff you consider to be not
required to be in the API. Even if we did that it still would not work in
Android so long as the API contains module-info.java, because that class can
only be compiled for Java 9. So there really is no way to provide decent
support for Java 9 and android at the same time.
According to Gary’s findings, even if HttpClient switches to SLF4J they are
going to be in the same boat with the 1.8.x releases.