Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-19249 afterDownloadError event not fired for Go repos
  3. RTFACT-19461

Go - When providing wrong credentials to github, Artifactory returns response code 200 without file

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Done
    • Priority: 4 - Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.11.0
    • Component/s: Go, Package indexer
    • Labels:
      None
    • Regression:
      Yes

      Description

      When providing wrong credentials for GitHub, artifactory looking for a file in go-local and go-remote doesn't find the file but returns status code 200. However, the requested file is not returned in the response.

      Request log:

      20190623150150|424|REQUEST|172.17.0.1|anonymous|GET|/api/go/go-virtual/github.com/shenderov/dep-one/@v/v1.0.3.mod|HTTP/1.1|200|0
      

      Artifactory log:

      2019-06-23 15:01:50,302 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.GoSubResource:60) - version mod for project name: github.com/shenderov/dep-one, under repository: /go-virtual
      2019-06-23 15:01:50,303 [http-nio-8081-exec-7] [DEBUG] (o.a.a.g.r.m.GoPullModMerger:67) - go-local is a local repository, fetching mod file via local go handler
      2019-06-23 15:01:50,304 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:188) - Handling download go .mod file request for 'github.com/shenderov/dep-one/v1.0.3'
      2019-06-23 15:01:50,304 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:201) - Searching for local go file with extension '.mod'
      2019-06-23 15:01:50,305 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:191) - Couldn't find any candidates in repo
      2019-06-23 15:01:50,306 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:175) - Returning github.com/shenderov/dep-one/@v/v1.0.3.mod from explicit location (path not found)
      2019-06-23 15:01:50,309 [http-nio-8081-exec-7] [DEBUG] (o.a.a.g.r.m.GoPullModMerger:56) - Unable to get response for go-local:
      org.artifactory.rest.common.exception.RestException: File not found.
      	at org.artifactory.rest.response.JerseyArtifactoryResponse.sendErrorInternal(JerseyArtifactoryResponse.java:185)
      	at org.artifactory.request.ArtifactoryResponseBase.sendError(ArtifactoryResponseBase.java:128)
      	at org.artifactory.engine.DownloadServiceImpl.sendError(DownloadServiceImpl.java:724)
      	at org.artifactory.engine.DownloadServiceImpl.respondResourceNotFound(DownloadServiceImpl.java:759)
      	at org.artifactory.engine.DownloadServiceImpl.respond(DownloadServiceImpl.java:327)
      	at org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:265)
      	at jdk.internal.reflect.GeneratedMethodAccessor202.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:197)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
      	at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:67)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
      	at com.sun.proxy.$Proxy211.process(Unknown Source)
      	at org.artifactory.addon.common.repomd.ArtifactoryService.download(ArtifactoryService.java:366)
      	at org.jfrog.repomd.go.rest.handler.GoLocalRepoHandler.handleGoFileRequest(GoLocalRepoHandler.java:160)
      	at org.jfrog.repomd.go.rest.handler.GoLocalRepoHandler.pullMod(GoLocalRepoHandler.java:99)
      	at org.artifactory.addon.go.repo.merge.GoPullModMerger.getResponsePerType(GoPullModMerger.java:68)
      	at org.artifactory.addon.go.repo.merge.GoPullModMerger.merge(GoPullModMerger.java:50)
      	at org.artifactory.addon.go.repo.merge.GoMetadataMerger.getLocalResults(GoMetadataMerger.java:65)
      	at org.artifactory.addon.go.repo.merge.GoMetadataMerger.getMergedResults(GoMetadataMerger.java:54)
      	at org.artifactory.addon.go.repo.virtual.GoVirtualRepoHandler.pullMod(GoVirtualRepoHandler.java:115)
      	at org.jfrog.repomd.go.rest.GoSubResource.versionMod(GoSubResource.java:61)
      	at jdk.internal.reflect.GeneratedMethodAccessor218.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:76)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:148)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:191)
      	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:200)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:103)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:493)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:415)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:104)
      	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:277)
      	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272)
      	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:268)
      	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289)
      	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:256)
      	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:703)
      	at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:416)
      	at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:370)
      	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:389)
      	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:342)
      	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:229)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:191)
      	at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:97)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:427)
      	at org.artifactory.webapp.servlet.AccessFilter.useAnonymousIfPossible(AccessFilter.java:392)
      	at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:210)
      	at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:167)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:77)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.ArtifactoryCsrfFilter.doFilter(ArtifactoryCsrfFilter.java:74)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:164)
      	at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80)
      	at org.artifactory.webapp.servlet.SessionFilter.doFilter(SessionFilter.java:62)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:124)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
      	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
      	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
      	at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:279)
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
      	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
      	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
      	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
      	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800)
      	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471)
      	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      2019-06-23 15:01:50,309 [http-nio-8081-exec-7] [DEBUG] (o.a.a.g.r.m.GoPullModMerger:71) - go-remote is a remote repository, fetching mod file via remote go handler
      2019-06-23 15:01:50,312 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:188) - Handling download go .mod file request for 'github.com/shenderov/dep-one/v1.0.3'
      2019-06-23 15:01:50,312 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:201) - Searching for local go file with extension '.mod'
      2019-06-23 15:01:50,315 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:191) - Couldn't find any candidates in repo
      2019-06-23 15:01:50,315 [http-nio-8081-exec-7] [DEBUG] (o.j.r.g.r.h.GoLocalRepoHandler:175) - Returning github.com/shenderov/dep-one/@v/v1.0.3.mod from explicit location (path not found)
      2019-06-23 15:01:50,317 [http-nio-8081-exec-7] [DEBUG] (o.a.a.g.r.r.GoRemoteRepoHandler:104) - Received status 404 from cache
      2019-06-23 15:01:50,317 [http-nio-8081-exec-7] [DEBUG] (o.a.a.g.r.r.f.GoFetcherFactory:128) - getting package source remote url
      2019-06-23 15:01:50,722 [http-nio-8081-exec-7] [ERROR] (o.a.a.g.r.r.f.GoRemoteFetcher:142) - Could not download to 'go-remote:github.com/shenderov/dep-one/@v/v1.0.3.mod': Unauthorized
      2019-06-23 15:01:50,723 [http-nio-8081-exec-7] [DEBUG] (o.a.a.g.r.r.f.GoRemoteFetcher:143) -
      org.artifactory.rest.common.exception.RestException: Unauthorized
      	at org.artifactory.rest.response.JerseyArtifactoryResponse.sendErrorInternal(JerseyArtifactoryResponse.java:185)
      	at org.artifactory.request.ArtifactoryResponseBase.sendError(ArtifactoryResponseBase.java:128)
      	at org.artifactory.engine.DownloadServiceImpl.sendError(DownloadServiceImpl.java:724)
      	at org.artifactory.engine.DownloadServiceImpl.respondResourceNotFound(DownloadServiceImpl.java:759)
      	at org.artifactory.engine.DownloadServiceImpl.respond(DownloadServiceImpl.java:327)
      	at org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:265)
      	at jdk.internal.reflect.GeneratedMethodAccessor202.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:197)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
      	at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:67)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
      	at com.sun.proxy.$Proxy211.process(Unknown Source)
      	at org.artifactory.addon.go.repo.remote.fetcher.GoRemoteFetcher.downloadResource(GoRemoteFetcher.java:137)
      	at org.artifactory.addon.go.repo.remote.fetcher.GoRemoteFetcher.pullMod(GoRemoteFetcher.java:83)
      	at org.artifactory.addon.go.repo.remote.GoRemoteRepoHandler.pullPackage(GoRemoteRepoHandler.java:118)
      	at org.artifactory.addon.go.repo.remote.GoRemoteRepoHandler.pullMod(GoRemoteRepoHandler.java:93)
      	at org.artifactory.addon.go.repo.merge.GoPullModMerger.getResponsePerType(GoPullModMerger.java:72)
      	at org.artifactory.addon.go.repo.merge.GoPullModMerger.merge(GoPullModMerger.java:50)
      	at org.artifactory.addon.go.repo.merge.GoMetadataMerger.getRemoteResults(GoMetadataMerger.java:78)
      	at org.artifactory.addon.go.repo.merge.GoMetadataMerger.getMergedResults(GoMetadataMerger.java:57)
      	at org.artifactory.addon.go.repo.virtual.GoVirtualRepoHandler.pullMod(GoVirtualRepoHandler.java:115)
      	at org.jfrog.repomd.go.rest.GoSubResource.versionMod(GoSubResource.java:61)
      	at jdk.internal.reflect.GeneratedMethodAccessor218.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:76)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:148)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:191)
      	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:200)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:103)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:493)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:415)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:104)
      	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:277)
      	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272)
      	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:268)
      	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289)
      	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:256)
      	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:703)
      	at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:416)
      	at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:370)
      	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:389)
      	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:342)
      	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:229)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:191)
      	at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:97)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:427)
      	at org.artifactory.webapp.servlet.AccessFilter.useAnonymousIfPossible(AccessFilter.java:392)
      	at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:210)
      	at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:167)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:77)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.ArtifactoryCsrfFilter.doFilter(ArtifactoryCsrfFilter.java:74)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:164)
      	at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80)
      	at org.artifactory.webapp.servlet.SessionFilter.doFilter(SessionFilter.java:62)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:124)
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
      	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
      	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
      	at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:279)
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
      	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
      	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
      	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
      	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800)
      	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471)
      	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      

      To reproduce:
      Run "GoSpec#[C93267] Check Remote Repository passes credentials to Github" in package indexer tester

        Attachments

          Activity

            People

            Assignee:
            nadavy Nadav Yogev
            Reporter:
            Konstantins Konstantin Shenderov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Sync Status

                Connection: RTFACT Sync
                RTMID-19461 -
                SYNCHRONIZED
                • Last Sync Date: