«java.lang.InternalError: непредвиденный сбой при генерации CryptoAPI» во время установки без вывода сообщений - PullRequest
0 голосов
/ 08 января 2019

Мы устанавливаем наш продукт через скрипт для автоматизированных тестов пользовательского интерфейса. Иногда происходит сбой установки со следующей ошибкой.

java.lang.InternalError: Неожиданный сбой CryptoAPI, генерирующий начальное число в java.base / sun.security.provider.NativeSeedGenerator.getSeedBytes (Неизвестный источник) в java.base / sun.security.provider.SeedGenerator.generateSeed (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.lambda $ static $ 0 (неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.getEntropyInput (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.getEntropyInput (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.instantiateIfNeeded (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.engineNextBytes (неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.engineNextBytes (неизвестный источник) в java.base / sun.security.provider.AbstractDrbg $ SeederHolder.lambda $ static $ 0 (неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.getEntropyInput (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.getEntropyInput (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.instantiateIfNeeded (Неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.engineNextBytes (неизвестный источник) в java.base / sun.security.provider.AbstractDrbg.engineNextBytes (неизвестный источник) в java.base / sun.security.provider.DRBG.engineNextBytes (Неизвестный источник) в java.base / java.security.SecureRandom.nextBytes (неизвестный источник) в java.base / java.security.SecureRandom.next (неизвестный источник) в java.base / java.util.Random.nextLong (неизвестный источник) в java.base / java.io.File $ TempDirectory.generateFile (неизвестный источник) в java.base / java.io.File.createTempFile (Неизвестный источник) в java.base / java.io.File.createTempFile (Неизвестный источник) в com.exe4j.runtime.util.WinDel.scheduleDeletion (WinDel.java:85) at com.exe4j.runtime.WinLauncher $ 3.run (WinLauncher.java:118)

Есть ли известная ошибка или исправление для этого?

1 Ответ

0 голосов
/ 08 февраля 2019

У меня была эта проблема в Oracle Weblogic. Добавление следующего в опции java помогло мне

-Djava.security.egd=file:/dev/./urandom
...