We have had reports of problems with this on different systems, different jdks, etc.  For example, I too never had trouble with this... until I moved to my new laptop.  Then I started having the same issue I saw reported.  Gail has had problems with it in the past.  Oddly, her solution was to move to the JDK version I am using on my new laptop; even more oddly I never had the troubles on the older JDK.  

Recently I also started trying to build with Java 8, and I was able to consistently hit this problem with that JDK.

All in all, the conclusion I came to is the logging especially is different.  Our code does not bins to the result of the AP, so requiring it to be done up front is not at all needed.