Frage

Ich habe einen Benutzer, der eine Fehlermeldung erhält, wenn er seinen Browser schließt. Dies geschieht nur, wenn er eine Seite besucht, die mein Applet enthält. Es scheint, als ein Fehler bei Sun registriert wurde, aber das war vor vielen Jahren. Er ist mit Java 1.6 und IE7.

Hat jemand gesehen und weiß, eine Lösung oder Behelfslösung?

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)

UPDATE Der Benutzer entfernt Google Desktop und das Problem, da nicht aufgetreten ist. Also los geht ... Danke an alle!

War es hilfreich?

Lösung

habe ich für fast jedes Applet eine Menge, die Fehler zu erhalten, die in den Browser geladen wurde. Ich fand heraus, nie wie , aber Google Desktop Java in irgendeiner Weise wurde zu brechen. Nach der Deinstallation von Google Desktop ging der Fehler weg.

Andere Tipps

Ich weiß nicht, eine Lösung, aber ich kenne eine Verhinderung dieses Problems. Wenn Sie Javascript in Ihrem Browser aktiviert ist, dann diesen Code in einem Script-Tag in Ihrem Kopf-Tag der HTML-Datei aus dem Applet geöffnet wird:

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

Haben Sie hatte sie 1.6u10 versuchen? Es wurde letzte Woche veröffentlicht und behebt angeblich eine Reihe von Applet Probleme. Ansonsten, was Build von 1.6 verwenden sie?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top