devops流水线无法查看

是执行历史记录的详情无法打开吗?

流水线记录详情打不开,执行历史也打不开

这几个接口的返回有报错吗?

点击全新执行后第一次进来没有接口报错,后续进入,详情接口报错

devops部署的是0.25.2吧? 流水线配置了哪些阶段截图给我看看 然后再把devops的报错日志贴一下

版本是0.25.2


2021-04-16 16:42:13.420 ERROR 7 — [nio-8060-exec-4] o.h.core.exception.BaseExceptionHandler : Unknown exception, Request: {URI=/v1/projects/170917506449018880/cicd_pipelines_record/details, method=NullMethod}, User: CustomUserDetails{userId=2, username=admin, roleId=170840455725584384, roleIds=[170840453414522880, 170840455725584384], siteRoleIds=[], tenantRoleIds=[170840453414522880, 170840455725584384], roleMergeFlag=true, tenantId=1, tenantIds=[1, 0], organizationId=0, isAdmin=true, clientId=null, timeZone='GMT+8, language=‘zh_CN, roleLabels=’[TENANT_ROLE, GITLAB_OWNER, PROJECT_ADMIN, TENANT_ADMIN, PROJECT_ROLE], apiEncryptFlag=1}

2021/4/16 下午4:42:13

2021/4/16 下午4:42:13 java.lang.NullPointerException: null

2021/4/16 下午4:42:13 at io.choerodon.devops.app.service.impl.DevopsCiPipelineRecordServiceImpl.queryPipelineRecordDetails(DevopsCiPipelineRecordServiceImpl.java:486)

2021/4/16 下午4:42:13 at io.choerodon.devops.app.service.impl.DevopsCiPipelineRecordServiceImpl$$FastClassBySpringCGLIB$$b0e5809d.invoke()

2021/4/16 下午4:42:13 at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

2021/4/16 下午4:42:13 at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)

2021/4/16 下午4:42:13 at io.choerodon.devops.app.service.impl.DevopsCiPipelineRecordServiceImpl$$EnhancerBySpringCGLIB$$b8c01a0.queryPipelineRecordDetails()

2021/4/16 下午4:42:13 at io.choerodon.devops.app.service.impl.CiCdPipelineRecordServiceImpl.queryPipelineRecordDetails(CiCdPipelineRecordServiceImpl.java:113)

2021/4/16 下午4:42:13 at io.choerodon.devops.app.service.impl.CiCdPipelineRecordServiceImpl$$FastClassBySpringCGLIB$$f5d07079.invoke()

2021/4/16 下午4:42:13 at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

2021/4/16 下午4:42:13 at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)

2021/4/16 下午4:42:13 at io.choerodon.devops.app.service.impl.CiCdPipelineRecordServiceImpl$$EnhancerBySpringCGLIB$$4ac39ab4.queryPipelineRecordDetails()

2021/4/16 下午4:42:13 at io.choerodon.devops.api.controller.v1.CiCdPipelineRecordController.queryPipelineRecordDetails(CiCdPipelineRecordController.java:40)

2021/4/16 下午4:42:13 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2021/4/16 下午4:42:13 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

2021/4/16 下午4:42:13 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

2021/4/16 下午4:42:13 at java.lang.reflect.Method.invoke(Method.java:498)

2021/4/16 下午4:42:13 at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)

2021/4/16 下午4:42:13 at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:891)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:866)

2021/4/16 下午4:42:13 at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)

2021/4/16 下午4:42:13 at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)

2021/4/16 下午4:42:13 at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.hzero.core.jackson.config.ObjectMapperConfiguration$SensitiveAutoCloseFilter.doFilter(ObjectMapperConfiguration.java:51)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.hzero.core.filter.AutoClearFilter.doFilter(AutoClearFilter.java:36)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at io.choerodon.mybatis.MybatisMapperAutoConfiguration$MybatisInterceptorAutoClearFilter.doFilter(MybatisMapperAutoConfiguration.java:279)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.hzero.starter.keyencrypt.mvc.EncryptHeaderContextFilter.doFilter(EncryptHeaderContextFilter.java:34)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at io.choerodon.resource.filter.JwtTokenFilter.doFilter(JwtTokenFilter.java:101)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)

2021/4/16 下午4:42:13 at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)

2021/4/16 下午4:42:13 at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)

2021/4/16 下午4:42:13 at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)

2021/4/16 下午4:42:13 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)

2021/4/16 下午4:42:13 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:155)

2021/4/16 下午4:42:13 at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:123)

2021/4/16 下午4:42:13 at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)

2021/4/16 下午4:42:13 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

2021/4/16 下午4:42:13 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

2021/4/16 下午4:42:13 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)

2021/4/16 下午4:42:13 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

2021/4/16 下午4:42:13 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)

2021/4/16 下午4:42:13 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

2021/4/16 下午4:42:13 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

2021/4/16 下午4:42:13 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

2021/4/16 下午4:42:13 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

2021/4/16 下午4:42:13 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)

2021/4/16 下午4:42:13 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

2021/4/16 下午4:42:13 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)

2021/4/16 下午4:42:13 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)

2021/4/16 下午4:42:13 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

2021/4/16 下午4:42:13 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

2021/4/16 下午4:42:13 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

2021/4/16 下午4:42:13 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

2021/4/16 下午4:42:13 at java.lang.Thread.run(Thread.java:748)

2021/4/16 下午4:42:13

2021/4/16 下午4:42:13

好的 感谢反馈 我们会在后续的版本中修复