Sunbird 不再显示事件

Sunbird 不再显示事件

从今天起,太阳鸟 1.0b1安装在计算机上后,日历内容停止显示。右上角只显示一个旋转的加载指示器,没有任何反应,所有与日历直接相关的菜单都被禁用。

错误控制台显示以下消息:

rootComp is null
file:///C:/Program%20Files%20(x86)/Mozilla%20Sunbird/modules/calUtils.jsm -> file:///C:/Program%20Files%20(x86)/Mozilla%20Sunbird/calendar-js/calIcsParser.js    line 82

Error selecting events with recurrence!
[Exception..."Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location "JS frame :: file:///C:/Program%20Files%20(x86)/Mozilla%20Sunbird/modules/calUtils.jsm -> file:///C:/Program%20Files%20(x86)/Mozilla%20Sunbird/calendar-js/calStorageCalendar.js :: cSC_getEventFromRow :: line 1192" ata: no]
DB Error: not an error    line 237

我能想到的唯一系统变化是我尝试将 Mozilla Firefox 29 更新到当前版本(通过打开关于框,等到“下载更新”消息被重新启动 Firefox 的通知取代,但重新启动后,它似乎仍然是版本 29) -一个 Mozilla 软件(例如 Firefox)会干扰另一个软件(例如 Sunbird)的文件吗?

任何状况之下,我该如何修复 Sunbird 或者至少以有用的格式找到并检索数据?

关于 Sunbird:我知道 Sunbird 不再积极开发,当 2009 年决定停止开发 Sunbird 时,我曾建议该计算机的所有者改用其他日历软件,因为更新即将停止。不幸的是,用户拒绝这样做,并表示最新发布的 Sunbird 版本具有他们需要的一切(因此未来的更新被认为是不必要的,甚至有害的),而且最直接的替代方案是闪电,仅作为雷鸟插件,而相关用户肯定不想离开Windows Live Mail

PS:很遗憾,没有太阳鸟标签,我的声誉不足以创建一个。Lightning 项目应该是最接近的,所以我仍然添加了该标签。

答案1

问题的原因是,意外地将 Sunbird 无法打开的文件作为命令行参数传递(因为在匆忙的移动中,相邻的图标被意外拖放到了 Sunbird 快捷方式图标上)。

假设用户尝试使用 Sunbird 打开的内容一定是日历,这会促使 Sunbird 将传递的文件添加为附加日历,并且无法打开文件格式(它是一个 MS-DOS 批处理文件),负责解析文件的 JavaScript 会阻塞,整个日历数据无法加载。

由于用户最小化了日历列表(即将日历列表和日历表之间的分隔符移到窗口边缘,因此日历列表不可见),因此问题并没有立即显现出来,因此新的“未命名日历”的存在并不明显。

相关内容