2008-10-22 6 views
2

J'ai un utilisateur qui reçoit un message d'erreur quand il ferme son navigateur. Cela arrive seulement quand il a visité une page qui contient mon applet. Il semble avoir été enregistré comme un bug chez Sun mais c'était il y a plusieurs années. Il utilise Java 1.6 et IE7.Applet - « java.lang.NullPointerException: pData null » lorsque le navigateur fermé

Est-ce que quelqu'un a déjà vu cela et connaît-il une solution ou une solution?

java.lang.NullPointerException: null pData 
    at sun.awt.windows.WComponentPeer.hide(Native Method) 
    at java.awt.Component.removeNotify(Unknown Source) 
    at java.awt.Container.removeNotify(Unknown Source) 
    at java.awt.Container.removeNotify(Unknown Source) 
    at java.awt.Container.removeAll(Unknown Source) 
    at sun.plugin.viewer.frame.IExplorerEmbeddedFrame.windowClosed(Unknown Source) 
    at java.awt.Window.processWindowEvent(Unknown Source) 
    at java.awt.Window.processEvent(Unknown Source) 
    at java.awt.Component.dispatchEventImpl(Unknown Source) 
    at java.awt.Container.dispatchEventImpl(Unknown Source) 
    at java.awt.Window.dispatchEventImpl(Unknown Source) 
    at java.awt.Component.dispatchEvent(Unknown Source) 
    at java.awt.EventQueue.dispatchEvent(Unknown Source) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    at java.awt.EventDispatchThread.run(Unknown Source) 

MISE À JOUR L'utilisateur supprimé Google Desktop et le problème n'a pas eu lieu depuis. Alors voilà ... Merci à tous!

Répondre

1

J'avais l'habitude d'obtenir cette erreur beaucoup pour à peu près tous les applets qui ont été chargés dans le navigateur. Je n'ai jamais compris comment, mais Google Desktop cassait java d'une certaine manière. Après la désinstallation de google desktop, l'erreur s'est dissipée.

0

Les avez-vous essayés 1.6u10? Il a été publié la semaine dernière, et prétendument répare un certain nombre de problèmes d'applet. Sinon, quelle version de 1.6 utilisent-ils?

1

Je ne connais pas de solution mais je connais une prévention de ce problème. Si le javascript est activé dans votre navigateur Web, placez ce code dans une balise de script à l'intérieur de votre balise principale du fichier html à partir duquel l'applet est ouvert:

<SCRIPT language = "JavaScript"> 
    window.onunload = function() { document.body.innerHTML = ""; } 
</script> 
Questions connexes