Sporadic Jar проверяет через CMD, но не запускает файл JNLP через JAWAWS

Случайные сборки не смогут проверить jar-файлы после установки JRE 8u121.

Я подписываю свои банки с помощью команды Ant ниже:

<signjar
    jar="jsyntaxpane-0.9.5-b29.jar"
    keystore="keystorefile"
    alias="certificatealias"
    storepass="keystorepassword"
    tsaurl="http://timestamp.digicert.com"
    force="true"/>  

Сборки, которые выдают ошибки unsigned jar, являются спорадическими, а выполнение Jenkins сценария Ant показывает Jar Signed.

В среде, пытающейся запустить файл jnlp, я обнаружил следующие ошибки.

JAVAWS-ошибки

Java Web Start Error: Unsigned application requesting unrestricted access to system

Неподписанный ресурс: jsyntaxpane-0.9.5-b29.jar com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper (неизвестный источник) com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources (неизвестный источник) в com.sun.javaws.Launcher .prepareResources (неизвестный источник)

Я получаю проверку jar при использовании jarsigner для аутентификации как по "http://timestamp.digicert.com", так и по исходное хранилище ключей, используемое для создания сертификатов.


person Joshua Lockhart    schedule 26.01.2017    source источник
comment
Эта проблема наблюдается только на 8u121? Он нормально работал на предыдущих версиях, таких как 8u111/8u112?   -  person Fairoz    schedule 30.01.2017
comment
Мы только что наблюдали это после обновления до 8u121, но последней известной рабочей версией была 8u101.   -  person Joshua Lockhart    schedule 30.01.2017
comment
Спасибо, это кажется странным. Есть ли способ воспроизвести это на моем конце?   -  person Fairoz    schedule 31.01.2017


Ответы (1)


Это проблема в Java, которая отслеживается здесь — https://bugs.openjdk.java.net/browse/JDK-8173632

person Fairoz    schedule 01.02.2017