首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins Unicode插件: p4sync无法同步P4文件

Jenkins Unicode插件: p4sync无法同步P4文件
EN

Stack Overflow用户
提问于 2021-02-02 11:57:46
回答 1查看 241关注 0票数 1

我在Jenkins构建系统中使用p4sync时遇到了问题。

具体地说,我们的P4服务器支持unicode。这一切都很好,当我在Jenkinsfile文件中调用p4sync时,我确保指定服务器实际上是一个utf8 (UTF-8No BOM)服务器。但是,当我实际同步时,在同步仓库中标记为unicode类型的文件时,同步似乎出现故障,导致同步(和构建)失败,并显示极其无用的错误消息ERROR: P4: Task Exception: com.perforce.p4java.exception.P4JavaException: com.perforce.p4java.exception.P4JavaException: hudson.AbortException: P4JAVA: Error(s): Unknown client error.此问题仅在通过Jenkins p4plugin进行同步时发生;我无法在通过p4 p4plugin或P4V进行同步时复制此行为。

我可以手动进入仓库并将文件类型从unicode更改为utf8,这似乎解决了问题,但我不希望每当出现这个问题时,或者当有人提交使用错误编码的启用了unicode的文件时,必须在仓库中手动解决这个问题。

任何见解都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-02-05 07:16:09

尝试从这里运行test.Sync和test.StreamingSync测试:https://swarm.workshop.perforce.com/files/guest/joel_brown/p4java/JenkinsOps

有关说明,请参阅自述文件。之前设置/导出P4CHARSET=utf8。

希望这能给出一个更好的/有意义的异常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66003455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档