Thunderbird Lightning caldav同步不会显示任何数据/事件

时间:2016-11-07 14:00:45

标签: calendar caldav thunderbird-lightning

当我尝试将我的caldav服务器实现与Thunderbird 45.4.0和Lightning 4.7.4(一个特定的日历集合)同步时,它不会显示日历中的任何数据或事件,尽管序列的最后一次调用提供了数据。 / p>

在Thunderbird错误日志中,我可以看到一个错误:

Zeitstempel: 07.11.16, 14:21:12
Fehler: [calCachedCalendar] replay action failed: null,
uri=http://127.0.0.1:8003/sap/sports/webdav/appsvc/webdav/services/
server.xsjs/cal/_D043133/, result=2147500037, op=[xpconnect wrapped
calIOperation]
Quelldatei:
file:///Users/d043133/Library/Thunderbird/Profiles/hfbvuk9f.default/
extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-
js/calCachedCalendar.js
Zeile: 327

呼叫顺序如下(详细内容通过gist-links):

  1. Propfind Request - Response
  2. 选项Request - Response
  3. Propfind Request - Response
  4. 举报Request - Response - Response Raw
  5. 与macOS-calendar和ios-calendar等其他客户端的同步原则上起作用并显示数据。有没有人知道这里出了什么问题?

2 个答案:

答案 0 :(得分:1)

不确定这是否是原因,但我可以看到两个不正确的事情:

a)您的--security-opt seccomp=unconfined 属性有尾随空格:

<href/>

b)您的<d:href>/sap/sports/webdav/appsvc/webdav/services/server.xsjs/cal/_D043133/EVENT%3A070768ba5dd78ff15458f1985cdaabb1.ics </d:href> 属性不是有效的URI

ORGANIZER

答案 1 :(得分:0)

我能够通过调试由Philipp提出的Thunderbird来找到上述问题的原因。报告响应的http状态代码为200,但由于它是多状态响应,Thunderbird / Lightning需要状态码207; - )

感谢提示!