[JIRA] (JENKINS-13925) After upgrade the groupChats info is null and results in a nullpointer exception preventing the plugin from working

2012-06-03 Thread scm_issue_l...@java.net (JIRA)

 [ 
https://issues.jenkins-ci.org/browse/JENKINS-13925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

SCM/JIRA link daemon resolved JENKINS-13925.


Resolution: Fixed

 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




[JIRA] (JENKINS-13925) After upgrade the groupChats info is null and results in a nullpointer exception preventing the plugin from working

2012-05-26 Thread rube...@gmail.com (JIRA)
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