小程序-';java.lang.NullPointerException:null pData';浏览器关闭时

小程序-';java.lang.NullPointerException:null pData';浏览器关闭时,java,applet,nullpointerexception,Java,Applet,Nullpointerexception,我有一个用户在关闭浏览器时收到错误消息。只有当他访问了包含我的小程序的页面时,才会发生这种情况。它似乎已经在Sun注册为一个bug,但那是多年前的事了。他正在使用Java1.6和IE7 以前有没有人见过这种情况,知道解决方案或解决方法 java.lang.NullPointerException: null pData at sun.awt.windows.WComponentPeer.hide(Native Method) at java.awt.Component.remov

我有一个用户在关闭浏览器时收到错误消息。只有当他访问了包含我的小程序的页面时,才会发生这种情况。它似乎已经在Sun注册为一个bug,但那是多年前的事了。他正在使用Java1.6和IE7

以前有没有人见过这种情况,知道解决方案或解决方法

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)

更新用户删除了谷歌桌面,此后问题就没有出现过。那你就去吧。。。谢谢大家

对于浏览器中加载的几乎每个小程序,我都会经常遇到这种错误。我一直不知道怎么做,但谷歌桌面在某种程度上打破了java。卸载google desktop后,错误消失。

您让他们试用过1.6u10吗?它是上周发布的,据说修复了一些小程序问题。否则,他们使用的是什么版本的1.6?

我不知道解决方案,但我知道如何预防这个问题。 如果在web浏览器中启用了javascript,则将此代码放在打开小程序的html文件的头标记内的脚本标记中:

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

window.onunload=function(){document.body.innerHTML=“”;}