Ответ 1
Это новая ошибка, существующая в выпуске обновления JDK 8u20 и в текущей ветке разработки JDK 9. Этот код работал раньше, поэтому да, это будет считаться регрессией. Команда langtools JDK представила следующий отчет об ошибке:
JDK-8055963 Ошибка вывода с вложенным вызовом
Судя по комментариям, похоже, что текущее поведение действительно соответствует спецификации (JLS), но поведение явно неверно, поэтому может потребоваться уточнение спецификации.
Обратите внимание, что это ошибка вывода другого типа из сообщения, указанного в этом другом вопросе StackOverflow Java 1.8.20 Ошибка компилятора, ошибка JDK-8051402. Эта ошибка уже исправлена, хотя исправление не находится в JDK 8u20.