Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-49234

TFS polling exception

    XMLWordPrintable

Details

    Description

      TFS polling worked fine before, but after today's Jenkins plugins update (analysis-core, ant, apache-httpcomponents-client-4-api, bouncycastle-api, checkstyle, command-launcher, cucumber-reports, dry, extensible-choice-parameter, findbugs, git-client, jira, maven-plugin, pipeline-build-step, postbuildscript, ssh-slaves, translation, warnings, workflow-api, workflow-cps, workflow-durable-task-step, workflow-job, workflow-multibranch, workflow-support) TFS stopped polling TFS and show error at polling log for all TFS polled jobs.

      The same situation with older 5.121 TFS Plugin version.

      At the same tume polling works on clean Jenkins (the same version) installation with the same TFS Plugin (the same version) polling configuration.

      Seems like some plugins interfere it, but i can't test a much on production server.

      PS. Manually started job works fine, problem only with polling.

      Team Foundation Version Control (TFVC) Polling Log
      Started on Jan 29, 2018 6:27:00 PM ERROR: Failed to record SCM polling for hudson.model.FreeStyleProject@2e938f96[_TFS_test] java.lang.LinkageError: loader constraint violation: when resolving method "org.apache.http.nio.conn.ssl.SSLIOSessionStrategy.<init>(Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V" the class loader (instance of hudson/ClassicPluginStrategy$AntClassLoader2) of the current class, com/atlassian/httpclient/apache/httpcomponents/ApacheAsyncHttpClient, and the class loader (instance of hudson/ClassicPluginStrategy$AntClassLoader2) for the method's defining class, org/apache/http/nio/conn/ssl/SSLIOSessionStrategy, have different Class objects for the type org/apache/http/conn/ssl/X509HostnameVerifier used in the signature at com.atlassian.httpclient.apache.httpcomponents.ApacheAsyncHttpClient.getRegistry(ApacheAsyncHttpClient.java:267) at com.atlassian.httpclient.apache.httpcomponents.ApacheAsyncHttpClient.<init>(ApacheAsyncHttpClient.java:178) at com.atlassian.httpclient.apache.httpcomponents.ApacheAsyncHttpClient.<init>(ApacheAsyncHttpClient.java:123) at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClientFactory.doCreate(DefaultHttpClientFactory.java:68) at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClientFactory.create(DefaultHttpClientFactory.java:35) at com.atlassian.jira.rest.client.internal.async.AsynchronousHttpClientFactory.createClient(AsynchronousHttpClientFactory.java:63) at com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClientFactory.create(AsynchronousJiraRestClientFactory.java:35) at com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClientFactory.createWithBasicHttpAuthentication(AsynchronousJiraRestClientFactory.java:42) at hudson.plugins.jira.JiraSite.createSession(JiraSite.java:303) at hudson.plugins.jira.JiraSite.getSession(JiraSite.java:278) at hudson.plugins.jira.JiraMailAddressResolver.findMailAddressFor(JiraMailAddressResolver.java:37) at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:122) at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:614) at hudson.plugins.tfs.model.TfsUserLookup.find(TfsUserLookup.java:40) at hudson.plugins.tfs.model.Project.convertServerChangeset(Project.java:60) at hudson.plugins.tfs.model.Project.getVCCHistory(Project.java:101) at hudson.plugins.tfs.model.Project.getLatestUncloakedChangeset(Project.java:182) at hudson.plugins.tfs.TeamFoundationServerScm.compareRemoteRevisionWith(TeamFoundationServerScm.java:732) at hudson.scm.SCM.compareRemoteRevisionWith(SCM.java:391) at hudson.scm.SCM.poll(SCM.java:408) at hudson.model.AbstractProject._poll(AbstractProject.java:1384) at hudson.model.AbstractProject.poll(AbstractProject.java:1287) at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:594) at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:640) at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:119) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
      

      Attachments

        Issue Links

          Activity

            oleg_nenashev Oleg Nenashev added a comment -

            Caused by partial fix of JENKINS-48357

            oleg_nenashev Oleg Nenashev added a comment - Caused by partial fix of JENKINS-48357
            alexey_larsky Alexey Larsky added a comment -

            After blacklisted last and issued version of JIRA plugin all works.

            alexey_larsky Alexey Larsky added a comment - After blacklisted last and issued version of JIRA plugin all works.

            People

              Unassigned Unassigned
              alexey_larsky Alexey Larsky
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: