Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-9315

Bamboo throws NumberFormatException when trying to send mail

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 3.2
    • 3.1.4
    • Notifications
    • None
    • CentOS 5.5, JDK 1.6.0_24

    Description

      After restarting our Bamboo 3.1.4 server this morning, we noticed no notifications were being sent.
      When we attempted to send a test mail from the admin interface, Bamboo threw a exception.
      All of the settings appeared to be correct, but we clicked the edit button.
      Without changing any of the settings, we tried sending a test mail from the edit screen, and it worked without issue.
      We saved the configuration (having changed nothing) and emails started sending again.
      However, the issue seems to re-appear if you restarted Bamboo.
      Below is the stack-trace seen in the logs when builds attempt to send notifications while the error appears.

      2011-07-18 07:13:19,192 ERROR [AtlassianEvent::0-BAM::EVENTS:pool-1-thread-16] [EmailListener] Failed to find mail server
      java.lang.NumberFormatException: For input string: "null"
              at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
              at java.lang.Integer.parseInt(Integer.java:449)
              at java.lang.Integer.parseInt(Integer.java:499)
              at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:398)
              at javax.mail.Service.connect(Service.java:288)
              at javax.mail.Service.connect(Service.java:169)
              at javax.mail.Service.connect(Service.java:118)
              at javax.mail.Transport.send0(Transport.java:188)
              at javax.mail.Transport.send(Transport.java:118)
              at alt.javax.mail.TransportImpl.send(TransportImpl.java:18)
              at com.atlassian.mail.server.impl.SMTPMailServerImpl.send(SMTPMailServerImpl.java:155)
              at com.atlassian.bamboo.mail.EmailListener.handleEvent(EmailListener.java:64)
              at com.atlassian.event.legacy.LegacyListenerHandler$LegacyListenerInvoker.invoke(LegacyListenerHandler.java:55)
              at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$2.run(AsynchronousAbleEventDispatcher.java:60)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
              at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:50)
              at java.lang.Thread.run(Thread.java:662)
      

      Attachments

        Activity

          People

            bmccoy bmccoy
            b0d88db9bee7 David Corley
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: