I'm having the same issue.
I'm using 8.12.4 gitlab
1.4.2 of the gitlab jenkins plugin
jenkins version 2.19.1

>From my reading it seems like it has something to do with the API key and 
User, but that all seems correct.
Have you been able to find anything else out about this error?

On Monday, 26 September 2016 08:09:18 UTC-5, dav.fernandez wrote:
>
> Hi all,
>
> I'm trying to set up Jenkins so the job's only triggered on a merge 
> request event, and only for the master branch.
>
> Following the instructions here[1] I've done the following:
>
>
>    1. Configured access to GitLab
>       - User has developer access to the project
>       - Manage Jenkins --> Configure System
>          - Connection name: GitLab
>          - GitLab host url: https://gitlab.our-url.xxx
>          - Credentials: GitLab API token
>       - When using the "Test connection" button it returns "Success"
>    2. On the project:
>       - Source code management:
>       - Repository url: ssh://git@gitlab....
>          - Credentials: Jenkins (SSH key)
>          - Branch Specifier: */master
>          - Repository browser: gitlab
>             - URL: https://gitlab...
>             - Version: 8.8
>          - Build Triggers:
>             - Build when a change is pushed to GitLab. GitLab CI Service 
>             URL: ...
>             - Enabled GitLab triggers:
>                   - PUsh Events: No
>                   - Merge Request Events: Yes
>                   - Rebuild open Merge Requests: Never
>                   - Comments: Yes
>                   - Comment for triggering a build: Jenkins please retry 
>                   a build
>                   - Enable [ci-skip]: Yes
>                   - Ignore WIP merge requests: yes
>                   - Set build description to build cause (eg. Merge 
>                   request or Git Push ): Yes
>                   - Allowed Branches:
>                      - Filter branches by name:
>                      - Include: master
>                      
>
> Adding the filter causes the following error:
>
> Stack trace
>
> javax.servlet.ServletException: 
> com.google.common.util.concurrent.UncheckedExecutionException: 
> javax.ws.rs.NotFoundException: HTTP 404 Not Found
>       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:796)
>       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
>       at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233)
>       at 
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
>       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
>       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
>       at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233)
>       at 
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
>       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
>       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
>       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
>       at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>       at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
>       at 
> hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
>       at 
> hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>       at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:86)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
>       at 
> hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>       at 
> hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
>       at 
> hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
>       at 
> hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
>       at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>       at 
> org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>       at 
> hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>       at 
> org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>       at 
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
>       at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>       at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553)
>       at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
>       at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
>       at 
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
>       at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
>       at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
>       at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>       at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>       at org.eclipse.jetty.server.Server.handle(Server.java:499)
>       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
>       at 
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
>       at 
> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
>       at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: com.google.common.util.concurrent.UncheckedExecutionException: 
> javax.ws.rs.NotFoundException: HTTP 404 Not Found
>       at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234)
>       at com.google.common.cache.LocalCache.get(LocalCache.java:3965)
>       at 
> com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764)
>       at 
> com.dabsquared.gitlabjenkins.GitLabProjectBranchesService.getBranches(GitLabProjectBranchesService.java:43)
>       at 
> com.dabsquared.gitlabjenkins.trigger.branch.ProjectBranchesProvider.getProjectBranches(ProjectBranchesProvider.java:48)
>       at 
> com.dabsquared.gitlabjenkins.trigger.branch.ProjectBranchesProvider.doCheckBranchesSpec(ProjectBranchesProvider.java:76)
>       at 
> com.dabsquared.gitlabjenkins.GitLabPushTrigger$DescriptorImpl.doCheckIncludeBranchesSpec(GitLabPushTrigger.java:345)
>       at sun.reflect.GeneratedMethodAccessor482.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:498)
>       at 
> org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:324)
>       at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:167)
>       at 
> org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:100)
>       at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124)
>       at 
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
>       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
>       ... 62 more
> Caused by: javax.ws.rs.NotFoundException: HTTP 404 Not Found
>       at 
> org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.handleErrorStatus(ClientInvocation.java:201)
>       at 
> org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.extractResult(ClientInvocation.java:174)
>       at 
> org.jboss.resteasy.client.jaxrs.internal.proxy.extractors.BodyEntityExtractor.extractEntity(BodyEntityExtractor.java:59)
>       at 
> org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:104)
>       at 
> org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:64)
>       at com.sun.proxy.$Proxy96.getBranches(Unknown Source)
>       at 
> com.dabsquared.gitlabjenkins.GitLabProjectBranchesService$BranchNamesLoader.call(GitLabProjectBranchesService.java:69)
>       at 
> com.dabsquared.gitlabjenkins.GitLabProjectBranchesService$BranchNamesLoader.call(GitLabProjectBranchesService.java:56)
>       at 
> com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4767)
>       at 
> com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3568)
>       at 
> com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2350)
>       at 
> com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313)
>       at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228)
>       ... 77 more
>
>
> Any help fixing this would be extremely appreciated.
>
> Cheers,
> Dave
>
>
>
>
>
>
> [1] https://github.com/jenkinsci/gitlab-plugin
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/dc18b0cd-95cf-4dfa-88c9-8af752d47ba3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to