Got ERROR with "An exception was occurred while testing a repository *** java.io.FileNotFoundException" after upgrade to version 1.2.7
Hi guys,
I met the issue integrate-jigit-with-github-enterprise too after I upgrade Jigit to version 1.2.7. The Jigit works fine before I upgrade. Now it doesn' work.
Could you please have a look?
Thanks
-Maggie
2018-07-15 18:55:43,714 http-nio-8080-exec-87 ERROR *** 1135x4924896x3 19c1zi4 10.200.253.3 /rest/jigit/1.0/repo/test [jigit.resource.JigitAdminResource] An exception was occurred while testing a repository *****
java.io.FileNotFoundException: http://gitlab.****.com//api/v4/projects/***%2F***/repository/branches/master
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at api.client.http.ApiHttpRequester.parse(ApiHttpRequester.java:103)
at api.client.http.ApiHttpRequester.withResultOf(ApiHttpRequester.java:76)
at api.client.http.ApiHttpRequester.withResultOf(ApiHttpRequester.java:63)
at jigit.client.gitlab.GitLabRepositoryAPI.getBranch(GitLabRepositoryAPI.java:51)
at jigit.indexer.api.gitlab.GitLabAPIAdapter.getHeadCommitSha1(GitLabAPIAdapter.java:52)
at jigit.resource.JigitAdminResource.testRepo(JigitAdminResource.java:147)
... 3 filtered
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
... 13 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
... 41 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 53 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:80)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:78)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 20 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 10 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 4 filtered
at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
... 29 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 28 filtered
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Comments (10)
-
repo owner -
reporter @dmitry_apanasevich thank you for your reply. But it still not work.
2018-07-16 00:27:35,264 http-nio-8080-exec-43 ERROR maggie 27x4971134x2 14dop59 10.200.253.3 /rest/jigit/1.0/repo/test [jigit.resource.JigitAdminResource] An exception was occurred while testing a repository maggie_gu java.io.FileNotFoundException: http://gitlab.maggie.com/api/v4/projects/maggie%2Fgu/repository/branches/master at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441) at api.client.http.ApiHttpRequester.parse(ApiHttpRequester.java:103) at api.client.http.ApiHttpRequester.withResultOf(ApiHttpRequester.java:76) at api.client.http.ApiHttpRequester.withResultOf(ApiHttpRequester.java:63)
-
repo owner Ok.
Which GitLab version do you use? Do you have any commits in your repository?
-
reporter Hi @dmitry_apanasevich ,
I think its API version wrong after I upgraded Jigit, it use API v4:
GitLab 8.15.4 GitLab API v3
How can I deal with it? I don't want to upgrade gitlab.
Thanks
-Maggie
-
reporter Sorry, it should be my mistake.
I check release notes, it writes clearly.
I will try to downgrade it. Do you have a recommended version for API v3? I used v1.2.2 before.
Thank you for your quick response.
Thanks
-Maggie
-
repo owner Do you have a recommended version for API v3?
Version 1.2.6.
I'll think about support of old versions of GitLab. Since version 1.2.6 it needs to be specified explicitly whether it is a GitLab or GitHub repository. Maybe, it'll be better to have a choice of three types: GitHub, GitLab, or GitLab before 9.0
-
reporter @dmitry_apanasevich
Thank you so much, it works again!
I appreciate your quick response.
Best Regards
-Maggie
-
reporter - changed status to resolved
-
repo owner @xuegu Hi, Maggie. A new version is on Marketplace already. It supports GitLab 8 and previous versions.
-
reporter Thanks @dmitry_apanasevich !
- Log in to comment
Hi Maggie,
I'll investigate the problem. Try to enter URL to you GitLab instance without slash symbol at the end as a quick fix, please. As I can see from log, it can be a reason of the exception.