LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1092|回复: 10

Luma,2004T版的出现异常

[复制链接]
发表于 2005-8-9 15:48:45 | 显示全部楼层 |阅读模式
下载好友分组时,程序死掉。同时报错:
Exception in thread "Listener" org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
        at org.eclipse.swt.SWT.error(SWT.java:2942)
        at org.eclipse.swt.SWT.error(SWT.java:2865)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:3366)
        at edu.tsinghua.lumaqq.ui.jobs.RefreshFriendJob.refresh(RefreshFriendJob.java:153)
        at edu.tsinghua.lumaqq.ui.jobs.RefreshFriendJob.processGetFriendListSuccess(RefreshFriendJob.java:134)
        at edu.tsinghua.lumaqq.ui.jobs.RefreshFriendJob.qqEvent(RefreshFriendJob.java:109)
        at edu.tsinghua.lumaqq.qq.QQClient.fireQQEvent(QQClient.java:1791)
        at edu.tsinghua.lumaqq.qq.BasicFamilyProcessor.processGetFriendListReply(BasicFamilyProcessor.java:1635)
        at edu.tsinghua.lumaqq.qq.BasicFamilyProcessor.packetArrived(BasicFamilyProcessor.java:237)
        at edu.tsinghua.lumaqq.qq.ProcessorRouter.packetArrived(ProcessorRouter.java:60)
        at edu.tsinghua.lumaqq.qq.QQClient.firePacketArrivedEvent(QQClient.java:2374)
        at edu.tsinghua.lumaqq.qq.net.ListenerThread.run(ListenerThread.java:83)
Caused by: java.lang.NullPointerException
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.doUpdateChildren(QTreeViewer.java:315)
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.doUpdateChildren(QTreeViewer.java:294)
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.doUpdateChildren(QTreeViewer.java:297)
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.refresh(QTreeViewer.java:233)
        at edu.tsinghua.lumaqq.ui.helper.BlindHelper.refreshAll(BlindHelper.java:988)
        at edu.tsinghua.lumaqq.ui.jobs.RefreshFriendJob$1.run(RefreshFriendJob.java:155)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2844)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2575)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:153)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:303)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at edu.tsinghua.lumaqq.ui.jobs.JobExecutor.run(JobExecutor.java:174)
        at edu.tsinghua.lumaqq.ui.helper.MenuHelper$64.widgetSelected(MenuHelper.java:1250)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2572)
        at edu.tsinghua.lumaqq.ui.MainShell.open(MainShell.java:406)
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:138)
 楼主| 发表于 2005-8-9 15:50:03 | 显示全部楼层
添加好友时,程序自动退出。同时报错:
Exception in thread "main" org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
        at org.eclipse.swt.SWT.error(SWT.java:2942)
        at org.eclipse.swt.SWT.error(SWT.java:2865)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2844)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2575)
        at edu.tsinghua.lumaqq.ui.MainShell.open(MainShell.java:406)
        at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:138)
Caused by: java.lang.NullPointerException
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.doUpdateChildren(QTreeViewer.java:315)
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.doUpdateChildren(QTreeViewer.java:294)
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.doUpdateChildren(QTreeViewer.java:297)
        at edu.tsinghua.lumaqq.widgets.qstyle.QTreeViewer.refresh(QTreeViewer.java:233)
        at edu.tsinghua.lumaqq.ui.helper.BlindHelper.refreshGroup(BlindHelper.java:363)
        at edu.tsinghua.lumaqq.ui.helper.BlindHelper.addFriend(BlindHelper.java:1615)
        at edu.tsinghua.lumaqq.ui.helper.BlindHelper.addFriend(BlindHelper.java:1577)
        at edu.tsinghua.lumaqq.ui.QQEventProcessor$26.run(QQEventProcessor.java:930)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
        ... 4 more
回复 支持 反对

使用道具 举报

发表于 2005-8-9 16:20:26 | 显示全部楼层
用什么版本的啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-12 09:54:29 | 显示全部楼层
题目就说了啊,2004T版的

系统是FC3
内核是2.6.12
kde版本是3.4
在gnome环境下问题依旧。有时侯一接收消息就会出现上述现象!
回复 支持 反对

使用道具 举报

发表于 2005-8-12 10:11:00 | 显示全部楼层
楼主,你的出错信息在何处查到?
回复 支持 反对

使用道具 举报

发表于 2005-8-12 11:22:28 | 显示全部楼层
要说patch版本,知道了不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-17 12:15:24 | 显示全部楼层
Luma,不好意思。忘记写patch的版本了。是最新的,8月4日的补丁。

另外,用好友人数较少的号码登陆则没有上述问题。

出问题的那个号码的好友人数在40人左右。

再次感谢luma。
回复 支持 反对

使用道具 举报

发表于 2005-8-17 16:21:56 | 显示全部楼层
没什么,你这个问题,我碰不到,很麻烦,到我这反正就不出现了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-18 09:18:36 | 显示全部楼层
谢谢,那我再尝试一下其他办法。从其他方面着手看能不能解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 13:26:48 | 显示全部楼层
Luma,解决的办法很简单。但是我不明白原因。

将.lumaqq目录中有问题的那个号码的目录删除,再重新登陆一次。就好了。

但是为什么呢?你不忙的情况下指教一二。好吗?谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表