Jira Plugin v2.4.2 leaks selectors resulting in Too Many Open Files

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      This PR of the CloudBees File Leak Detector Plugin that detects leaked selectors will show output similar to:

      at java.nio.channels.spi.AbstractSelector.<init>(AbstractSelector.java:86)
      at sun.nio.ch.SelectorImpl.<init>(SelectorImpl.java:54)
      at sun.nio.ch.EPollSelectorImpl.<init>(EPollSelectorImpl.java:64)
      at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:36)
      at java.nio.channels.Selector.open(Selector.java:227)
      at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.<init>(AbstractMultiworkerIOReactor.java:144)
      at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.<init>(DefaultConnectingIOReactor.java:81)
      at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.<init>(DefaultConnectingIOReactor.java:96)
      at com.atlassian.httpclient.apache.httpcomponents.ApacheAsyncHttpClient.<init>(ApacheAsyncHttpClient.java:157)
      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:280)
      at hudson.plugins.jira.JiraSite.getSession(JiraSite.java:255)
      at hudson.plugins.jira.JiraSite.getProjectKeys(JiraSite.java:351)
      at hudson.plugins.jira.JiraSite.existsIssue(JiraSite.java:439)
      at hudson.plugins.jira.JiraChangeLogAnnotator.annotate(JiraChangeLogAnnotator.java:70)
      at hudson.scm.ChangeLogSet$Entry.getMsgAnnotated(ChangeLogSet.java:252)

            Assignee:
            Olivier Lamy
            Reporter:
            James Sweet
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: