I'm getting crazy with a Java Applet that simply disappear after some time (usually hours, sometimes minutes) of usage.
Applet loads properly and runs. During execution, it contacts a server by invoking servlets and also is listening on a RMI port.
Since some times (probably starting from 18/4/2012, when we started to upgrade all our 900 clients to Oracle JRE 1.6.0_18) the applet simply disappears on its own: this may happen while the user is interacting with it, but also when it is idle.
The clients are running WinXP SP3, IE 7, and as said JRE 1.6.0_18. We already tried to upgrade to 1.6.0_31, or to move to IE8, and to disable the "next generation plugin" setting. Nothing, the applet still randomly disappear.
No hs_err_pid files are generated. Application logs does not report nothing strange, they simply stop. In most cases, but not always, the browser closes when the applet disappear. Nothing on the Windows event viewer. Any idea?
May or may not be related, but there were some bugs introduced in the JVM around (I think) 6u12 onwards, that were resolved in later releases. Now that the latest update is 6u30 or 31** and Java 7 is up to u5, why did you choose to update to 6u18? Just curious.
** edit No, it's u33
There are no new questions, but there may be new answers.
Because our application, in order to run, needs to disable some advanced Java options from Control Panel and this may be problematic on 900 clients.
Anyway we also tested the 1.6.0_31 on some clients, same problem.