使用Atlassian Confluence,编辑 wiki后点击保存,最近一段时间经常遇到调用 /rest/api/content/143700749?status=draft 接口报如下错误

    1. {
    2. "statusCode":400,
    3. "data":{
    4. "authorized":true,
    5. "valid":false,
    6. "allowedInReadOnlyMode":true,
    7. "errors":[{
    8. "message":{
    9. "key":"xhtml.editor.parse.failed",
    10. "args":[
    11. "1",
    12. "9310",
    13. "String '--' not allowed in comment (missing '>'?)\n at [row,col {unknown-source}]: [1,9310]"
    14. ]
    15. }
    16. }],
    17. "successful":false
    18. },
    19. "message":"Validation failure when converting format",
    20. "reason":"Bad Request"
    21. }

    原因是 转换格式时校验失败

    解决方案:

    1. 清除了自建wiki 站点的所有缓存信息(此操作后未正常)
    2. 关闭了浏览器插件 Mate Translate – 翻译器、词典

    原因分析:跟安装的浏览器插件有关系,比如 Mate Translate – 翻译器、词典 插件,关闭插件后正常了