Ruben Garat created JENKINS-13925: ------------------------------------- Summary: After upgrade the groupChats info is null and results in a nullpointer exception preventing the plugin from working Key: JENKINS-13925 URL: https://issues.jenkins-ci.org/browse/JENKINS-13925 Project: Jenkins Issue Type: Bug Components: jabber Affects Versions: current Reporter: Ruben Garat Assignee: kutzi
After upgrading jenkins (1.432 to 1.465), the instant-messenger (to 1.21) plugin and the jabber (to 1.22) plugin the jabber comunication (using google talk) stopped working, and started throwing a null pointer exception. {noformat} May 26, 2012 6:46:53 PM hudson.plugins.jabber.im.transport.JabberIMConnection connect INFO: Connected to XMPP on talk.google.com:5222/gmail.com using TLS May 26, 2012 6:46:53 PM hudson.plugins.jabber.im.transport.JabberIMConnection connect WARNING: java.lang.NullPointerException at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:166) at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:42) at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:65) at hudson.plugins.im.IMConnectionProvider.access$600(IMConnectionProvider.java:22) at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:183) at java.lang.Thread.run(Thread.java:662) {noformat} In the 1.22 version of the jabber plugin the line where the nullpointer occurs is {code:title=hudson.plugins.jabber.im.transport.JabberIMConnection.java|borderStyle=solid} for (IMMessageTarget chat : this.groupChats) { {code} In the previous version of the jabber plugin I didn´t have any groupChat defined, so I thought that maybe there was some problem updating that configuration so I: * configured a fake group chat * saved and restarted (this gave an error that it couldn´t use the groupchat obviously) * removed the fake group chat * saved and restarted (now the nullpointer error stopped and everything works fine) In the end I think that the fix should be either handling the possibility of a null groupchat list or detecting that and fixing the configuration before attempting to connect. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira