Неустранимая ошибка в среде выполнения Java - PullRequest
25 голосов
/ 30 марта 2010

Я выполняю тестовый пример junit

Я получил следующую ошибку,

A fatal error has been detected by the Java Runtime Environment:

Internal Error (classFileParser.cpp:3174), pid=2680, tid=2688

  Error: ShouldNotReachHere()

  JRE version: 6.0_18-b07

  Java VM: Java HotSpot(TM) Client VM (16.0-b13 mixed mode windows-x86 )

Может ли какой-либо орган предложить решение для разрешения

Ответы [ 12 ]

0 голосов
/ 30 марта 2010

Работаете ли вы на поддерживаемой платформе (Windows, одна из немногих версий Linux?) Если нет, то это первая попытка.

Если вы находитесь на поддерживаемой платформе, понизьте ее до _17 и посмотрите, поможет ли это.

Затем сделайте отчет об ошибке в Sun и надейтесь, что он когда-нибудь исправит это (если вы не хотите дать им деньги за исправление быстрее).

0 голосов
/ 30 марта 2010

Это может быть ошибка JVM; см. ответ @ Зак. Но также может случиться так, что ваш тестовый пример junit вызывает загрузку поврежденного файла байт-кода. Попробуйте перестроить все ваши .class файлы, и если это не решит проблему, попробуйте переустановить все внешние библиотеки, от которых зависит ваш код.

...