Closed
Bug 638070
Opened 13 years ago
Closed 13 years ago
Applet support broken on page reload since 3.6.14
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 629030
People
(Reporter: martin.zipperling, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 Java applets fail to be load properly when the page is reloaded multiple times. This worked w/o problems up to Firefox 3.6.13 but stopped working with 3.6.14 Reproducible: Always Steps to Reproduce: 1. Make sure you have Java plugin installed (tested with 6.0.23 and 6.0.24) 2. Start Firefox 3.6.14 and go to (e.g.) http://java.sun.com/applets/jdk/1.4/demo/applets/TicTacToe/example1.html 3. TicTacToe applet will start up. Open the Java Console and trace level to 5 (all) 4. In Firefox, reload the page multiple times (usually after 3 or 4 reloads you will see some lengthy stacktraces in the Java Console) Actual Results: Applet no longer works Expected Results: Applet should remain usable after page reload Stacktrace and other output in Java Console seems to imply that the Applet's codebase cannot be retrieved successfully, e.g.: netscape.javascript.JSException: JavaScript error while getting property "document" at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.doMemberOp(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.getMember(Unknown Source) at sun.plugin2.main.client.MessagePassingExecutionContext.getDocumentBase(Unknown Source) at sun.plugin2.applet.Plugin2Manager.getDocumentBase(Unknown Source) at sun.plugin2.applet.Plugin2Manager.getCodeBase(Unknown Source) at sun.plugin2.applet.Plugin2Manager$9.getCodeBase(Unknown Source) at sun.plugin.util.ErrorPanel.deniedCertificateFailure(Unknown Source) at sun.plugin.util.ErrorPanel.<init>(Unknown Source) at sun.plugin.util.GrayBoxPanel.setError(Unknown Source) at sun.plugin.util.GrayBoxPainter.getGrayBoxPanel(Unknown Source) at sun.plugin.util.GrayBoxPainter.paintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.repaintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at sun.plugin2.applet.Plugin2Manager$9.getCodeBase(Unknown Source) at sun.plugin.util.ErrorPanel.deniedCertificateFailure(Unknown Source) at sun.plugin.util.ErrorPanel.<init>(Unknown Source) at sun.plugin.util.GrayBoxPanel.setError(Unknown Source) at sun.plugin.util.GrayBoxPainter.getGrayBoxPanel(Unknown Source) at sun.plugin.util.GrayBoxPainter.paintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.repaintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) netscape.javascript.JSException: JavaScript error while getting property "document" at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.doMemberOp(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.getMember(Unknown Source) at sun.plugin2.main.client.MessagePassingExecutionContext.getDocumentBase(Unknown Source) at sun.plugin2.applet.Plugin2Manager.getDocumentBase(Unknown Source) at sun.plugin2.applet.Plugin2Manager.getCodeBase(Unknown Source) at sun.plugin2.applet.Plugin2Manager$9.getCodeBase(Unknown Source) at sun.plugin.util.ErrorPanel.deniedCertificateFailure(Unknown Source) at sun.plugin.util.ErrorPanel.<init>(Unknown Source) at sun.plugin.util.GrayBoxPanel.setError(Unknown Source) at sun.plugin.util.GrayBoxPainter.paintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.repaintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.access$200(Unknown Source) at sun.plugin.util.GrayBoxPainter$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at sun.plugin2.applet.Plugin2Manager$9.getCodeBase(Unknown Source) at sun.plugin.util.ErrorPanel.deniedCertificateFailure(Unknown Source) at sun.plugin.util.ErrorPanel.<init>(Unknown Source) at sun.plugin.util.GrayBoxPanel.setError(Unknown Source) at sun.plugin.util.GrayBoxPainter.paintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.repaintGrayBox(Unknown Source) at sun.plugin.util.GrayBoxPainter.access$200(Unknown Source) at sun.plugin.util.GrayBoxPainter$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Comment 1•13 years ago
|
||
I have exactly the same problem since I updated Firefox version to 3.6.14 (reloading or making several accesses to pages containing a Java Applet worked fine with Firefox 3.6.13, this is not the case anymore with Firefox 3.6.14). The problem does not only occurs when you reload a page, but also if you access several times to the same page (e.g. by clicking a link). You need to exit then restart Firefox to be able to run the applet contained in the page again. In my case the applet always fails to run at the second reload (or third access), strangely the first reload (or second access) works fine.
Seeing the same issue at screencast-o-matic.com. Just started happening with 3.6.14 getDocumentBase() returns null after loading applet multiple times. Killing java.exe process doesn't fix it. You must restart FireFox.exe before it starts working again.
Updated•13 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
No longer depends on: 629030
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•