Одна вещь рассмотреть, наши тестеры всегда звенели бы нас, если бы мы сделали что-то как
<a href='javascript:openwindowmethod("url");'> stuff </a>
, А не
<a href='url' onclick='return openwindowmethod(this.href);'> stuff </a>
, то первый метод только работал бы при нажатии на него, но не, если Вы смещаетесь или щелкнутый при нажатой клавише Alt на него, или щелкнули правой кнопкой и пошли для открытия в новом окне.
второй метод поддерживал бы все это, а также способность функционировать способ, которым это предназначило, если пользователь просто нажал на ссылку.
мы видели похожие ошибки. наш текущий подозреваемый - это файлы jar, которые переписываются (в процессе обновления) во время работы процесса.
Кроме простого ol. ошибка в JVM (обновитесь до последней версии и надеюсь, что это больше не повторится) - или некоторые ошибочные сторонние библиотеки, использующие JNI, есть еще 2 «интересных» вещи, которые могут вызвать это.
Аппаратный сбой - плохая RAM часто является хорошим кандидатом, так как поврежденная файловая система может стать причиной нестабильного диска и тоже может быть виновником.
Если вы работаете на Solaris, вы можете получить ошибки SIGBUS, если каким-то образом файл class / jar был усечен именно тогда, когда JVM необходимо получить к нему доступ в случаях, когда JVM отображает файл jar / class.