After updating to Jenkins Version 2.46.3 it's no possible to connect to Dimensions anymore. If I try to "check connection..." is says "ERROR".

       

      Stack trace

      java.lang.ClassNotFoundException: com.serena.dmclient.api.DimensionsRuntimeException at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) Caused: java.lang.NoClassDefFoundError: com/serena/dmclient/api/DimensionsRuntimeException at hudson.plugins.dimensionsscm.DimensionsSCM.newDimensionsAPIWithCheck(DimensionsSCM.java:178) Caused: java.lang.NoClassDefFoundError: # # Check the required JAR files (darius.jar, dmclient.jar, dmfile.jar, dmnet.jar) were copied to # # '/var/lib/jenkins/plugins/dimensionsscm/WEB-INF/lib' # # directory as described in the 'Installation' section of the Dimensions Plugin wiki page: # # https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin # at hudson.plugins.dimensionsscm.DimensionsSCM.newDimensionsAPIWithCheck(DimensionsSCM.java:184) at hudson.plugins.dimensionsscm.DimensionsSCM.access$200(DimensionsSCM.java:132) at hudson.plugins.dimensionsscm.DimensionsSCM$DescriptorImpl.docheckServer(DimensionsSCM.java:1116) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:599) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) Caused: javax.servlet.ServletException at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:765) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) 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 com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) 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:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)

          [JENKINS-45019] No connection to Dimensions

          Note the message provided in the stack trace :

            Check the required JAR files (darius.jar, dmclient.jar, dmfile.jar, dmnet.jar) were copied to
            '/var/lib/jenkins/plugins/dimensionsscm/WEB-INF/lib'
            directory as described in the 'Installation' section of the Dimensions Plugin wiki page:
            https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin

          Can you confirm that you have copied these JAR files into place as described in https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin#DimensionsPlugin-Installation ?

          If you have not manually copied these JAR files since the upgrade, then this is the most likely cause of the issue.

          If you have copied the JAR files as instructed, then getting the debug logs from Jenkins will help to understand why you are seeing what you see. To turn on debug-logging, see https://wiki.jenkins-ci.org/display/JENKINS/Logging#Logging-LogsinJenkins and add a logger called 'hudson.plugins.dimensionsscm' at the finest log level into a new Log Recorder. Now Check Connection and take a look in the Log Recorder. Let me know what it says.

          Hope this helps, David.

          David Conneely added a comment - Note the message provided in the stack trace :   Check the required JAR files (darius.jar, dmclient.jar, dmfile.jar, dmnet.jar) were copied to   '/var/lib/jenkins/plugins/dimensionsscm/WEB-INF/lib'   directory as described in the 'Installation' section of the Dimensions Plugin wiki page:    https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin Can you confirm that you have copied these JAR files into place as described in https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin#DimensionsPlugin-Installation  ? If you have not manually copied these JAR files since the upgrade, then this is the most likely cause of the issue. If you have copied the JAR files as instructed, then getting the debug logs from Jenkins will help to understand why you are seeing what you see. To turn on debug-logging, see https://wiki.jenkins-ci.org/display/JENKINS/Logging#Logging-LogsinJenkins  and add a logger called ' hudson.plugins.dimensionsscm ' at the finest log level into a new Log Recorder. Now Check Connection and take a look in the Log Recorder. Let me know what it says. Hope this helps, David.

          See comment - JAR files need to be copied.

          David Conneely added a comment - See comment - JAR files need to be copied.

            Unassigned Unassigned
            erhardj Josef Erhard
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: