Неизвестный SecurityExcetion из java webstart app


Мы видели это исключение из 3 различных клиентских установок сегодня (14.04.2015) в течение 30 минут.

java.lang.SecurityException: Can not verify security pack jar
com.sun.deploy.util.SecurityBaseline.verifyJar(Unknown Source)
com.sun.deploy.util.SecurityBaseline.access$200(Unknown Source)
com.sun.deploy.util.SecurityBaseline$1.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Я не думаю, что это вызывает проблему, так как он находится в фоновом потоке, запущенном из deploy.jar (SecurityBaseline.java) пытаетесь что-то проверить?? Самое странное, что это произошло у нескольких клиентов одновременно. Единственная причина, по которой я знаю об этом, заключается в том, что мы устанавливаем обработчик необработанных исключений по умолчанию, чтобы регистрировать и сообщать о любых необработанных исключениях в апп.

Кто-нибудь еще видел это или знает, что это значит? Я попытался прочитать декомпилированную версию источника, и не было ясно, где именно произойдет сбой. Я получил линию исключения, но она могла исходить из двух разных путей, оба из которых были очень нетривиальны для постороннего человека. Я склонен пока не обращать на это внимания, но боюсь, что это предвещает большую проблему.
2 8

2 ответа:

Я на 100% уверен, что это вызвано https://bugs.openjdk.java.net/browse/JDK-8077736

Если у кого-то есть учетная запись, пожалуйста, сделайте комментарий или если вы знаете/можете связаться с сопровождающими, указанными в билете, любым другим способом, пожалуйста, сделайте это.

Эта ошибка была исправлена. javadl-esd-secure.oracle.com/update/securitypack.jar был обновлен.

Чтобы устранить эту проблему на системах, которые испытывают эту проблему, просто переустановите 8u45. В качестве пакета безопасности.jar был обновлен, любые новые установки не будут видеть эту проблему.