Issue Type: Bug Bug
Assignee: kutzi
Components: ircbot-plugin
Created: 21/Feb/15 3:16 AM
Description:

Steps to re-create the issue.

1) setup an irc server.
2) setup 2 jenkins instances
3) Install the ircbot 2.25 latest on each server
4) in global configurations of each server point both servers to the same channel #waldo.
5) wait approx 5 days
6) Monitor the server with the error log:
Caused by: org.pircbotx.exception.NickAlreadyInUseException: Nickname is already in use.

Eventually the botXX-outputs threads will reach 1024 threads and lock up jenkins server however, the error will just be:
java.lang.OutOfMemoryError: unable to create new native thread

The backtrace is useless because it will be cause by whatever thread you started.

        • Use Jconsole and enable jmx on jenkins.war and you can see the botXX-output threads stackup and slowly strangle Jenkins into a grave.
Environment: * CentOS release 6.5 (Final)
* Jenkins ver. 1.588

* plugins list:

Plugin:github
Plugin:cloudbees-enterprise-plugins
Plugin:cvs
Plugin:git-server
Plugin:windows-slaves
Plugin:ant
Plugin:github-api
Plugin:build-pipeline-plugin
Plugin:pam-auth
Plugin:ssh-slaves
Plugin:antisamy-markup-formatter
Plugin:javadoc
Plugin:subversion
Plugin:mailer
Plugin:ownership
Plugin:groovy-postbuild
Plugin:credentials
Plugin:postbuild-task
Plugin:ldap
Plugin:git
Plugin:external-monitor-job
Plugin:junit
Plugin:matrix-auth
Plugin:git-client
Plugin:ssh-credentials
Plugin:matrix-project
Plugin:cloudbees-folder
Plugin:maven-plugin
Plugin:next-build-number
Plugin:translation
Plugin:cloudbees-credentials
Plugin:mercurial
Plugin:openid
Plugin:active-directory
Plugin:testopia
Plugin:scm-api
Plugin:scriptler
Plugin:suppress-stack-trace
Plugin:jobrequeue
Plugin:conditional-buildstep
Plugin:build-name-setter
Plugin:promoted-builds
Plugin:shelve-project-plugin
Plugin:ansicolor
Plugin:ssh-agent
Plugin:copy-project-link
Plugin:async-http-client
Plugin:copyartifact
Plugin:rebuild
Plugin:greenballs
Plugin:script-security
Plugin:preSCMbuildstep
Plugin:job-import-plugin
Plugin:metrics
Plugin:template-project
Plugin:build-view-column
Plugin:instant-messaging
Plugin:gitlab-merge-request-jenkins
Plugin:durable-task
Plugin:jobConfigHistory
Plugin:parameterized-trigger
Plugin:ssh
Plugin:thinBackup
Plugin:config-file-provider
Plugin:support-core
Plugin:build-token-root
Plugin:mapdb-api
Plugin:groovy
Plugin:view-job-filters
Plugin:monitoring
Plugin:description-setter
Plugin:role-strategy
Plugin:job-dsl
Plugin:managed-scripts
Plugin:envinject
Plugin:swarm
Plugin:postbuildscript
Plugin:extended-choice-parameter
Plugin:jquery
Plugin:openid4java
Plugin:build-monitor-plugin
Plugin:run-condition
Plugin:node-iterator-api
Plugin:nodelabelparameter
Plugin:token-macro
Plugin:gravatar
Plugin:bugzilla
Plugin:publish-over-ssh
Plugin:build-timeout
Plugin:ircbot
Plugin:PrioritySorter
Plugin:build-user-vars-plugin
Plugin:dashboard-view
Plugin:dynamic_extended_choice_parameter
Project: Jenkins
Labels: plugin jenkins deadlock threads kill
Priority: Critical Critical
Reporter: Ian Itow
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to