2

我有一位用户在关闭浏览器时收到错误消息。这只发生在他访问了包含我的小程序的页面时。它似乎已在 Sun 注册为错误,但那是多年前的事了。他正在使用 Java 1.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)

更新用户删除了 Google 桌面,此后问题未出现。所以你去...谢谢大家!

4

3 回答 3

1

对于浏览器中加载的几乎每个小程序,我都经常遇到该错误。我从来不知道如何,但 Google 桌面在某种程度上破坏了 java。卸载谷歌桌面后,错误消失了。

于 2008-10-22T15:28:50.863 回答
1

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

<SCRIPT language = "JavaScript">
    window.onunload = function() { document.body.innerHTML = ""; } 
</script>
于 2009-09-22T09:12:21.997 回答
0

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

于 2008-10-22T15:56:50.450 回答