首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jenkins安装程序:无法安装工作区: java.lang.NullPointerException

Jenkins安装程序:无法安装工作区: java.lang.NullPointerException
EN

Stack Overflow用户
提问于 2018-11-26 17:38:33
回答 1查看 1.3K关注 0票数 0

我正在尝试将jenkins安装在我的本地机器上,这里也安装了perforce。我想在詹金斯建立我的UE4项目。

我创建了一个名为Jenkins的用户,并在下面给jenkins用户名

https://patricevignola.com/post/automation-jenkins-unreal

但是当我尝试构建时,我得到了这个控制台输出,它写着“无法设置工作区”,但是构建显示了成功。

19:31:52由用户Jenkins启动19:31:52工作空间中的建筑C:\Program (X86)\Jenkins\工作区\Abhimanyu 19:31:52 (P4):cmd:p4 client -o jenkins-master-Abhimanyu-1 19:31:52 p4 client -o jenkins-master-Abhimanyu-1 19:31:52 19:31:52 (P4):停:3 19:31:52 (P4):p4信息19:31:52 p4信息19:31:52 19:31:52 (P4):停:4 19:31:52 (P4):p4信息19:31:52 p4信息19:31:52 19:31:52 (P4):停止:5 19:31:52 (P4):p4客户端-i 19:31:52 p4客户端-i 19:31:52 19:31:52客户jenkins-主-Abhimanyu-1没有改变。19:31:52 19:31:52 (P4):停止:6 19:31:52 P4:无法设置工作区: java.lang.NullPointerException 19:31:52 (P4):cmd:.p4计数器更改19:31:52 p4计数器更改19:31:52 19:31:52 (P4):停止:7 19:31:52 (P4):p4 changes -m1 -ssubmitted //jenkins-master-Abhimanyu-1/. 19:31:52 p4 changes -m1 -ssubmitted //jenkins-master-Abhimanyu-1/. 19:31:52 19:31:52 (P4):停止:8 19:31:52 P4: //jenkins-master-Abhimanyu-1/使用最新更改: 21 19:31:52 (P4):cmd:.p4 repos -C 19:31:52 p4 repos -C 19:31:52 19:31:52 (P4):停:9 19:31:52节点上的建筑物:主19:31:52 (P4):p4 client -o jenkins-master-Abhimanyu-1 19:31:52 p4 client -o jenkins-master-Abhimanyu-1 19:31:52 19:31:52 (P4):停:3 19:31:52 (P4):p4信息19:31:52 p4信息19:31:52 19:31:52 (P4):停:4 19:31:52 (P4):p4信息19:31:52 p4信息19:31:52 19:31:52 (P4):停止:5 19:31:52 (P4):p4客户端-i 19:31:52 p4客户端-i 19:31:52 19:31:52客户jenkins-主-Abhimanyu-1没有改变。19:31:52 19:31:52 (P4):停止:6 19:31:52 P4:无法设置工作区: java.lang.NullPointerException 19:31:52 19:31:52 P4任务:建立连接。19:31:52 .服务器:本地主机:1666 19:31:52 .节点:桌面-DP775O3 19:31:52 19:31:52 P4任务:恢复所有待决和搁置的修订。19:31:52 (P4):p4还原C:\Program (X86)\Jenkins\工作区\Abhimanyu/. 19:31:52 p4还原C:\Program (X86)\Jenkins\工作区\Abhimanyu/. 19:31:52 19:31:53 C:\Program (X86)\Jenkins\工作区\Abhimanyu/.-该客户端上未打开的文件。19:31:53 19:31:53 (P4):停:7 19:31:53rm废弃文件19:31:53持续时间:(12 Rm) 19:31:53 19:31:53 P4任务:清洁工作空间以匹配有列表。19:31:53 (P4):p4对账-w -f C:\Program (X86)\Jenkins\工作区\Abhimanyu/. 19:31:53 p4对账-w -f C:\Program (X86)\Jenkins\工作区\Abhimanyu/. 19:31:53 19:31:53 C:\Program (X86)\Jenkins\工作区\Abhimanyu/.-没有需要协调的文件。19:31:53 19:31:53 (P4):停止:8 19:31:53持续时间:(12 31) 19:31:53 P4任务:在更改时同步文件: 21 19:31:53 (P4):cmd:.p4 -q -q C:\Program (X86)\Jenkins\-q\Abhimanyu/.@21 19:31:53 p4同步-q C:\Program (X86)\Jenkins\-q\Abhimanyu/.@21 19:31:53 19:31:53 (P4):停止:9 19:31:53持续时间:(11 31) 19:31:53 19:31:53 P4任务:保存构建的更改。19:31:53最后发现syncID jenkins上的21次更改-NODE_NAME-Abhimanyu-EXECUTOR_No.19:31:53(P4):cmd:.p4 client -o jenkins-master-Abhimanyu-1 19:31:53 p4 client -o jenkins-master-Abhimanyu-1 19:31:53 19:31:53 (P4):停:3 19:31:53 (P4):p4信息19:31:53 p4信息19:31:53 19:31:53 (P4):停:4 19:31:53 (P4):p4信息19:31:53 p4信息19:31:53 19:31:53 (P4):停止:5 19:31:53 (P4):p4 client -i 19:31:53 p4 client -i 19:31:53 19:31:53客户jenkins-主-Abhimanyu-1没有改变。19:31:53 19:31:53 (P4):停止:6 19:31:53 P4:无法设置工作区: java.lang.NullPointerException 19:31:53 (P4):cmd:.p4 client -o jenkins-master-Abhimanyu-1 19:31:53 p4 client -o jenkins-master-Abhimanyu-1 19:31:53 19:31:53 (P4):停:3 19:31:53 (P4):p4信息19:31:53 p4信息19:31:53 19:31:53 (P4):停:4 19:31:53 (P4):p4信息19:31:53 p4信息19:31:53 19:31:53 (P4):停止:5 19:31:53 (P4):p4 client -i 19:31:53 p4 client -i 19:31:53 19:31:53客户jenkins-主-Abhimanyu-1没有改变。19:31:53 19:31:53 (P4):停止:6 19:31:53 P4:无法设置工作区: java.lang.NullPointerException 19:31:53 .订于19:31:53 19:31:53完成:成功

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-27 15:54:36

我也有同样的问题。NPE本身似乎是用以下代码修复的:https://swarm.workshop.perforce.com/changes/24968 -> client/ClientHelper.java#121行: 170

当未定义“视图映射”时,NPE就会发生,因此需要至少有一个“视图映射”条目--例如:

  1. 转到Jenkins项目的“配置”
  2. 去 源代码管理-> Perforce软件->工作区行为->视图映射
  3. 输入您的perforce客户端视图映射如下: //org/my/project/. //MyPerforceWorkspaceName_123/org/my/project

玩得开心!

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

https://stackoverflow.com/questions/53486351

复制
相关文章

相似问题

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