Здравствуйте, mikalai.kardash, Вы писали:
MK>Поэтому, даже если я копирую все данные из старого аплета, то мне они никак не пригождаются — новый аплет для меня не существует, я не могу к нему никак обратиться. При обращении к аплету, из JS вызываются методы старого инстанса аплета.
1) Покажи JS код. Может там можно переполучить новую ссылку на апплет?
2) Проверь поведение на разных браузерах. Так можно локализовать проблему либо это браузер либо Java-Plug-in
3) В качестве хака можно попробовать все переписать на статические методы. То есть все методы апплета тупо делегируют все вызовы статическим методам. А состояние хранится в статических полях. хотя методы в принципе все равно какие. Главное поля в статические переделать. Тогда у тебя состояние не будет пропадать. Так как оно хранится на уровне классов. А загрузчик классов у тебя судя по логам не меняется. Но надо быть осторожным, тут могут быть и последствия, когда апплет будет загружен заново в том же окне, Java Plug-in не будет уничтожать старый загрузчик. И в результате апплет сразу загрузится в предыдущем состоянии.