Nexus plugins can't connect to my fresh Nexus install

3,430 views
Skip to first unread message

Arnaud

unread,
Nov 17, 2016, 5:14:30 AM11/17/16
to Jenkins Users
Hi

I installed both "Nexus Jenkins plugin" and "Nexus task runner plugin", but in the Jenkins "Configure System" page, none of them can connect to my local Nexus server.

I tried "http://localhost:8081"  (and also "http://localhost:8081/nexus" as seen in the Nexus doc, even if it is not the correct url) but the "test connection" button says :

Nexus Repository Manager 2.x connection failed
com.sonatype.nexus.api.exception.RepositoryManagerException: Could not retrieve list of repositories
        at com
.sonatype.nexus.api.b.getRepositoryList(SourceFile:68)
        at com
.sonatype.nexus.api.repository.RepositoryManagerClient$getRepositoryList.call(Unknown Source)
        at com
.sonatype.nexus.ci.util.NxrmUtil.getApplicableRepositories(NxrmUtil.groovy:61)
        at com
.sonatype.nexus.ci.util.NxrmUtil$getApplicableRepositories.call(Unknown Source)
        at com
.sonatype.nexus.ci.config.Nxrm2Configuration$DescriptorImpl.doVerifyCredentials(Nxrm2Configuration.groovy:92)
        at sun
.reflect.GeneratedMethodAccessor951.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)
        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:80)
        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: org.apache.http.client.HttpResponseException: Not Found
        at com
.sonatype.nexus.api.c.a(SourceFile:41)
        at com
.sonatype.nexus.api.c.handleResponse(SourceFile:24)
        at org
.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)
        at org
.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
        at org
.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
        at com
.sonatype.nexus.api.b.getRepositoryList(SourceFile:64)







Of course, I gave the right credential info, and even tried with the Nexus admin account.
My Nexus server is up and responding, I can tell Jenkins to deploy into it via Maven "deploy" goal, but I would like to try those plugins for better integration.

What can be wrong ?

Arnaud

Khurram Nizami

unread,
Jan 9, 2017, 2:15:25 PM1/9/17
to Jenkins Users
I'm having the same problem.  Where you able to resolve it?  Maybe this is an issue with Nexus 3.2.X and the Jenkins Plugin?

lakshminarayana kodali

unread,
Jan 19, 2017, 8:36:43 PM1/19/17
to Jenkins Users
I'm also running into the same issue. Anyone of you were able to resolve it??? I'm using the Nexus 3.x server and the Nexus-Jenkins Plugin.

Patrick Tchankue

unread,
Feb 9, 2017, 12:53:16 AM2/9/17
to Jenkins Users
Hey there,

I had a similar issue and I realised that my settings were not right. I was trying to connect to a specific repo on my Nexus server.
Try something that looks like this:












Regards,
Patrick

Dominic Murphy

unread,
Mar 15, 2017, 7:08:07 AM3/15/17
to Jenkins Users
 I'm receiving the same error here as Arnaud and Patrick's fix didn't work for me. Also using Nexus 3. Anyone managed to get this to work yet?

Thanks

nav

unread,
Mar 20, 2017, 4:57:06 PM3/20/17
to Jenkins Users
Hi, 

Having same issue, but I am using nexus 3 as well. Anyone got this working ? If so please share :-)

pierre.c...@gmail.com

unread,
Jun 9, 2017, 5:42:22 AM6/9/17
to Jenkins Users
Did you manage to get it to work? 

Because i did not.. . 

pierre.c...@gmail.com

unread,
Jun 9, 2017, 5:42:22 AM6/9/17
to Jenkins Users
Ok i got it to work : 

i add to remove my proxy settings in the Plugin Manager, advanced tab. 

On Monday, March 20, 2017 at 9:57:06 PM UTC+1, nav wrote:

Dominic Murphy

unread,
Jun 9, 2017, 5:43:54 AM6/9/17
to Jenkins Users
Thanks Pierre. I moved on after not having any luck but I'll revisit it soon and try your fix. 

pierre.c...@gmail.com

unread,
Jun 9, 2017, 4:44:22 PM6/9/17
to Jenkins Users
Dev answer : add your nexus host to the proxy exception on the plugin manager page. https://issues.sonatype.org/plugins/servlet/mobile#issue/NEXUS-13369

Atique Ansari

unread,
Jun 27, 2018, 9:37:13 AM6/27/18
to Jenkins Users
I can't view the Ticket details.
Will you please post solution here?
Reply all
Reply to author
Forward
0 new messages