Calendar 雷鸟闪电caldav同步不';不显示任何数据/事件

Calendar 雷鸟闪电caldav同步不';不显示任何数据/事件,calendar,caldav,thunderbird-lightning,Calendar,Caldav,Thunderbird Lightning,当我尝试将caldav服务器实现与Thunderbird 45.4.0和Lightning 4.7.4(一个特定的日历集合)同步时,它不会在日历中显示任何数据或事件,尽管序列的最后一次调用提供了数据 在Thunderbird错误日志中,我可以看到一个错误: Zeitstempel: 07.11.16, 14:21:12 Fehler: [calCachedCalendar] replay action failed: null, uri=http://127.0.0.1:8003/sap/spo

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

在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链接提供详细内容):

  • Propfind-
  • 选项-
  • Propfind-
  • 报告--

  • 与其他客户端(如macOS calendar和ios calendar)的同步原则上起作用,并显示数据。有人知道这里出了什么问题吗

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

    a) 您的
    属性后面有空格:

    <d:href>/sap/sports/webdav/appsvc/webdav/services/server.xsjs/cal/_D043133/EVENT%3A070768ba5dd78ff15458f1985cdaabb1.ics
    </d:href>
    

    我通过调试Philipp支持的Thunderbird找到了上述问题的原因。报告响应的http状态代码为200,但由于它是多状态响应,Thunderbird/Lightning期望状态代码为207;-)


    谢谢你的提示

    谢谢-我认为换行符是由于XML的后期格式化(在Eclipse中)提高了可读性。原始响应不包含它。关于我需要调查的组织者。我添加了报告调用的原始响应,没有尾随空格-而且我理解组织者应该是一个电子邮件地址,所以现在看起来像这样:组织者:mailto:_D043133@sapsportsone.hana.ondemand.com-可能空的不正确?您应该启用在配置编辑器(选项>高级>常规>配置编辑器)中的
    calendar.debug.log
    calendar.debug.log.verbose
    ,以获取更多调试输出。您还可以使用Hi-Philipp逐步完成操作并设置断点,谢谢-但是上面的错误已经来自错误日志了!我还没有尝试远程调试。
    ORGANIZER:_D043133