交易所(EWS)日历的情况

交易所(EWS)日历的情况

我正在使用 Thunderbird 的 Lightning 插件来管理我的日历。我遇到了一个问题,某些日历事件几天都无法消除。它们通常会在一段时间后消失,但最近一次出现这种情况已经过去了一个多星期,我却无法让它消失。

我能看到的唯一模式是,它似乎随着重复发生的事件而发生,但除此之外,它似乎完全是随机的。

我的过程如下

  1. 我点击“关闭”

  2. 出现一个窗口,提示“此项最近已在服务器上更改。提交您的更改将覆盖服务器上所做的更改。

  3. 如果我点击“放弃我的更改并重新加载”,提醒会立即出现。如果我点击“仍然提交我的更改”,提醒会在 10 分钟后出现。

我查看了 thunderbird 中的错误日志,发现以下内容似乎相关:

Timestamp: 05/08/2017 10:09:50 AM
Error: [calGoogleCalendar] Modifying item Water Polo Practice 
failed:2152334338: [object Object]
Source File: 
file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Ba62ef8ec-5fdc-40c2-873c-223b8a6925cc%7D/components/calGoogleCalendar.js
Line: 532

Timestamp: 05/08/2017 10:09:46 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=xxx.xxx%40gmail.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

Timestamp: 05/08/2017 10:05:56 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=xxx.xxx%40gmail.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

Timestamp: 05/08/2017 09:52:45 AM
Error: [calGoogleCalendar] Modifying item Water Polo Practice failed:2152334338: [object Object]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Ba62ef8ec-5fdc-40c2-873c-223b8a6925cc%7D/components/calGoogleCalendar.js
Line: 532

Timestamp: 05/08/2017 09:52:40 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=pd46t6fbk0o8h30jev2ttavqjo%40group.calendar.google.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

Timestamp: 05/08/2017 09:52:40 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=xxx.xxx%40gmail.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

Timestamp: 05/08/2017 09:52:40 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=ghpl0uj6sb0aibu2u2ungqrvjs%40group.calendar.google.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

Timestamp: 05/08/2017 09:52:40 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=rj65n1laasohf35e628d7869lvi04stt%40import.calendar.google.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

Timestamp: 05/08/2017 09:52:40 AM
Error: [calCachedCalendar] replay action failed: null, uri=googleapi://[email protected]/?calendar=yyy%40gmail.com, result=[object Object], op=[xpconnect wrapped calIOperation]
Source File: file:///home/sam/.thunderbird/g9dn5ln5.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js
Line: 327

答案1

找到了解决方法。结果发现,如果我取消选中“首选项”>“日历”>“提醒”下的“显示可写日历的未读提醒”,就不会出现此问题。我不需要看到未读提醒,因此问题(基本上)解决了。

答案2

交易所(EWS)日历的情况

像这样的问题已在 Mozilla 支持站点运行多年。

我的 Thunderbird 日历和企业 Exchange 日历也遇到了同样的问题。就我而言,我已从日历中删除了重复事件,但它仍出现在我的 Thunderbird 视图中。我无法关闭最近四次事件的提醒,也无法在 Thunderbird 日历中删除该事件。在 Exchange 日历(Web 界面)中,该事件已不复存在。

似乎已经解决了这个问题,那就是摆弄 Thunderbird 的这个交换日历的日历设置:

  • 右键单击日历列表中的日历
  • 选择“Exchange(EWS)属性”
  • 在对话框中,转到“文件夹属性”选项卡
  • 中间有一个用户列表,在我的情况下,包含“默认”和“匿名”,并在两者之间切换了几次,观察权限的变化
  • 转到“离线缓存”选项卡
  • 点击“清除离线缓存数据”
  • 此外,我进入“自动处理”并切换其中一个复选框两次(实际上将其保留在原始状态)
  • 点击“保存并重置”按钮
  • 我的问题已经解决了。

答案3

下面描述了当错过的提醒从选项菜单中消失后,如何关闭它:

https://dwaves.de/2020/04/15/thunderbird-calender-reminders-keep-popping-up-do-not-show-reminder-of-passed-old-missed-events/

测试环境:GNU Linux Debian 10 上的 thunderbird 68.6.0 (64 位)

如果使用雷鸟内置日历(它曾被称为太阳鸟,后来被闪电取代)

进入高级配置编辑器:(about:config)

类型:calendar.alarms.showmissed

并双击该条目

将其更改为 false

https://github.com/Ericsson/exchangecalendar/issues/546

然后只需关闭 thunderbird 并重新启动它

相关内容