-
Choerodon平台版本:0.18.0
-
运行环境:自主搭建
-
问题描述:
我创建
应用
完成后,在部署流水线-应用部署
所有步骤完成后,无任何提示,在实例
中无法看到部署的实例。 -
执行的操作:
1.”部署流水线-应用部署“
2.打开”实例“,无法看到实例 -
报错信息(请尽量使用代码块的形式展现):
1.查看 gitlab-service 的日志, java stacktrace 提示 error.file.create,具体提示调用 RepositoryController.createFile 出错
stacktrace 如下:
2019-07-18 18:40:59.230 INFO 7 --- [ XNIO-3 task-4] i.c.r.h.ControllerExceptionHandler : exception info io.choerodon.core.exception.FeignException: error.file.create
at io.choerodon.gitlab.api.controller.v1.RepositoryController.lambda$createFile$19(RepositoryController.java:293)
at io.choerodon.gitlab.api.controller.v1.RepositoryController$$Lambda$760.00000000EC237300.get(Unknown Source)
at java.util.Optional.orElseThrow(Optional.java:290)
at io.choerodon.gitlab.api.controller.v1.RepositoryController.createFile(RepositoryController.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
- 查看gitlab-service源码,发现 RepositoryController.createFile 方法,调用 RepositoryServiceImpl的createFile方法,其中try…catch 到 GitLabApiException异常返回 null,无法进一步知道具体异常。
@Override
public RepositoryFile createFile(Integer projectId, String path, String content, String commitMessage, Integer userId, String branchName) {
GitLabApi gitLabApi = gitlab4jclient.getGitLabApi(userId);
RepositoryFile repositoryFile = new RepositoryFile();
try {
repositoryFile.setContent(content);
repositoryFile.setFilePath(path);
repositoryFile = gitLabApi.getRepositoryFileApi().createFile(
repositoryFile, projectId, StringUtils.isEmpty(branchName) ? "master" : branchName, "ADD FILE");
} catch (GitLabApiException e) {
return null;
}
return repositoryFile;
}
/Users/administrator/github/gitlab-service/src/main/java/io/choerodon/gitlab/infra/common/client/Gitlab4jClient.java
- 建议:
RepositoryServiceImpl的createFile方法,其中try…catch 到 GitLabApiException异常返回 null,无法进一步知道Gitlab4jclient的具体异常。
请问高手,有无遇到这类情况?