Бага 319514 из эклипсовосой багтрекинг системы cодержала описание этой проблемы с принтскрином шелла, в котором было видно, что Oracle изменили имя компании в параметрах файла java.exe с “Sun Microsystems, Inc” на “Oracle”. Это изменение не вошло в официальный release notes. По иронии судьбы, Eclipse с 2007 был завязан на данный параметр, для решения другой проблемы, связанной с малым значением параметра “MaxPermSize”, устанавливаемого Sun, из-за чего эклипс просто не запускался. А вот когда окружение изменилось, то и этот фикс так же перестал работать, и многие получили проблемы с “PermGen”.
Отдел инжиниринга при этом отмечает, что: в Java значения параметром java.vendor и java.vm.vendor не изменятся ни в одном из релизов jdk6 и будут по-прежнему иметь вид “Sun Microsystems, Inc.”. Было выяснено, что имя поставщика критически влияет на работоспособность целого ряда программ.
Последнее предложение особо радует. Такие горе писатели. Ох уж эта Java :)
Сколько еще приложений рухнуло из-за апдейта? Oracle не сумел даже исправить имя вендора, после этого можно валить с их Oracle DB, глядишь обновишься и база не запуститься.