strange, I had successful builds locally and on CI before sending the PR. I had a custom CI job test my own branch to verify it would solve the issues with JDK9 (which it did).
Did it work for you locally?