|
|
以前的2004T也这样,本来以为2005好了。现在发现如果rm -cf ~/.lumaqq之后再开lumaqq就不会出问题,但下次(就是配置文件没有删除)的情况下收到消息就会有大概率死掉。这是终端下显示的异常信息:
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:368)
at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:149)
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.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:349)
at edu.tsinghua.lumaqq.ui.QQEventProcessor$44.run(QQEventProcessor.java:1466)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
... 4 more |
|