Closed
Bug 638808
Opened 13 years ago
Closed 13 years ago
Jar load crash on page reload (not F5 but back-next)
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 629030
People
(Reporter: renaud.labaume, Unassigned)
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 When I load a page with an java applet, there is a problem with the second load. Exemple : 1.Load page http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/example1.html => work 2.Load page http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/ => work 3.Load again page http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/example1.html => don't work It seems FF doesn't find the jar file and so don't load the applet... I have only tried this on FF 3.6.14 on Win 7 64b Reproducible: Always Steps to Reproduce: 1.Load page http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/example1.html => work 2.Load page http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/ => work 3.Load again page http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/example1.html => don't work Actual Results: The applet don't load on the second try Expected Results: Load the applet every time we load the page
Comment 1•13 years ago
|
||
I reproduce this bug 100% on this official Oracle url : http://www.java.com/fr/download/help/testvm.xml 1- load once => ok 2- refresh once (refresh button ) => ok 3- refresh twice (refresh button) => KO. 4- more refresh stays KO mostly. tested on 2 Windows 7 SP1 boxes (x86 and x64) Java stack trace : Java Plug-in 1.6.0_24 Utilisation de la version JRE 1.6.0_24-b07 Java HotSpot(TM) Client VM Répertoire d'accueil de l'utilisateur = C:\Users\Michel ---------------------------------------------------- c: effacer la fenêtre de la console f: finaliser les objets de la file d'attente de finalisation g: libérer la mémoire h: afficher ce message d'aide l: vider la liste des chargeurs de classes m: imprimer le relevé d'utilisation de la mémoire o: déclencher la consignation q: masquer la console r: recharger la configuration des politiques s: vider les propriétés système et déploiement t: vider la liste des threads v: vider la pile des threads x: effacer le cache de chargeurs de classes 0-5: fixer le niveau de traçage à <n> ---------------------------------------------------- Niveau de traçage fixé à 5 : tous ... terminés. basic: Starting applet teardown basic: Récepteur de progression ajouté : sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1d0d124 basic: Finished applet teardown basic: Plugin2ClassLoader.addURL parent called for http://www.java.com/applet/TestVM2.jar basic: Applet chargé. basic: Applet resized and added to parent container basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 419522 us, pluginInit dt 27243572 us, TotalTime: 27663094 us basic: Applet initialized basic: Récepteur de progression supprimé : sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1d0d124 basic: Applet made visible basic: Starting applet basic: completed perf rollup network: Entrée de cache introuvable [URL : http://www.java.com/applet/JreCurrentVersion2.txt, version : null] network: Connexion de http://www.java.com/applet/JreCurrentVersion2.txt avec proxy=DIRECT network: Connexion de http://www.java.com:80/ avec proxy=DIRECT network: Connexion http://www.java.com/applet/JreCurrentVersion2.txt avec cookie "s_nr=1298285469041; gpName=javac%3ASupport%3AHelp%3Atestvm.xml; gpChannel=javac%3ASupport%3AHelp; gpServer=www.java.com; JSESSIONID=1daab124446390bfb6c9ba6857a4; s_cc=true; s_sq=%5B%5BB%5D%5D" basic: Applet started basic: Told clients applet is started 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.Applet2Manager.verifyJarVersions(Unknown Source) at sun.plugin2.applet.Applet2Manager.getClassLoaderCacheEntry(Unknown Source) at sun.plugin2.applet.Applet2Manager.getAppletAppContext(Unknown Source) at sun.plugin2.main.client.PluginMain.handleMessageStartApplet(Unknown Source) at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source) at sun.plugin2.main.client.PluginMain.run(Unknown Source) at sun.plugin2.main.client.PluginMain.main(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.Applet2Manager.getClassLoaderCacheKey(Unknown Source) at sun.plugin2.applet.Applet2Manager.getClassLoaderCacheEntry(Unknown Source) at sun.plugin2.applet.Applet2Manager.getAppletAppContext(Unknown Source) at sun.plugin2.main.client.PluginMain.handleMessageStartApplet(Unknown Source) at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source) at sun.plugin2.main.client.PluginMain.run(Unknown Source) at sun.plugin2.main.client.PluginMain.main(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.Applet2Manager.newClassLoader(Unknown Source) at sun.plugin2.applet.Plugin2Manager$5.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.applet.Plugin2Manager.getOrCreatePlugin2ClassLoader(Unknown Source) at sun.plugin2.applet.Applet2Manager$CacheEntryCreator.createAll(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache$Entry.ref(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache$Entry.access$300(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache.get(Unknown Source) at sun.plugin2.applet.Applet2Manager.getClassLoaderCacheEntry(Unknown Source) at sun.plugin2.applet.Applet2Manager.getAppletAppContext(Unknown Source) at sun.plugin2.main.client.PluginMain.handleMessageStartApplet(Unknown Source) at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source) at sun.plugin2.main.client.PluginMain.run(Unknown Source) at sun.plugin2.main.client.PluginMain.main(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.setupClassLoaderCodebaseRecursiveRead(Unknown Source) at sun.plugin2.applet.Plugin2Manager.getOrCreatePlugin2ClassLoader(Unknown Source) at sun.plugin2.applet.Applet2Manager$CacheEntryCreator.createAll(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache$Entry.ref(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache$Entry.access$300(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache.get(Unknown Source) at sun.plugin2.applet.Applet2Manager.getClassLoaderCacheEntry(Unknown Source) at sun.plugin2.applet.Applet2Manager.getAppletAppContext(Unknown Source) at sun.plugin2.main.client.PluginMain.handleMessageStartApplet(Unknown Source) at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source) at sun.plugin2.main.client.PluginMain.run(Unknown Source) at sun.plugin2.main.client.PluginMain.main(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.getOrCreateAppletThreadGroup(Unknown Source) at sun.plugin2.applet.Plugin2Manager.getOrCreatePlugin2ClassLoader(Unknown Source) at sun.plugin2.applet.Applet2Manager$CacheEntryCreator.createAll(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache$Entry.ref(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache$Entry.access$300(Unknown Source) at sun.plugin2.applet.Applet2ClassLoaderCache.get(Unknown Source) at sun.plugin2.applet.Applet2Manager.getClassLoaderCacheEntry(Unknown Source) at sun.plugin2.applet.Applet2Manager.getAppletAppContext(Unknown Source) at sun.plugin2.main.client.PluginMain.handleMessageStartApplet(Unknown Source) at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source) at sun.plugin2.main.client.PluginMain.run(Unknown Source) at sun.plugin2.main.client.PluginMain.main(Unknown Source) basic: Starting applet teardown basic: Finished applet teardown 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$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$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) basic: exception : Permission denied: null. exception : Permission denied: null. java.lang.SecurityException: Permission denied: null at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception : java.lang.SecurityException: Permission denied: null basic: setting up a new GraBoxPainter for Error 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.setupGrayBoxPainter(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.net.MalformedURLException: no protocol: TestVM2.jar at java.net.URL.<init>(Unknown Source) at java.net.URL.<init>(Unknown Source) at sun.plugin.util.GrayBoxPainter.setProgressFilter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.setupGrayBoxPainter(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) basic: Récepteur de progression ajouté : sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@92b1a1 security: Accès aux clés et au certificat dans le profil utilisateur Mozilla : null 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$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$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 2•13 years ago
|
||
Please test with the newly release 3.6.15 and report back if that resolves the issue
Version: unspecified → 3.6 Branch
Comment 3•13 years ago
|
||
Please reopen if this isn't fixed by 3.6.15
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•