Недавно два наших клиента сообщили о проблемах с нашими апплетами. Глядя на консоль java plugin, она заполнена ClassNotFoundException, поэтому ни один из наших кодов не выполняется.Как отлаживать/регистрировать/отслеживать проблему загрузки апплетов?
Я смог воспроизвести трассировку стека с помощью виртуального изображения ПК с 0 свободным пространством на диске, но проблема исчезает при восстановлении некоторого дискового пространства, и пользователи сообщают мне, что их диск не заполнен; они могут создавать новые файлы.
Для нашего апплета требуется Java 6, и проблема появилась с обновлениями 1, 10 и 14 из jre. Мы также пробовали разные браузеры (IE и Firefox), очищая браузер и java-кеши, ...
Как я могу отлаживать или отслеживать, что делает jvm для загрузки нашего апплета?
Я полагаю, что проблема заключается в некоторой директиве безопасности на окнах, поэтому я использую монитор процессов Sysinternal для регистрации активности, но я действительно не знаю, где искать.
Спасибо! Я забыл включить трассировку на моем тестовом окружении. Теперь я пробовал, но он показывает только «java.io.IOException: Write error». Нет никакой информации о том, какой путь пытался написать или причиной ошибки, поэтому я думаю, что он не даст достаточной информации, если мы включим отслеживание на клиентском компьютере. Является ли это трассировкой максимум, который мы можем получить от JVM? – Serxipc
Помогла ли вам очистка кеша java для пользователей? –
Нет. Мы уже пробовали очистить кэш java с панели управления java и удалить все файлы jar_cache * .tmp из каталога temp.Я полагаю, что это некоторые директивы по защите окон или сети, но я не знаю, где продолжить, поэтому я пытаюсь получить подробный журнал того, что происходит. – Serxipc